| LLVM-OTOOL(1) | LLVM | LLVM-OTOOL(1) |
نام (NAME)
llvm-otool - ابزار بازرسی و نمایش فایلهای باینری Mach-O در LLVM
خلاصه دستور (SYNOPSIS)
llvm-otool [option...] [file...]
توضیحات (DESCRIPTION)
llvm-otool ابزاری برای بازرسی و استخراج محتوای فایلهای Mach-O است.
این ابزار تلاش میکند تا با دستور otool در macOS از نظر گزینههای خط فرمان و قالب خروجی سازگار باشد.
گزینهها (OPTIONS)
- -arch <value>
- انتخاب برش (slice) از فایل چندمعماری (universal) Mach-O.
- -chained_fixups
- چاپ اطلاعات اصلاحات زنجیرهای (chained fixups).
- -C
- چاپ نکات بهینهسازی پیونددهنده (linker optimization hints).
- -dyld_info
- چاپ اطلاعات پیوند و تغییر آدرس پایه (bind and rebase).
- -D
- چاپ شناسه کتابخانه اشتراکی (shared library id).
- -d
- چاپ بخش داده (data section).
- -f
- چاپ هدرهای چندمعماری (universal headers).
- -G
- چاپ جدول داده در کد (data-in-code table).
- --help-hidden
- چاپ راهنمای گزینههای مخفی.
- --help
- چاپ راهنما.
- -h
- چاپ هدر mach.
- -I
- چاپ جدول نمادهای غیرمستقیم (indirect symbol table).
- -j
- چاپ بایتهای آپکد (opcode bytes).
- -L
- چاپ کتابخانههای اشتراکی استفادهشده.
- -l
- چاپ دستورهای بارگذاری (load commands).
- -mcpu=<value>
- انتخاب پردازنده (CPU) برای دیساسمبل کردن.
- -o
- چاپ سگمنت Objective-C.
- -P
- چاپ بخش __TEXT,__info_plist بهصورت رشتههای متنی.
- -p <function name>
- شروع دیساسمبل از تابع <function name>.
- -r
- چاپ مدخلهای بازنشانی (relocation entries).
- -s <segname> <sectname>
- چاپ محتوای بخش (section).
- -t
- چاپ بخش کد (text section).
- --version
- چاپ نگارش برنامه.
- -V
- نمادگذاری عملوندهای دیساسمبلشده (بههمراه گزینه -v).
- -v
- خروجی با جزئیات کامل / دیساسمبل هنگام چاپ بخشهای متنی.
- -X
- حذف آدرسها یا هدرهای ابتدایی.
- -x
- چاپ تمام بخشهای متنی (text sections).
- @<FILE>
- خواندن گزینهها و دستورهای خط فرمان از فایل پاسخ <FILE>.
وضعیت خروج (EXIT STATUS)
در صورت بروز خطا، llvm-otool با کد خروج غیرصفر خارج میشود. در غیر این صورت، با کد خروج 0 به کار خود پایان میدهد.
گزارش اشکالات (BUGS)
برای گزارش اشکالات، لطفاً به https://github.com/llvm/llvm-project/labels/tools:llvm-objdump مراجعه کنید.
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
نگهداریشده توسط تیم LLVM (https://llvm.org).
حق نشر (COPYRIGHT)
2003-2026, LLVM Project
| 2026-07-15 | 22 |