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

اجرای سرورها | Ubuntu > | Fedora > |


فاویکون OnWorks

llvm-nm-3.5 - آنلاین در ابر

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

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

برنامه:

نام


llvm-nm - کد بیت LLVM و جدول نماد فایل شی را فهرست کنید

خلاصه


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

شرح


La llvm-nm ابزار نام نمادها را از فایل های بیت کد LLVM، فایل های شی، فهرست می کند.
or ar بایگانی های حاوی آنها، نامگذاری شده در خط فرمان. هر نماد در امتداد فهرست شده است
با برخی اطلاعات ساده در مورد منشأ آن. اگر نام فایلی مشخص نشده باشد، یا - is
به عنوان نام فایل استفاده می شود، llvm-nm یک فایل را در جریان ورودی استاندارد خود پردازش می کند.

llvm-nmفرمت خروجی پیش فرض BSD سنتی است nm فرمت خروجی. هر یک از این خروجی ها
رکورد شامل یک آدرس هگزادسیمال 8 رقمی (اختیاری) و به دنبال آن یک کد نوع است
کاراکتر و به دنبال آن یک نام برای هر نماد. یک رکورد در هر خط چاپ می شود. زمینه های
با فاصله ها از هم جدا می شوند. هنگامی که آدرس حذف می شود، با 8 فاصله جایگزین می شود.

تایپ کاراکترهای کدی که در حال حاضر پشتیبانی می شوند و معانی آنها به شرح زیر است:

U
شی نامگذاری شده در این فایل بیت کد ارجاع داده شده است اما تعریف نشده است

C
مشترک (تعریف های متعدد با هم در یک تعریف مرتبط می شوند)

W
مرجع ضعیف (تعریف های متعدد با هم به صفر یا یک تعاریف مرتبط می شوند)

t
شیء تابع محلی (متن).

T
شیء تابع سراسری (متن).

d
شی داده های محلی

D
شی داده جهانی

?
چیزی غیرقابل تشخیص

زیرا فایل های بیت کد LLVM معمولاً حاوی اشیایی هستند که در نظر گرفته نمی شوند
آدرس ها تا زمانی که به یک تصویر اجرایی پیوند داده شوند یا به صورت پویا کامپایل شوند
"درست سر وقت"، llvm-nm آدرسی برای هیچ نمادی در یک فایل بیت کد LLVM چاپ نمی کند،
حتی نمادهایی که در فایل بیت کد تعریف شده اند.

OPTIONS


-B (به طور پیش فرض)
از فرمت خروجی BSD استفاده کنید. نام مستعار برای --format=bsd.

-P از فرمت خروجی POSIX.2 استفاده کنید. نام مستعار برای --format=posix.

--debug-syms، -a
نمایش همه نمادها، حتی فقط دیباگر.

-فقط تعریف شده
فقط نمادهای تعریف شده در این فایل را چاپ کنید (برخلاف نمادهایی که ممکن است باشند
توسط اشیاء در این فایل ارجاع داده شده است، اما در این فایل تعریف نشده است.)

-- پویا، -D
نمایش نمادهای پویا به جای نمادهای معمولی.

--فقط خارجی، -g
فقط نمادهایی را چاپ کنید که تعاریف آنها خارجی است. یعنی از سایرین قابل دسترسی است
فایل های.

--format=قالب، -f قالب
یک فرمت خروجی را انتخاب کنید. قالب شاید sysv, پوزيكس، یا bsd. پیش فرض است bsd.

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

--بدون مرتب سازی، -p
نمادها را به ترتیب برخورد نشان می دهد.

- مرتب سازی عددی، -n، -v
نمادها را بر اساس آدرس مرتب کنید.

--چاپ-فایل-نام، -آ، -o
قبل از هر نماد با فایلی که از آن آمده است قرار دهید.

- اندازه چاپ، -S
نمایش اندازه نماد به جای آدرس.

---size-sort
نمادها را بر اساس اندازه مرتب کنید.

--فقط تعریف نشده، -u
فقط نمادهایی را چاپ کنید که در این فایل به آنها ارجاع داده شده اما تعریف نشده است.

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


Ad


Ad