انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

llvm-objdump-3.8 - آنلاین در ابر

llvm-objdump-3.8 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور llvm-objdump-3.8 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


llvm-objdump - صفحه دستی برای llvm-objdump 3.8

شرح


خطا: 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
بایگانی (نیاز دارد -ماچو)

-بایگانی-عضو-افست - چاپ افست برای هر عضو بایگانی
برای بایگانی های Mach-O (نیاز دارد -ماچو و بایگانی-سرصفحه)

-بستن - نمایش اطلاعات الزام آور mach-o

مرزها-بررسی-تله تک - برای هر تابع از یک بلوک تله استفاده کنید

رنگ - از برجسته کردن نحو رنگی استفاده کنید
(پیش‌فرض=تشخیص خودکار)

-cppfname=- نام تولید شده را مشخص کنید
تابع

-cppfor=- نام چیز را مشخص کنید
تولید می کنند

-cppgen - انتخاب کنید چه نوع خروجی تولید شود

=برنامه
- ایجاد یک برنامه کامل

= ماژول
- تعریف ماژول ایجاد کنید

= محتویات
- محتویات یک ماژول را تولید کنید

= عملکرد
- ایجاد یک تعریف تابع

= توابع
- ایجاد تمام تعاریف تابع

= درون خطی
- یک تابع درون خطی ایجاد کنید

=متغیر
- ایجاد یک تعریف متغیر

=type - یک تعریف نوع ایجاد کنید

-داده در کد - داده ها را در جدول کد برای Mach-O چاپ کنید
اشیاء (نیاز دارد -ماچو)

