llvm-iconizer-3.5 - عبر الإنترنت في السحابة

هذا هو الأمر llvm-symbolizer-3.5 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


- رمز llvm - تحويل العناوين إلى مواقع التعليمات البرمجية المصدر

موجز


llvm- رمز [خيارات]

الوصف


llvm- رمز يقرأ أسماء وعناوين ملفات الكائن من المدخلات والمطبوعات القياسية
مواقع شفرة المصدر المقابلة للمخرجات القياسية. إذا تم تحديد ملف الكائن بتنسيق
سطر الأوامر، llvm- رمز يقرأ فقط العناوين من الإدخال القياسي. يستخدم هذا البرنامج
أقسام معلومات التصحيح وجدول الرموز في ملفات الكائن.

مثال


$ القط addr.txt
أ.out 0x4004f4
/tmp/b.out 0x400528
/tmp/c.so 0x710
/ tmp / mach_universal_binary: i386 0x1f84
/tmp/mach_universal_binary:x86_64 0x100000f24
رمز الرمز $ llvm <addr.txt
رئيسي
/tmp/a.cc:4

f (int ، int)
/tmp/b.cc:11

h_inlined_into_g
/tmp/header.h:2
g_inlined_into_f
/tmp/header.h:7
f_inlined_into_main
/tmp/source.cc:3
رئيسي
/tmp/source.cc:8

_رئيسي
/tmp/source_i386.cc:8

_رئيسي
/tmp/source_x86_64.cc:8
القط $ addr2.txt
0x4004f4
0x401000
$ llvm-codeizer -obj = a.out <addr2.txt
رئيسي
/tmp/a.cc:4

فو (دولي)
/tmp/a.cc:12

OPTIONS


-OBJ مسار ملف الكائن المراد ترميزه.

-الوظائف = [بلا | ارتباط | قصير]
حدد طريقة طباعة أسماء الوظائف (احذف اسم الوظيفة ، اطبع باختصار
اسم الوظيفة ، أو طباعة اسم الارتباط الكامل ، على التوالي). افتراضات إلى صلة.

-استخدام-رمز-الجدول
قم بتفضيل أسماء الوظائف المخزنة في جدول الرموز على أسماء الوظائف في معلومات التصحيح
أقسام. افتراضات على صواب.

- تفكيك
طباعة أسماء الوظائف غير المتشابكة. افتراضات على صواب.

-بطانة
إذا كان موقع رمز المصدر في وظيفة مضمنة ، تطبع جميع الإطارات المضمنة.
افتراضات على صواب.

افتراضية قوس
إذا كان الملف الثنائي يحتوي على ملفات كائن لعدة معماريات (على سبيل المثال ، يكون Mach-O
ثنائي عالمي) ، يرمز إلى ملف الكائن لهندسة معمارية معينة. أنت تستطيع
أيضا تحديد العمارة عن طريق الكتابة binary_name: arch_name في المدخلات (انظر
المثال أعلاه). إذا لم يتم تحديد الهندسة في أي من الحالتين ، فلن يتم تحديد العنوان
يرمز. افتراضات على سلسلة فارغة.

EXIT الوضع


llvm- رمز إرجاع 0. تشير رموز الخروج الأخرى إلى خطأ داخلي في البرنامج.

استخدم llvm-iconizer-3.5 عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت