| AVR-ADDR2LINE(1) | GNU Development Tools | AVR-ADDR2LINE(1) |
نام (NAME)
avr-addr2line - تبدیل آدرسها یا نماد+آفست به نام فایلها و شماره خطوط برای باینریهای AVR
خلاصه دستور (SYNOPSIS)
avr-addr2line [-a|--addresses]
[-b bfdname|--target=bfdname]
[-C|--demangle[=style]]
[-r|--no-recurse-limit]
[-R|--recurse-limit]
[-e filename|--exe=filename]
[-f|--functions] [-s|--basename]
[-i|--inlines]
[-p|--pretty-print]
[-j|--section=name]
[-H|--help] [-V|--version]
[addr addr ...]
توضیحات (DESCRIPTION)
دستور avr-addr2line آدرسها یا نماد+آفست را به نام فایلها و شماره خطوط در باینریهای هدف معماری Atmel AVR تبدیل میکند. با دریافت یک آدرس یا نماد+آفست در یک فایل اجرایی یا یک آفست در بخشی از یک شیء قابل بازمکانیابی، این ابزار از اطلاعات اشکالزدایی (DWARF) برای تعیین نام فایل و شماره خط مرتبط با آن استفاده میکند.
فایل اجرایی یا شیء قابل بازمکانیابی مورد استفاده با گزینه -e مشخص میشود. پیشفرض، فایل a.out است. بخش مورد نظر در شیء قابل بازمکانیابی نیز با گزینه -j تعیین میگردد.
دستور avr-addr2line دارای دو حالت کاری است: مشخص کردن آدرسها در خط فرمان یا ارسال آنها از ورودی استاندارد (لوله).
گزینهها (OPTIONS)
صورتهای کوتاه و بلند گزینهها معادل یکدیگرند.
- -a
- --addresses
- نمایش آدرس پیش از اطلاعات نام تابع، نام فایل و شماره خط.
- -b bfdname
- --target=bfdname
- مشخص میکند که قالب کد شیء برای فایلهای شیء، bfdname است.
- -C
- --demangle[=style]
- رمزگشایی (demangle) نامهای نماد سطح پایین C++ به نامهای سطح کاربر.
- -e filename
- --exe=filename
- نام فایل اجرایی هدف.
- -f
- --functions
- نمایش نام توابع در کنار اطلاعات فایل و شماره خط.
- -s
- --basenames
- نمایش تنها نام پایه هر فایل (بدون مسیر پوشهها).
- -i
- --inlines
- چاپ اطلاعات مبدأ برای توابع درونخطیشده (inlined).
- -p
- --pretty-print
- خروجی خواناتر برای کاربر.
- -j
- --section
- خواندن آفستها بهصورت نسبی بر اساس بخش مشخصشده.
همچنین ببینید (SEE ALSO)
حق نشر (COPYRIGHT)
حق نشر © ۱۹۹۱-۲۰۲۶ بنیاد نرمافزارهای آزاد (Free Software Foundation, Inc.)
ترجمه شده برای پروژه صفحات راهنمای پارچ لینوکس.
| 2026-08-11 | binutils-2.47 |