-dis-symname=- فقط این نماد را جدا کنید
دستورالعمل (نیاز دارد -ماچو

-غیرفعال کردن - ریختن - فیوزینگ - ادغام کد ریخته شده را غیرفعال کنید
دستورالعمل

-پیاده کردن - نمایش یادگاری اسمبلر برای
دستورالعمل ماشین

جدا کردن همه - نمایش یادگاری اسمبلر برای
دستورالعمل ماشین

-dsym=- از فایل .dSYM برای اطلاعات اشکال زدایی استفاده کنید

-dylib-id - چاپ شناسه کتابخانه مشترک برای
فایل dylib Mach-O (نیاز دارد -ماچو)

-dylibs-استفاده می شود - چاپ کتابخانه های مشترک مورد استفاده برای
فایل های مرتبط Mach-O (نیاز دارد -ماچو)

-enable-implicit-null-checks - چک های تهی را در حافظه معیوب بریزید
عملیات

-enable-load-pre -

-enable-objc-arc-opts - فعال/غیرفعال کردن تمام بهینه سازی های ARC

-enable-scoped-noalias -

-enable-tbaa -

-جامع-ثبت-جستجو - جستجوی جامع برای ثبت
دور زدن عمق و بریدگی تداخل رنگ آمیزی مجدد آخرین فرصت

-صادرات - سعی کنید - نمادهای صادر شده mach-o را نمایش دهید

-بخش-نقشه گسل - نمایش محتویات بخش خطای نقشه

-filter-print-funcs=- فقط برای توابعی که نام آنها IR چاپ شود
این را برای همه گزینه‌های print-[before|after][-all] مطابقت دهید

-full-leading-addr - چاپ آدرس کامل

-g - چاپ اطلاعات خط از اطلاعات اشکال زدایی
در صورت موجود بودن

-gpsize=- اندازه نشانگر جهانی اشاره گر
اندازه پیش فرض 8 است.

-imp-null-check-page-size=- اندازه صفحه هدف بر حسب بایت

نمادهای غیر مستقیم - چاپ جدول نمادهای غیر مستقیم برای Mach-O
اشیاء (نیاز دارد -ماچو)

-info-plist - قسمت info plist را به صورت رشته ای چاپ کنید
برای اشیاء Mach-O (نیاز دارد -ماچو)

-internalize-public-api-file=- یک فایل حاوی لیستی از نام نمادها
برای حفظ

-internalize-public-api-list=- لیستی از نام نمادها برای حفظ

-join-liveintervals - ترکیب کپی ها (پیش فرض = واقعی)

-تنبل-بند - نمایش اطلاعات الزام آور mach-o lazy

-limit-float-precision=- توالی های درون خطی با دقت کم ایجاد کنید
برای برخی از libcalls شناور

-پیوند-انتخاب-نکات - چاپ نکات بهینه سازی لینکر برای
اشیاء Mach-O (نیاز دارد -ماچو)

-ماچو - از تجزیه کننده فایل شی خاص MachO استفاده کنید

-mattr=- ویژگی های خاص را هدف قرار دهید

-mcpu=- یک نوع cpu خاص را هدف قرار دهید (-mcpu=کمک
برای جزئیات بیشتر)

-مرور-فقدان-پرانتز - خطا برای از دست دادن پرانتز در اطراف
رجیسترهای محمول

-merror-noncontigious-register - خطا برای نام های ثبت نام که نیستند
مسری

-mfuture-regs - ثبت های آینده را فعال کنید

-mips16-constant-جزایر - جزیره های ثابت mips16 را فعال کنید.

-mips16-hard-float - شناور سخت mips16 را فعال کنید.

-mno-compound - جستجوی ترکیب را غیرفعال کنید
دستورالعمل برای شش گوش

-mno-ldc1-sdc1 - بارها و ذخایر با دقت مضاعف را گسترش دهید
به همتایان دقیق خود

-Mno-pairing - جستجوی دستورالعمل های دورو را غیرفعال کنید
برای شش ضلعی

-mwarn-missing-prantesis - هشدار برای از دست دادن پرانتز در اطراف
رجیسترهای محمول

-mwarn-noncontigious-register - هشدار برای نام های ثبت نام که نه
مسری

-موارن-نشانه-عدم تطابق - هشدار برای عدم تطابق یک امضا شده و
مقدار بدون علامت

-بدون تبعیض - تولید تبعیض را غیرفعال کنید
اطلاعات.

-no-leading-addr - بدون آدرس اصلی چاپ کنید

-no-show-raw-insn - هنگام جدا کردن دستورالعمل ها، این کار را نکنید
بایت های دستورالعمل را چاپ کنید

-عملکردهای بدون نماد - زمانی که عملوندهای نمادین را انجام ندهید
جداسازی قطعات (نیاز به -ماچو)

-غیر پرحرف - چاپ اطلاعات برای اشیاء Mach-O در
فرم غیر کلامی یا عددی (نیاز دارد -ماچو)

-nvptx-sched4reg - NVPTX Specific: برنامه زمانی برای ثبت نام
فشار

-objc-meta-data - داده های متا زمان اجرا Objective-C را چاپ کنید
برای فایل های Mach-O (نیاز دارد -ماچو)

-بعد از همه چاپ - چاپ IR بعد از هر پاس

-چاپ-پیش از همه - قبل از هر پاس IR چاپ کنید

-print-imm-hex - از فرمت هگز برای مقادیر فوری استفاده کنید

-print-machineinstrs=- Instrs دستگاه چاپ

هدر خصوصی - نمایش فقط اولین فرمت خاص
هدر فایل

هدرهای خصوصی - نمایش هدرهای فایل خاص با فرمت

-r - نمایش ورودی های جابجایی در
پرونده

خام-کلنگ-است - محتویات باینری خام را تخلیه کنید
بخش AST را صدا کنید

-rdf-dump -

-rdf-limit=-

-بازسازی - نمایش اطلاعات rebasing mach-o

-رگالوک - ثبت نام تخصیص دهنده برای استفاده

= پیش فرض
- انتخاب تخصیص دهنده ثبت نام بر اساس -O انتخاب

=basic - تخصیص دهنده ثبت پایه

=سریع - تخصیص دهنده ثبت سریع

= حریص
- تخصیص دهنده ثبت حریص

=pbqp - تخصیص دهنده ثبت PBQP

-rewrite-map-file=- نماد بازنویسی نقشه

-rng-seed=- بذر برای مولد اعداد تصادفی

-s - نمایش محتوای هر بخش

-sample-profile-check-record-coverage=- در صورتی که کمتر از N% از هشدار باشد
رکوردهای موجود در نمایه ورودی با IR مطابقت دارند.

-sample-profile-check-sample-coverage=- در صورتی که کمتر از N% از هشدار باشد
نمونه های موجود در نمایه ورودی با IR مطابقت دارند.

-sample-profile-global-cold-threshold=- توابع سطح بالا که به حساب می آیند
کمتر از N٪ از تمام نمونه های جمع آوری شده در پروفایل، به عنوان سرد علامت گذاری می شوند
خط داخلی را در نظر بگیرید.

-sample-profile-global-hot-threshold=- توابع سطح بالا که به حساب می آیند
بیش از N٪ از تمام نمونه های جمع آوری شده در پروفایل، به عنوان داغ برای آن علامت گذاری می شود
درونی برای در نظر گرفتن.

-sample-profile-inline-hot-threshold=- توابع داخل خطی که بیشتر را به خود اختصاص می دهند
بیش از N٪ از تمام نمونه های جمع آوری شده در تابع والد، دوباره خطی می شوند.

-sample-profile-max-propagate-iterations=- حداکثر تعداد تکرار برای رفتن
از طریق انتشار وزن بلوک/لبه نمونه از طریق CFG.

-section=- فقط در بخش های مشخص شده عمل کنید.
با -ماچو بخش کمپرسی، بخش

سرفصل های بخش - نمایش خلاصه سرفصل ها برای
هر بخش

-stackmap-version=- نسخه رمزگذاری stackmap را مشخص کنید
(به طور پیش فرض = 1)

-آمار - خروجی آمار از برنامه را فعال کنید
(موجود با اظهارات)

-summary-file=- فایل خلاصه برای استفاده از تابع
واردات

-t - نمایش جدول نمادها

-زمان میگذرد - زمان هر پاس، چاپ زمان سپری شده
برای هر یک در خروجی

سه گانه =- هدف سه گانه برای جدا کردن، ببینید
-version برای اهداف موجود

سرصفحه های جهانی - چاپ هدرهای جهانی Mach-O (نیاز دارد
-ماچو)

-باز کردن-اطلاعات - نمایش اطلاعات باز کردن

-verify-debug-info -

-verify-dom-info - تأیید اطلاعات Dominator (زمان‌گیر)

-verify-loop-info - بررسی اطلاعات حلقه (وقت گیر)

-verify-regalloc - در حین تخصیص رجیستر بررسی کنید

-verify-region-info - تأیید اطلاعات منطقه (وقت گیر)

-verify-scev - بررسی پشتیبان گرفته شده از ScalarEvolution
شمارش (آهسته)

-ضعیف پیوند - نمایش اطلاعات صحافی mach-o ضعیف

-x86-asm-syntax - سبک کد را برای ارسال از X86 انتخاب کنید
باطن:

=att - مونتاژ به سبک AT&T را منتشر کنید

=intel - اسمبلی به سبک اینتل را منتشر کنید

گزینه های عمومی:

-کمک - نمایش گزینه های موجود (کمک پنهان
برای بیشتر)

فهرست راهنما - نمایش لیست گزینه های موجود
(فهرست راهنما پنهان شده است برای بیشتر)

-version - نمایش نسخه این برنامه

از llvm-objdump-3.8 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad