זוהי הפקודה llvm-nm-3.5 שניתן להפעיל בספק האחסון החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
llvm-nm - רשום את טבלת הסמלים של LLVM bitcode וקובץ אובייקט
תַקצִיר
llvm-nm [אפשרויות] [שמות קבצים...]
תיאור
אל האני llvm-nm כלי השירות מפרט את שמות הסמלים מקובצי ה-bitcode LLVM, קבצי אובייקט,
or ar ארכיונים המכילים אותם, בשם בשורת הפקודה. כל סמל מופיע לאורך
עם מידע פשוט על מקורו. אם לא צוין שם קובץ, או - is
משמש כשם קובץ, llvm-nm יעבד קובץ בזרם הקלט הסטנדרטי שלו.
llvm-nmפורמט הפלט המוגדר כברירת מחדל הוא BSD המסורתי nm פורמט פלט. כל פלט כזה
הרשומה מורכבת מכתובת הקסדצימלית (אופציונלית) בת 8 ספרות, ואחריה קוד סוג
תו, ואחריו שם, עבור כל סמל. רשומה אחת מודפסת בכל שורה; שדות
מופרדים על ידי רווחים. כאשר הכתובת מושמטת, היא מוחלפת ב-8 רווחים.
תווי הקוד הנתמכים כעת, והמשמעויות שלהם, הם כדלקמן:
U
האובייקט בעל שם מופנה אך אינו מוגדר בקובץ קוד הסיביות הזה
C
נפוץ (מספר הגדרות מקשרות יחד להגדרה אחת)
W
התייחסות חלשה (מספר הגדרות מקשרות יחד להגדרה אפס או אחת)
t
אובייקט פונקציה מקומית (טקסט).
T
אובייקט פונקציה גלובלית (טקסט).
d
אובייקט נתונים מקומי
D
אובייקט נתונים גלובלי
?
משהו בלתי ניתן לזיהוי
מכיוון שקובצי LLVM bitcode מכילים בדרך כלל אובייקטים שאינם נחשבים כבעלי
כתובות עד שהן מקושרות לתמונת הפעלה או הידור דינמי
"בדיוק בזמן", llvm-nm אינו מדפיס כתובת עבור שום סמל בקובץ LLVM bitcode,
אפילו סמלים המוגדרים בקובץ ה-bitcode.
אפשרויות
-B (ברירת מחדל)
השתמש בפורמט פלט BSD. כינוי עבור --format=bsd.
-P השתמש בפורמט פלט POSIX.2. כינוי עבור --format=posix.
--debug-syms, -a
הצג את כל הסמלים, אפילו מאתר באגים בלבד.
-- מוגדר בלבד
הדפס רק סמלים המוגדרים בקובץ זה (בניגוד לסמלים שיכולים להיות
הפניה על ידי אובייקטים בקובץ זה, אך אינם מוגדרים בקובץ זה.)
--דִינָמִי, -D
הצג סמלים דינמיים במקום סמלים רגילים.
-- חיצוני בלבד, -g
הדפס רק סמלים שהגדרותיהם חיצוניות; כלומר, נגיש מאחרים
קבצים.
--פורמט=פורמט, -f פוּרמָט
בחר פורמט פלט; פוּרמָט יכול להיות sysv, פוסיקס, או bsd. ברירת המחדל היא bsd.
עזרה הדפס סיכום של אפשרויות שורת הפקודה והמשמעויות שלהן.
--לא מיון, -p
מציג סמלים לפי הסדר שנתקל בהם.
--מיון מספרי, -נ, -v
מיין סמלים לפי כתובת.
--שם קובץ הדפסה, -א, -o
הקדימו לכל סמל את הקובץ שממנו הוא הגיע.
--גודל הדפסה, -S
הצג גודל סמל במקום כתובת.
--מיון גודל
מיין סמלים לפי גודל.
--לא מוגדר-בלבד, -u
הדפס רק סמלים שמתייחסים אליהם אך אינם מוגדרים בקובץ זה.
השתמש ב-llvm-nm-3.5 באינטרנט באמצעות שירותי onworks.net