.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .ie \n(.g .ds Aq \(aq .el .ds Aq ' .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .IX Title "AVR-ADDR2LINE 1" .TH AVR-ADDR2LINE 1 2026-08-11 binutils-2.47 "GNU Development Tools" .if n .ad l .nh .SH "نام (NAME)" avr-addr2line \- تبدیل آدرس‌ها یا نماد+آفست به نام فایل‌ها و شماره خطوط برای باینری‌های AVR .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" avr-addr2line [\fB\-a\fR|\fB\-\-addresses\fR] [\fB\-b\fR \fIbfdname\fR|\fB\-\-target=\fR\fIbfdname\fR] [\fB\-C\fR|\fB\-\-demangle\fR[=\fIstyle\fR]] [\fB\-r\fR|\fB\-\-no\-recurse\-limit\fR] [\fB\-R\fR|\fB\-\-recurse\-limit\fR] [\fB\-e\fR \fIfilename\fR|\fB\-\-exe=\fR\fIfilename\fR] [\fB\-f\fR|\fB\-\-functions\fR] [\fB\-s\fR|\fB\-\-basename\fR] [\fB\-i\fR|\fB\-\-inlines\fR] [\fB\-p\fR|\fB\-\-pretty\-print\fR] [\fB\-j\fR|\fB\-\-section=\fR\fIname\fR] [\fB\-H\fR|\fB\-\-help\fR] [\fB\-V\fR|\fB\-\-version\fR] [addr addr ...] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" دستور .B avr-addr2line آدرس‌ها یا نماد+آفست را به نام فایل‌ها و شماره خطوط در باینری‌های هدف معماری Atmel AVR تبدیل می‌کند. با دریافت یک آدرس یا نماد+آفست در یک فایل اجرایی یا یک آفست در بخشی از یک شیء قابل بازمکان‌یابی، این ابزار از اطلاعات اشکال‌زدایی (DWARF) برای تعیین نام فایل و شماره خط مرتبط با آن استفاده می‌کند. .PP فایل اجرایی یا شیء قابل بازمکان‌یابی مورد استفاده با گزینه .B \-e مشخص می‌شود. پیش‌فرض، فایل .I a.out است. بخش مورد نظر در شیء قابل بازمکان‌یابی نیز با گزینه .B \-j تعیین می‌گردد. .PP دستور .B avr-addr2line دارای دو حالت کاری است: مشخص کردن آدرس‌ها در خط فرمان یا ارسال آن‌ها از ورودی استاندارد (لوله). .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" صورت‌های کوتاه و بلند گزینه‌ها معادل یکدیگرند. .IP \fB\-a\fR 4 .IX Item "-a" .PD 0 .IP \fB\-\-addresses\fR 4 .IX Item "--addresses" .PD نمایش آدرس پیش از اطلاعات نام تابع، نام فایل و شماره خط. .IP "\fB\-b\fR \fIbfdname\fR" 4 .IX Item "-b bfdname" .PD 0 .IP \fB\-\-target=\fR\fIbfdname\fR 4 .IX Item "--target=bfdname" .PD مشخص می‌کند که قالب کد شیء برای فایل‌های شیء، .I bfdname است. .IP \fB\-C\fR 4 .IX Item "-C" .PD 0 .IP \fB\-\-demangle[=\fR\fIstyle\fR\fB]\fR 4 .IX Item "--demangle[=style]" .PD رمزگشایی (\fIdemangle\fR) نام‌های نماد سطح پایین C++ به نام‌های سطح کاربر. .IP "\fB\-e\fR \fIfilename\fR" 4 .IX Item "-e filename" .PD 0 .IP \fB\-\-exe=\fR\fIfilename\fR 4 .IX Item "--exe=filename" .PD نام فایل اجرایی هدف. .IP \fB\-f\fR 4 .IX Item "-f" .PD 0 .IP \fB\-\-functions\fR 4 .IX Item "--functions" .PD نمایش نام توابع در کنار اطلاعات فایل و شماره خط. .IP \fB\-s\fR 4 .IX Item "-s" .PD 0 .IP \fB\-\-basenames\fR 4 .IX Item "--basenames" .PD نمایش تنها نام پایه هر فایل (بدون مسیر پوشه‌ها). .IP \fB\-i\fR 4 .IX Item "-i" .PD 0 .IP \fB\-\-inlines\fR 4 .IX Item "--inlines" .PD چاپ اطلاعات مبدأ برای توابع درون‌خطی‌شده (inlined). .IP \fB\-p\fR 4 .IX Item "-p" .PD 0 .IP \fB\-\-pretty\-print\fR 4 .IX Item "--pretty-print" .PD خروجی خواناتر برای کاربر. .IP \fB\-j\fR 4 .IX Item "-j" .PD 0 .IP \fB\-\-section\fR 4 .IX Item "--section" .PD خواندن آفست‌ها به‌صورت نسبی بر اساس بخش مشخص‌شده. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" .BR avr-gcc (1), .BR avr-gdb (1), .BR addr2line (1) .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر \(co ۱۹۹۱\-۲۰۲۶ بنیاد نرم‌افزارهای آزاد (Free Software Foundation, Inc.) .PP ترجمه شده برای پروژه صفحات راهنمای پارچ لینوکس.