این دستور llvm-objdump-3.6 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
llvm-objdump - صفحه دستی برای llvm-objdump 3.6
شرح
خطا: ld.so: شی "libfakeroot-sysv.so" از LD_PRELOAD نمی تواند از قبل بارگیری شود (نمی توان
باز کردن فایل اشیاء مشترک): نادیده گرفته شد. نمای کلی: دامپر فایل شی llvm
استفاده: llvm-objdump [گزینهها]
گزینه ها:
-aarch64-neon-syntax - سبک کد NEON را برای انتشار انتخاب کنید
باطن AArch64:
=عمومی
- انتشار مونتاژ نئون عمومی
=apple - مونتاژ NEON به سبک اپل را منتشر کنید
-arch=- معماری (ها) از یک فایل Mach-O به
موادی که موقتا برای استعمال انبار میشود
-arch-name=- قوس هدف برای جدا کردن، ببینید
-version برای اهداف موجود
-بستن - نمایش اطلاعات الزام آور mach-o
مرزها-بررسی-تله تک - برای هر تابع از یک بلوک تله استفاده کنید
رنگ - از برجسته کردن نحو رنگی استفاده کنید
(پیشفرض=تشخیص خودکار)
-cppfname=- نام تولید شده را مشخص کنید
تابع
-cppfor=- نام چیز را مشخص کنید
تولید می کنند
-cppgen - انتخاب کنید چه نوع خروجی تولید شود
=برنامه
- ایجاد یک برنامه کامل
= ماژول
- تعریف ماژول ایجاد کنید
= محتویات
- محتویات یک ماژول را تولید کنید
= عملکرد
- ایجاد یک تعریف تابع
= توابع
- ایجاد تمام تعاریف تابع
= درون خطی
- یک تابع درون خطی ایجاد کنید
=متغیر
- ایجاد یک تعریف متغیر
=type - یک تعریف نوع ایجاد کنید
-غیرفعال کردن - ریختن - فیوزینگ - ادغام کد ریخته شده را غیرفعال کنید
دستورالعمل
-پیاده کردن - نمایش یادگاری اسمبلر برای
دستورالعمل ماشین
-dsym=- از فایل .dSYM برای اطلاعات اشکال زدایی استفاده کنید
-enable-load-pre -
-فعال-مشکل - دستورالعمل ماشین را فعال کنید
پاس برنامه ریزی
-enable-objc-arc-opts - فعال/غیرفعال کردن تمام بهینه سازی های ARC
-enable-scoped-noalias -
-enable-tbaa -
-جامع-ثبت-جستجو - جستجوی جامع برای ثبت
دور زدن عمق و بریدگی تداخل رنگ آمیزی مجدد آخرین فرصت
-صادرات - سعی کنید - نمادهای صادر شده mach-o را نمایش دهید
-full-leading-addr - چاپ آدرس کامل
-g - چاپ اطلاعات خط از اطلاعات اشکال زدایی
در صورت موجود بودن
-کمک - نمایش گزینه های موجود (کمک پنهان
برای بیشتر)
-internalize-public-api-file=- یک فایل حاوی لیستی از نام نمادها
برای حفظ
-internalize-public-api-list=- لیستی از نام نمادها برای حفظ
-join-liveintervals - ترکیب کپی ها (پیش فرض = واقعی)
-تنبل-بند - نمایش اطلاعات الزام آور mach-o lazy
-limit-float-precision=- توالی های درون خطی با دقت کم ایجاد کنید
برای برخی از libcalls شناور
-ماچو - از تجزیه کننده فایل شی خاص MachO استفاده کنید
-mattr=- ویژگی های خاص را هدف قرار دهید
-mc-x86-disable-arith-relakation - غیرفعال کردن آرامش حساب
دستورالعمل برای X86
-mcpu=- یک نوع cpu خاص را هدف قرار دهید (-mcpu=کمک
برای جزئیات بیشتر)
-mips16-constant-جزایر - MIPS: mips16 جزایر ثابت را فعال می کند.
-mips16-hard-float - MIPS: mips16 شناور سخت را فعال کنید.
-mno-ldc1-sdc1 - بارها و ذخایر با دقت مضاعف را گسترش دهید
به همتایان دقیق خود
-بدون تبعیض - تولید تبعیض را غیرفعال کنید
اطلاعات.
-no-show-raw-insn - هنگام جدا کردن دستورالعمل ها، این کار را نکنید
بایت های دستورالعمل را چاپ کنید
-nvptx-sched4reg - NVPTX Specific: برنامه زمانی برای ثبت نام
فشار
-بعد از همه چاپ - چاپ IR بعد از هر پاس
-چاپ-پیش از همه - قبل از هر پاس IR چاپ کنید
-print-imm-hex - از فرمت هگز برای مقادیر فوری استفاده کنید
-print-machineinstrs=- Instrs دستگاه چاپ
هدرهای خصوصی - نمایش هدرهای فایل خاص با فرمت
-r - نمایش ورودی های جابجایی در
پرونده
-بازسازی - نمایش اطلاعات rebasing mach-o
-رگالوک - ثبت نام تخصیص دهنده برای استفاده
= پیش فرض
- انتخاب تخصیص دهنده ثبت نام بر اساس -O انتخاب
=basic - تخصیص دهنده ثبت پایه
=سریع - تخصیص دهنده ثبت سریع
= حریص
- تخصیص دهنده ثبت حریص
=pbqp - تخصیص دهنده ثبت PBQP
-rewrite-map-file=- نماد بازنویسی نقشه
-rng-seed=- بذر برای مولد اعداد تصادفی
-s - نمایش محتوای هر بخش
-sample-profile-max-propagate-iterations=- حداکثر تعداد تکرار برای رفتن
از طریق انتشار وزن بلوک/لبه نمونه از طریق CFG.
سرفصل های بخش - نمایش خلاصه سرفصل ها برای
هر بخش
-stackmap-version=- نسخه رمزگذاری stackmap را مشخص کنید
(به طور پیش فرض = 1)
-آمار - خروجی آمار از برنامه را فعال کنید
(موجود با اظهارات)
-t - نمایش جدول نمادها
-زمان میگذرد - زمان هر پاس، چاپ زمان سپری شده
برای هر یک در خروجی
سه گانه =- هدف سه گانه برای جدا کردن، ببینید
-version برای اهداف موجود
سرصفحه های جهانی - هدرهای جهانی Mach-O را چاپ کنید
-باز کردن-اطلاعات - نمایش اطلاعات باز کردن
-verify-debug-info -
-verify-dom-info - تأیید اطلاعات Dominator (زمانگیر)
-verify-loop-info - بررسی اطلاعات حلقه (وقت گیر)
-verify-regalloc - در حین تخصیص رجیستر بررسی کنید
-verify-region-info - تأیید اطلاعات منطقه (وقت گیر)
-verify-scev - بررسی پشتیبان گرفته شده از ScalarEvolution
شمارش (آهسته)
-version - نمایش نسخه این برنامه
-ضعیف پیوند - نمایش اطلاعات صحافی mach-o ضعیف
-x86-asm-syntax - سبک کد را برای ارسال از X86 انتخاب کنید
باطن:
=att - مونتاژ به سبک AT&T را منتشر کنید
=intel - اسمبلی به سبک اینتل را منتشر کنید
-x86-recip-refinement-steps=- تعداد نیوتن رافسون را مشخص کنید
تکرارهای اعمال شده در نتیجه دستورالعمل برآورد متقابل سخت افزاری.
از llvm-objdump-3.6 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید