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

Ad


فاویکون OnWorks

llvm-bcanalyzer-3.7 - آنلاین در فضای ابری

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

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

برنامه:

نام


llvm-bcanalyzer - تحلیلگر بیت کد LLVM

خلاصه


llvm-bcanalyzer [گزینه های] [نام فایل]

شرح


La llvm-bcanalyzer command یک ابزار کوچک برای تجزیه و تحلیل فایل های بیت کد است. ابزار
یک فایل بیت کد را می خواند (مانند تولید شده با llvm-as ابزار) و آماری را تولید می کند
گزارش محتویات فایل بیت کد. این ابزار همچنین می تواند سطح پایین اما انسان را تخلیه کند
نسخه قابل خواندن فایل بیت کد. این ابزار احتمالاً چندان مورد توجه نیست یا
ابزار به جز مواردی که مستقیماً با فرمت فایل بیت کد کار می کنند. اکثر کاربران LLVM
فقط می تواند این ابزار را نادیده بگیرد.

If نام فایل حذف شده یا هست -، و سپس llvm-bcanalyzer ورودی خود را از ورودی استاندارد می خواند.
این برای ترکیب ابزار در یک خط لوله مفید است. خروجی به صورت استاندارد نوشته می شود
خروجی.

OPTIONS


-جزئیات
علل llvm-bcanalyzer برای خلاصه کردن خروجی آن با نوشتن فقط یک سطح ماژول
خلاصه. جزئیات برای عملکردهای فردی نمایش داده نمی شود.

-زباله علل llvm-bcanalyzer برای تخلیه بیت کد در قالب قابل خواندن توسط انسان. این قالب
تفاوت قابل توجهی با مونتاژ LLVM دارد و جزئیاتی را در مورد آن ارائه می دهد
رمزگذاری فایل بیت کد

-تأیید کردن
علل llvm-bcanalyzer برای تایید ماژول تولید شده با خواندن بیت کد. این
تضمین می کند که آمارهای تولید شده بر اساس یک ماژول سازگار است.

-کمک خلاصه ای از گزینه های خط فرمان را چاپ کنید.

خروج وضعیت


If llvm-bcanalyzer موفق شد، با 0 خارج می شود. در غیر این صورت، اگر خطایی رخ دهد، آن را انجام می دهد
خروجی با مقدار غیر صفر، معمولاً 1.

خلاصه OUTPUT تعاریف


موارد زیر همیشه توسط llvm-bcanalyzer چاپ می شوند. آنها خلاصه را تشکیل می دهند
خروجی.

بیت کد تحلیل و بررسی Of ماژول ها
این فقط نام ماژولی را که تجزیه و تحلیل بیت کد برای آن انجام می شود ارائه می دهد
تولید شده

بیت کد نسخه شماره
نسخه بیت کد (نه نسخه LLVM) فایل خوانده شده توسط تحلیلگر.

پرونده اندازه
اندازه کل فایل بیت کد بر حسب بایت.

ماژول ها بایت
اندازه بلوک ماژول بر حسب بایت. درصد نسبت به اندازه فایل است.

عملکرد بایت
اندازه تمام بلوک های تابع، بر حسب بایت. درصد نسبت به اندازه فایل است.

جهانی انواع بایت
اندازه، بر حسب بایت، استخر انواع جهانی. درصد نسبت به اندازه فایل است.
این اندازه تعاریف همه انواع در فایل بیت کد است.

ثابت استخر بایت
اندازه، بر حسب بایت، درصد بلوک‌های استخر ثابت نسبت به اندازه فایل است.

ماژول ها جهانیان بایت
این اندازه، بر حسب بایت، از تعاریف متغیر جهانی و مقداردهی اولیه آنها.
درصد نسبت به اندازه فایل است.

دستور العمل فهرست بایت
اندازه، بر حسب بایت، تمام لیست های دستورالعمل در همه توابع. درصد است
نسبت به اندازه فایل توجه داشته باشید که این مقدار در Function Bytes نیز گنجانده شده است.

تراکم جدول بایت
اندازه، بر حسب بایت، همه جداول فشرده سازی در همه توابع. درصد است
نسبت به اندازه فایل توجه داشته باشید که این مقدار در Function Bytes نیز گنجانده شده است.

آیکون جدول بایت
اندازه، بر حسب بایت، همه جداول نماد در همه توابع. درصد است
نسبت به اندازه فایل توجه داشته باشید که این مقدار در Function Bytes نیز گنجانده شده است.

وابسته کتابخانه بایت
اندازه، بر حسب بایت، فهرست کتابخانه های وابسته در ماژول. درصد است
نسبت به اندازه فایل توجه داشته باشید که این مقدار در Module Global نیز گنجانده شده است
بایت ها

شماره Of بیت کد بلاک ها
تعداد کل بلوک ها از هر نوع در فایل بیت کد.

شماره Of توابع
تعداد کل تعاریف تابع در فایل بیت کد.

شماره Of انواع
تعداد کل انواع تعریف شده در مجموعه انواع جهانی.

شماره Of ثابت
تعداد کل ثابت ها (از هر نوع) تعریف شده در Constant Pool.

شماره Of اساسی بلاک ها
تعداد کل بلوک های اساسی تعریف شده در همه توابع در فایل بیت کد.

شماره Of دستورالعمل ها
تعداد کل دستورالعمل های تعریف شده در همه توابع در فایل بیت کد.

شماره Of طولانی دستورالعمل ها
تعداد کل دستورالعمل های طولانی تعریف شده در همه توابع در فایل بیت کد.
دستورالعمل های طولانی دستورالعمل هایی هستند که بیش از 4 بایت مصرف می کنند. معمولا دستورالعمل های طولانی
GetElementPtr با چندین شاخص، گره PHI و فراخوانی توابع با بزرگ هستند
تعداد آرگومان ها

شماره Of کارگردانها
تعداد کل عملوندهای استفاده شده در تمام دستورالعمل های فایل بیت کد.

شماره Of تراکم جداول
تعداد کل جداول فشرده سازی در همه توابع موجود در فایل بیت کد.

شماره Of آیکون جداول
تعداد کل جداول نمادها در همه توابع موجود در فایل بیت کد.

شماره Of وابسته های libs
تعداد کل کتابخانه های وابسته موجود در فایل بیت کد.

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

میانگین دستور العمل اندازه
میانگین تعداد بایت ها در هر دستورالعمل در تمام توابع موجود در فایل بیت کد.
این مقدار با تقسیم اندازه کل دستورالعمل بر تعداد دستورالعمل ها محاسبه می شود.

بیشترین نوع شکاف شماره
حداکثر مقدار مورد استفاده برای شماره شکاف یک نوع. مقادیر عدد اسلات بزرگتر بیشتر نیاز دارند
بایت برای رمزگذاری

بیشترین ارزش شکاف شماره
حداکثر مقدار مورد استفاده برای عدد شکاف یک مقدار. مقادیر عدد اسلات بزرگتر بیشتر نیاز دارند
بایت برای رمزگذاری

بایت برای ارزش
اندازه متوسط ​​یک تعریف ارزش (از هر نوع). این با تقسیم محاسبه می شود
اندازه فایل با تعداد کل مقادیر از هر نوع.

بایت برای جهانی
اندازه متوسط ​​یک تعریف جهانی (ثابت و متغیرهای جهانی).

بایت برای عملکرد
میانگین تعداد بایت ها در هر تعریف تابع. این با تقسیم محاسبه می شود
بایت های تابع بر اساس تعداد توابع.

# of VBR 32-بیتی اعداد صحیح
تعداد کل اعداد صحیح 32 بیتی رمزگذاری شده با استفاده از رمزگذاری نرخ بیت متغیر
طرح.

# of VBR 64-بیتی اعداد صحیح
تعداد کل اعداد صحیح 64 بیتی رمزگذاری شده با استفاده از رمزگذاری نرخ بیت متغیر
طرح.

# of VBR فشرده بایت
تعداد کل بایت های مصرف شده توسط اعداد صحیح 32 بیتی و 64 بیتی که از
طرح رمزگذاری نرخ بیت متغیر.

# of VBR منبسط بایت
تعداد کل بایت هایی که توسط 32 بیتی و 64 بیتی مصرف می شد
اگر اعداد صحیح با طرح رمزگذاری Variable Bit Rage فشرده نشده بودند.

بایت ذخیره با VBR
تعداد کل بایت های ذخیره شده با استفاده از طرح رمزگذاری نرخ بیت متغیر. در
درصد نسبت به # بایت گسترش یافته VBR است.

جزئیات OUTPUT تعاریف


تعاریف زیر تنها در صورتی رخ می‌دهند که گزینه -nodetails داده نشده باشد. مفصل
خروجی اطلاعات اضافی را بر اساس هر تابع ارائه می دهد.

نوع
امضای نوع تابع.

هشت بیت اندازه
تعداد کل بایت ها در بلوک تابع.

اساسی بلاک ها
تعداد بلوک های اساسی تعریف شده توسط تابع.

دستورالعمل ها
تعداد دستورالعمل های تعریف شده توسط تابع.

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

کارگردانها
تعداد عملوندهای استفاده شده توسط تمام دستورالعمل های تابع.

دستور العمل اندازه
تعداد بایت های مصرف شده توسط دستورالعمل ها در تابع.

میانگین دستور العمل اندازه
میانگین تعداد بایت های مصرف شده توسط دستورالعمل های تابع. این مقدار
با تقسیم اندازه دستورالعمل بر دستورالعمل محاسبه می شود.

بایت برای دستور العمل
میانگین تعداد بایت های استفاده شده توسط تابع در هر دستورالعمل. این مقدار است
با تقسیم اندازه بایت بر دستورالعمل ها محاسبه می شود. توجه داشته باشید که این یکسان نیست
متوسط ​​اندازه دستورالعمل عددی را نسبت به اندازه کل تابع محاسبه نمی کند
فقط اندازه لیست دستورالعمل.

شماره of VBR 32-بیتی اعداد صحیح
تعداد کل اعداد صحیح 32 بیتی موجود در این تابع (برای هر کاربری).

شماره of VBR 64-بیتی اعداد صحیح
تعداد کل اعداد صحیح 64 بیتی موجود در این تابع (برای هر کاربری).

شماره of VBR فشرده بایت
تعداد کل بایت های مصرف شده در این تابع توسط اعداد صحیح 32 بیتی و 64 بیتی
که از طرح رمزگذاری نرخ بیت متغیر استفاده می کنند.

شماره of VBR منبسط بایت
تعداد کل بایت های این تابع که توسط 32 بیت مصرف می شد
و اعداد صحیح 64 بیتی اگر با رمزگذاری نرخ بیت متغیر فشرده نشده بودند
طرح.

بایت ذخیره با VBR
تعداد کل بایت های ذخیره شده در این تابع با استفاده از نرخ بیت متغیر
طرح رمزگذاری درصد نسبت به # بایت گسترش یافته VBR است.

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


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

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

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    ویژگی ها:https://github.com/turkdevopshttps://turkdevops.g...
    Turkdevops را دانلود کنید
  • 2
    asammdf
    asammdf
    *asammdf* یک تجزیه کننده سریع پایتون است و
    ویرایشگر ASAM (Associtation for
    استانداردسازی اتوماسیون و
    سیستم های اندازه گیری) MDF / MF4
    (قالب داده های اندازه گیری...
    asammdf را دانلود کنید
  • 3
    LAME (لنگ رمزگذار MP3 نیست)
    LAME (لنگ رمزگذار MP3 نیست)
    LAME یک ابزار آموزشی برای استفاده است
    برای یادگیری در مورد رمزگذاری MP3. این
    هدف پروژه LAME بهبود است
    آکوستیک روانی، کیفیت و سرعت
    نماینده مجلس ...
    دانلود LAME (Lame Aint An MP3 Encoder)
  • 4
    wxPython
    wxPython
    مجموعه ای از ماژول های افزونه پایتون که
    کلاس های رابط کاربری گرافیکی کراس پلتفرم را از
    wxWidgets.. مخاطب: توسعه دهندگان. کاربر
    رابط: X Window System (X11)، Win32 ...
    دانلود wxPython
  • 5
    packfilemanager
    packfilemanager
    این فایل منیجر بسته Total War است
    پروژه، از نسخه 1.7 شروع می شود. آ
    معرفی کوتاه Warscape
    مودینگ: ...
    دانلود packfilemanager
  • 6
    IPerf2
    IPerf2
    ابزاری برای اندازه گیری ترافیک شبکه
    عملکرد TCP و UDP با معیارها
    در اطراف هر دو ظرفیت و تأخیر. در
    اهداف شامل حفظ یک فعال است
    کد iperf...
    IPerf2 را دانلود کنید
  • بیشتر "

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

Ad