אנגליתצרפתיתספרדי

Ad


סמל OnWorks

i686-linux-gnu-objdump - מקוון בענן

הפעל את i686-linux-gnu-objdump בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה i686-linux-gnu-objdump שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


objdump - הצגת מידע מקבצי אובייקט.

תַקצִיר


objdump [-a|--כותרות-ארכיון]
[-b bfdname|--מטרה=bfdname]
[-C|--למטה[=סגנון]]
[-d|--לְפַרֵק]
[-D|--לפרק-הכל]
[-z|--פרק-אפסים]
[-EB||--endian={גדול | קטן }]
[-f|--כותרות קבצים]
[-F|--קיזוז קבצים]
[--קובץ-התחלה-הקשר]
[-g|-- איתור באגים]
[-e|--תגיות באגים]
[-h|--כותרות מדור|--כותרות]
[-i|- מידע]
[-j סעיף|--סעיף=סעיף]
[-l|--מספרי שורות]
[-S|--מָקוֹר]
[-m מכונה|--אדריכלות=מכונה]
[-M אפשרויות|--disassembler-options=אפשרויות]
[-p|-- כותרות פרטיות]
[-P אפשרויות|--פרטי=אפשרויות]
[-r|--reloc]
[-R|--דינמי-רילוק]
[-s|-- תוכן מלא]
[-W[lLiaprmfFsoRt]|
--ננס[=rawline,=פענוח,=מידע,=קיצור,=שמות פאבים]
[=aranges,=macro,=frames,=frames-interp,=str,=loc]
[=טווחים,=סוגי פאב,=מידע_עקבות,=עקבות_עקבות]
[=trace_aranges,=gdb_index]
[-G|--דקירות]
[-t|--syms]
[-T|--dynamic-syms]
[-x|--כל הכותרות]
[-w|--רָחָב]
[--כתובת-התחלה=כתובת]
[--stop-address=כתובת]
[--כתובות קידומת]
[--[no-]show-raw-insn]
[--adjust-vma=לקזז]
[--special-syms]
[--prefix=קידומת]
[--prefix-strip=רָמָה]
[--insn-width=רוחב]
[-V|--גִרְסָה]
[-H|- עזרה]
מטרה...

תיאור


objdump מציג מידע על קובץ אובייקט אחד או יותר. ה
אפשרויות שולטות איזה מידע מסוים להציג. זֶה
מידע שימושי בעיקר למתכנתים שעובדים על
כלי הידור, בניגוד למתכנתים שרק רוצים את שלהם
תוכנית קומפילציה ועבודה.

מטרה... הם קבצי האובייקטים שיש לבחון. כאשר אתה מציין
אַרְכִיוֹן, objdump מציג מידע על כל אחד מקבצי אובייקט החבר.

אפשרויות


הצורות הארוכות והקצרות של אפשרויות, המוצגות כאן כחלופות, הן
שווה ערך. לפחות אפשרות אחת מהרשימה
-a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-P,-r,-R,-s,-S,-t,-T ,-V,-x חייב להינתן.

-a
--ארכיון-כותרת
אם מישהו מה- מטרה קבצים הם ארכיונים, הצג את הארכיון
מידע כותרת (בפורמט דומה ל ls -l). חוץ מה
מידע שתוכל לרשום איתו ar tv, objdump -a מציג את האובייקט
פורמט קובץ של כל חבר בארכיון.

--adjust-vma=לקזז
בעת השלכת מידע, הוסף תחילה לקזז לכל המדור
כתובות. זה שימושי אם כתובות המדור לא
תואמים לטבלת הסמלים, מה שיכול לקרות בעת הצבת
קטעים בכתובות מסוימות בעת שימוש בפורמט שאינו יכול
מייצגים כתובות מדור, כגון a.out.

-b bfdname
--מטרה=bfdname
ציין שפורמט קוד האובייקט עבור קבצי האובייקט הוא
bfdname. ייתכן שאין צורך באפשרות זו; objdump יכול
מזהה אוטומטית פורמטים רבים.

לדוגמה,

objdump -b oasys -m vax -h fu.o

מציג מידע סיכום מכותרות הסעיפים (-h) של fu.o,
אשר מזוהה במפורש (-m) כקובץ אובייקט VAX ב-
פורמט מיוצר על ידי מהדרים של Oasis. אתה יכול לרשום את הפורמטים
זמין עם -i אוֹפְּצִיָה.

-C
--demangle[=סגנון]
פענוח (פירוק) שמות סמלים ברמה נמוכה לשמות ברמת המשתמש.
מלבד הסרת כל קו תחתון ראשוני שהונחה על ידי המערכת,
זה הופך את שמות הפונקציות של C++ לקריאים. למהדרים שונים יש
סגנונות עיבוד שונים. הטיעון האופציונלי של סגנון ההשמדה
יכול לשמש לבחירת סגנון ביטול המתאים עבורך
מהדר.

-g
-- איתור באגים
הצגת מידע על ניפוי באגים. זה מנסה לנתח STABS ו
מידע על פורמט ניפוי IEEE המאוחסן בקובץ והדפיס אותו
החוצה באמצעות תחביר כמו C. אם אף אחד מהפורמטים האלה לא נמצא
אפשרות זו נופלת בחזרה על -W אפשרות להדפיס כל גמד
מידע בקובץ.

-e
--תגיות באגים
כמו -g, אך המידע נוצר בפורמט תואם
עם כלי ctags.

-d
--לְפַרֵק
הצג את זכרונות הזיכרון של ההרכב עבור הוראות המכונה מהן
מטרה. אפשרות זו מפרקת רק את אותם חלקים שהם
צפוי להכיל הוראות.

-D
--לפרק-הכל
כמו -d, אבל לפרק את התוכן של כל הסעיפים, לא רק
אלה שצפויים להכיל הוראות.

לאפשרות זו יש גם השפעה עדינה על פירוק של
הוראות בקטעי קוד. כאשר אפשרות -d הוא למעשה objdump
יניח שכל הסמלים הקיימים בקטע קוד מופיעים ב-
הגבול בין הוראות והוא יסרב לפרק
מעבר לגבול כזה. כאשר אפשרות -D בתוקף אולם זה
ההנחה מדוכאת. זה אומר שזה אפשרי עבור
תפוקה של -d ו -D להבדיל אם, למשל, נתונים מאוחסנים ב
קטעי קוד.

אם המטרה היא ארכיטקטורת ARM יש גם למתג הזה את
השפעה של אילוץ המפרק לפענח פיסות נתונים שנמצאו
בקטעי קוד כאילו היו הוראות.

--כתובות קידומת
בעת הפירוק, הדפס את הכתובת המלאה בכל שורה. זֶה
הוא פורמט הפירוק הישן יותר.

-EB

--endian={ביג|קטן}
ציין את הקצה של קבצי האובייקט. זה רק משפיע
פירוק. זה יכול להיות שימושי בעת פירוק פורמט קובץ
שאינה מתארת ​​מידע סופי, כגון S-records.

-f
--כותרות קבצים
הצג מידע סיכום מהכותרת הכוללת של כל אחד מה-
מטרה קבצים.

-F
--קיזוז קבצים
גם בעת פירוק מקטעים, בכל פעם שמוצג סמל
להציג את היסט הקובץ של אזור הנתונים שעומד להיות
זרקו. אם מדלגים על אפסים, אז בעת פירוק
קורות חיים, ספר למשתמש כמה אפסים דילגו ואת הקובץ
קיזוז המיקום ממנו מתחדש הפירוק. מתי
מקטעי השלכה, הצג את היסט הקובץ של המיקום ממנו
היכן מתחיל המזבלה.

--קובץ-התחלה-הקשר
ציין זאת בעת הצגת קוד מקור/פירוק מרוכז
(מניח -S) מקובץ שעדיין לא הוצג, הארך
ההקשר לתחילת הקובץ.

-h
--כותרות מדור
--כותרות
הצג מידע סיכום מכותרות המקטעים של האובייקט
קובץ.

ניתן להעביר מקטעי קבצים לכתובות לא סטנדרטיות, עבור
דוגמה באמצעות ה -Ttext, -תנתונים, או -טבס אפשרויות ל ld.
עם זאת, פורמטים מסוימים של קבצי אובייקט, כגון a.out, אינם מאחסנים את
כתובת ההתחלה של מקטעי הקובץ. באותם מצבים,
למרות ld מעביר את הקטעים בצורה נכונה, באמצעות objdump -h ל
רשום את כותרות מקטע הקבצים לא יכול להציג את הכתובות הנכונות.
במקום זאת, הוא מציג את הכתובות הרגילות, שהן מרומזות עבור
יעד.

-H
- עזרה
הדפס סיכום של האפשרויות ל objdump ויציאה.

-i
- מידע
הצג רשימה המציגה את כל הארכיטקטורות ותבניות האובייקטים
זמין למפרט עם -b or -m.

-j שם
--סעיף=שם
הצג מידע רק עבור המקטע שם.

-l
--מספרי שורות
תווית את התצוגה (באמצעות מידע איתור באגים) עם שם הקובץ
ומספרי שורת מקור התואמים לקוד האובייקט או ל-relocs
מוצג. שימושי רק עם -d, -D, או -r.

-m מכונה
--אדריכלות=מכונה
ציין את הארכיטקטורה לשימוש בעת פירוק קבצי אובייקט.
זה יכול להיות שימושי בעת פירוק קבצי אובייקטים שלא
לתאר מידע ארכיטקטורה, כגון S-records. אתה יכול לרשום
הארכיטקטורות הזמינות עם ה -i אוֹפְּצִיָה.

אם המטרה היא ארכיטקטורת ARM אז למתג הזה יש
השפעה נוספת. זה מגביל את הפירוק לאלה בלבד
הוראות הנתמכות על ידי הארכיטקטורה שצוינה על ידי מכונה.
אם יש צורך להשתמש בבורר זה מכיוון שקובץ הקלט עושה זאת
לא מכיל מידע ארכיטקטורה, אבל הוא גם רצוי
לפרק את כל הוראות השימוש -מרם.

-M אפשרויות
--disassembler-options=אפשרויות
העבירו מידע ספציפי למטרה למפרק. רק
נתמך בכמה יעדים. אם יש צורך לציין יותר מ
אפשרות לפירוק אחת ואז מרובות -M אפשר להשתמש באפשרויות או אפשר
להיות ממוקמים יחד לרשימה מופרדת בפסיקים.

אם המטרה היא ארכיטקטורת ARM, ניתן להשתמש במתג זה
כדי לבחור באיזה ערכת שם רישום נעשה שימוש במהלך הפירוק.
מפרט -M reg-names-std (ברירת המחדל) יבחר את הרישום
שמות כפי שמשמשים בתיעוד ערכת ההוראות של ARM, אבל עם
רישום 13 שנקרא 'sp', רישום 14 שנקרא 'lr' ורשם 15
נקרא 'מחשב'. מפרט -M reg-names-apcs יבחר את ערכת השם
בשימוש על ידי תקן ARM Procedure Call, תוך ציון -M רג-
שמות-גולמיים פשוט ישתמש r ואחריו מספר הרישום.

ישנן גם שתי גרסאות של ערכת השמות של רישום APCS
מופעל על ידי -M reg-names-atpcs ו -M reg-names-special-atpcs אשר
השתמש במוסכמות השמות הסטנדרטיות של ARM/Thumb Procedure Call.
(או עם שמות הרישום הרגילים או עם האוגר המיוחד
שמות).

אפשרות זו יכולה לשמש גם עבור ארכיטקטורות ARM כדי לאלץ את
מפרק לפרש את כל ההוראות כהוראות אגודל מאת
באמצעות המתג --disassembler-options=force-thumb. זה יכול להיות
שימושי כאשר מנסים לפרק את קוד האגודל שהופק על ידי אחרים
מהדרים.

עבור ה-x86, חלק מהאפשרויות משכפלות פונקציות של -m
מתג, אבל אפשר שליטה עדינה יותר. בחירות מרובות מ
ניתן לציין את הדברים הבאים כמחרוזת מופרדת בפסיקים.

"x86-64"
"i386"
"i8086"
בחר פירוק עבור הארכיטקטורה הנתונה.

"אינטל"
"אט"
בחר בין מצב תחביר אינטל לבין מצב תחביר AT&T.

"amd64"
"intel64"
בחר בין AMD64 ISA ל-Intel64 ISA.

"אינטל-מנמוניק"
"אט-מנמוניק"
בחר בין מצב זיכרון של אינטל לבין מצב זיכרון AT&T.
הערה: "intel-mnemonic" מרמז על "intel" ו-"att-mnemonic"
מרמז על "אט".

"addr64"
"addr32"
"addr16"
"data32"
"data16"
ציין את גודל כתובת ברירת המחדל וגודל האופרנד. ארבעת אלו
האפשרויות יעקפו אם "x86-64", "i386" או "i8086"
יופיעו מאוחר יותר במחרוזת האפשרויות.

"סִיוֹמֶת"
במצב AT&T, מורה למפרק להדפיס א
סיומת זכרון אפילו כאשר ניתן היה להסיק את הסיומת על ידי ה-
אופרנדים.

עבור PowerPC, booke שולט בפירוק של הוראות BookE.
32 ו 64 בחר בפירוק PowerPC ו- PowerPC64, בהתאמה.
e300 בוחר בפירוק למשפחת e300. 440 בוחר
פירוק עבור PowerPC 440. ppcps בוחר בפירוק עבור
הוראות בודדות מזווגות של PPC750CL.

עבור MIPS, אפשרות זו שולטת בהדפסת הוראות זיכרון
שמות ושמות רישום בהוראות מפורקות. מרובות
ניתן לציין בחירות מהבאים כמופרד בפסיק
מחרוזת, ואפשרויות לא חוקיות מתעלמות:

"ללא כינויים"
הדפס את זכרון ההוראה ה'גולמית' במקום איזה פסאודו
זכרון הדרכה. כלומר, הדפס 'דדו' או 'או' במקום
'move', 'sll' במקום 'nop' וכו'.

"מסה"
פירוק הוראות MSA.

"ווירט"
לפרק את הוראות ה-ASE של הוירטואליזציה.

"XPA"
לפרק את ה- ASE של ה- eXtended Physical Address (XPA).
הוראות.

"gpr-names=ABI"
הדפס שמות GPR (רשום למטרות כלליות) לפי ההתאמה
ה-ABI שצוין. כברירת מחדל, שמות GPR נבחרים
לפי ה-ABI של הבינארי המפורק.

"fpr-names=ABI"
הדפס שמות FPR (רישום נקודה צפה) לפי ההתאמה
ה-ABI שצוין. כברירת מחדל, מספרי FPR מודפסים במקום זאת
מאשר שמות.

"cp0-names=קֶשֶׁת"
הדפס CP0 (מעבד שותף בקרת מערכת; מעבד שותף 0).
שמות בהתאם למעבד או לארכיטקטורה שצוינו על ידי
קשת. כברירת מחדל, שמות אוגר CP0 נבחרים בהתאם
הארכיטקטורה והמעבד של הבינארי המפורק.

"hwr-names=קֶשֶׁת"
הדפס HWR (אוגר חומרה, בשימוש על ידי הוראת "rdhwr")
שמות בהתאם למעבד או לארכיטקטורה שצוינו על ידי
קשת. כברירת מחדל, שמות HWR נבחרים בהתאם ל
ארכיטקטורה ומעבד של הבינארי המפורק.

"reg-names=ABI"
הדפס שמות GPR ו-FPR בהתאם ל-ABI שנבחר.

"reg-names=קֶשֶׁת"
הדפס שמות אוגר ספציפיים למעבד (שמות CP0 ו-HWR)
בהתאם למעבד או לארכיטקטורה שנבחרו.

עבור כל אחת מהאפשרויות המפורטות למעלה, ABI or קשת ניתן לפרט
as מספרי להדפיס מספרים במקום שמות, עבור ה
סוגי אוגרים נבחרים. אתה יכול לרשום את הערכים הזמינים של
ABI ו קשת באמצעות - עזרה אוֹפְּצִיָה.

עבור VAX, אתה יכול לציין כתובות הזנת פונקציה עם -M
כניסה:0xf00ba. אתה יכול להשתמש בזה מספר פעמים כדי נכון
לפרק קבצים בינאריים של VAX שאינם מכילים טבלאות סמלים (כמו
מזימות ROM). במקרים אלה, מסכת הזנת הפונקציה תהיה
אחרת יפוענחו כהוראות VAX, מה שכנראה יוביל
שאר הפונקציה מפורקת בטעות.

-p
-- כותרות פרטיות
הדפס מידע ספציפי לפורמט קובץ האובייקט. ה
המידע המדויק המודפס תלוי בפורמט קובץ האובייקט. ל
פורמטים מסוימים של קבצי אובייקט, לא מודפס מידע נוסף.

-P אפשרויות
--פרטי=אפשרויות
הדפס מידע ספציפי לפורמט קובץ האובייקט. ה
טענה אפשרויות היא רשימה מופרדת בפסיקים התלויה ב-
פורמט (רשימות האפשרויות מוצגות בעזרת העזרה).

עבור XCOFF, האפשרויות הזמינות הן:

"כּוֹתֶרֶת"
"בחוץ"
"מקטעים"
"סימס"
"רילוקים"
"לינו,"
"מטעין"
"מלבד"
"טיפק"
"להתחקות"
"טוק"
"ldinfo"

לא כל פורמטים של אובייקטים תומכים באפשרות זו. במיוחד ה-ELF
הפורמט לא משתמש בו.

-r
--reloc
הדפס את ערכי הרילוקיישן של הקובץ. אם משתמשים בו עם -d or -D,
הרילוקיישן מודפס עם הפירוק.

-R
--דינמי-רילוק
הדפס את ערכי הרילוקיישן הדינמי של הקובץ. זה רק
משמעותי עבור אובייקטים דינמיים, כגון סוגים מסוימים של שיתוף
ספריות. בנוגע ל -r, אם משתמשים בו עם -d or -D, הרילוקיישן הם
מודפס עם הפירוק.

-s
-- תוכן מלא
הצג את התוכן המלא של כל החלקים המבוקשים. כברירת מחדל
כל הקטעים הלא ריקים מוצגים.

-S
--מָקוֹר
הצג קוד מקור מעורבב עם פירוק, אם אפשר.
מרמז -d.

--prefix=קידומת
לפרט קידומת כדי להוסיף לנתיבים האבסולוטיים כאשר משתמשים בהם -S.

--prefix-strip=רָמָה
ציין כמה שמות ספריות ראשוניות יש להסיר את
נתיבים אבסולוטיים. אין לזה השפעה בלי --prefix=קידומת.

--show-raw-insn
בעת פירוק הוראות, הדפס את ההוראות ב-hex as
גם בצורה סמלית. זוהי ברירת המחדל למעט מתי
--כתובות קידומת משמש.

--no-show-raw-insn
בעת פירוק הוראות, אל תדפיס את ההוראות
בתים. זוהי ברירת המחדל מתי --כתובות קידומת משמש.

--insn-width=רוחב
לְהַצִיג רוחב בתים בשורה בודדת בעת פירוק
הוראות.

-W[lLiaprmfFsoRt]
--גמד[=rawline,=שורה מפוענחת,=מידע,=קיצור,=Pubnames]
--גמד[=ארנג'ים,=מאקרו,=פריים,=פריים-אינטרפ,=str,=loc]
--גמד[=טווחים,=סוגי פאב,=מידע_עקבות,=עקבות_עקבות]
--גמד[=trace_aranges,=gdb_index]
מציג את התוכן של קטעי ניפוי באגים בקובץ, אם יש כאלה
מתנה. אם אחת מהאותיות או המילים האופציונליות אחריה
החלף אז רק נתונים שנמצאו בקטעים הספציפיים האלה יהיו
זרקו.

שימו לב שאין אפשרות של אות אחת להצגת התוכן
של קטעי מעקב או ‎.gdb_index.

הערה: הפלט מה- =מידע אפשרות יכולה להיות מושפעת גם מה-
אפשרויות --עומק הגמדים, ה --התחלה גמדית ו --גמד-צ'ק.

--גמד-עומק=n
הגבל את ה-dump של הקטע ".debug_info" ל n יְלָדִים. זה
שימושי רק עם --גמד=מידע. ברירת המחדל היא להדפיס את כל ה- DIE;
הערך המיוחד 0 עבור n תהיה גם השפעה זו.

עם ערך שאינו אפס עבור n, מת בשעה או עמוק יותר ממנו n רמות יהיו
לא להיות מודפס. הטווח עבור n מבוסס על אפס.

--גמד-התחלה=n
הדפס רק DIEs שמתחילים ב- DIE ממוספר n. זה רק
שימושי עם --גמד=מידע.

אם צוין, אפשרות זו תדכא הדפסה של כל כותרת עליונה
מידע וכל ה- DIE לפני ה- DIE ממוספרים n. רק אחים
וילדים של DIE שצוין יודפסו.

זה יכול לשמש בשילוב עם --עומק הגמדים.

--גמד-צ'ק
אפשר בדיקות נוספות לעקביות מידע הגמד.

-G
--דקירות
הצג את התוכן המלא של כל החלקים המבוקשים. הצג את
התוכן של הקטעים .stab ו-.stab.index ו-.stab.excl מ
קובץ ELF. זה שימושי רק במערכות (כגון Solaris 2.0)
שבו ערכים ".stab" ניפוי סמל-טבלה נישאים ב-an
קטע ELF. ברוב פורמטי הקבצים האחרים, איתור באגים סמל-טבלה
ערכים משולבים בסמלי קישור, והם גלויים ב
מה היא --syms פלט.

--כתובת-התחלה=כתובת
התחל להציג נתונים בכתובת שצוינה. זה משפיע על
פלט של -d, -r ו -s אפשרויות.

--stop-address=כתובת
הפסק להציג נתונים בכתובת שצוינה. זה משפיע על
פלט של -d, -r ו -s אפשרויות.

-t
--syms
הדפס את ערכי טבלת הסמלים של הקובץ. זה דומה ל
מידע שסופק על ידי nm תוכנית, למרות פורמט התצוגה
שונה. הפורמט של הפלט תלוי בפורמט של
הקובץ מושלך, אך ישנם שני סוגים עיקריים. אחד מסתכל
ככה:

[4](סעיף 3)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .bss
[6](שנייה 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000 fred

כאשר המספר בתוך הסוגריים המרובעים הוא מספר ה-
ערך בטבלת הסמלים, ה שניות מספר הוא מספר המדור,
מה היא fl הערך הם סיביות הדגל של הסמל, ה- ty מספר הוא ה
סוג הסמל, ה scl מספר הוא מחלקת האחסון של הסמל וה-
nx ערך הוא מספר ערכי העזר המשויכים ל-
סֵמֶל. שני השדות האחרונים הם ערך הסמל ושמו.

פורמט הפלט הנפוץ השני, הנראה בדרך כלל עם קבצים מבוססי ELF,
נראה ככה:

00000000 ld .bss 00000000 .bss
00000000 גרם .טקסט 00000000 fred

כאן המספר הראשון הוא ערכו של הסמל (לעיתים מתייחסים אליו
ככתובת שלו). השדה הבא הוא למעשה קבוצה של תווים
ורווחים המציינים את סיביות הדגל המוגדרות על הסמל.
תווים אלה מתוארים להלן. הבא הוא הקטע עם
שהסמל משויך או *שרירי בטן* אם הסעיף הוא מוחלט
(כלומר לא קשור לאף סעיף), או *UND* אם הקטע הוא
מוזכר בקובץ שנזרק, אך אינו מוגדר שם.

אחרי שם המדור בא שדה נוסף, מספר, אשר עבור
סמלים נפוצים הם היישור ולסמל אחר הוא הגודל.
לבסוף מוצג שם הסמל.

דמויות הדגל מחולקות ל-7 קבוצות באופן הבא:

"אני"
"g"
"אתה"
"!" הסמל הוא מקומי (l), גלובלי (g), גלובלי ייחודי (u),
לא גלובלי ולא מקומי (מרחב) או גם גלובלי וגם מקומי
(!). סמל יכול להיות לא מקומי או גלובלי עבור מגוון של
סיבות, למשל, בגלל שהוא משמש לניפוי באגים, אבל זה כן
כנראה אינדיקציה לבאג אם הוא אי פעם גם מקומי וגם
גלוֹבָּלִי. סמלים גלובליים ייחודיים הם הרחבה של GNU ל-
סט סטנדרטי של כריכות סמל ELF. עבור סמל כזה ה
מקשר דינמי ידאג לכך בכל התהליך שם
הוא רק סמל אחד עם השם והסוג הזה בשימוש.

"w" הסמל חלש (w) או חזק (רווח).

"C" הסמל מציין בנאי (C) או סמל רגיל (א
מֶרחָב).

"W" הסמל הוא אזהרה (W) או סמל רגיל (רווח). א
שם סמל האזהרה הוא הודעה שתוצג אם
סמל העוקב אחר סמל האזהרה מופנה אי פעם.

"אני"
"i" הסמל הוא התייחסות עקיפה לסמל אחר (I), א
פונקציה שיש להעריך במהלך עיבוד רילוק (i) או א
סמל רגיל (רווח).

"d"
"D" הסמל הוא סמל ניפוי באגים (ד) או סמל דינמי (D) או
סמל רגיל (רווח).

"F"
"F"
"O" הסמל הוא שם של פונקציה (F) או קובץ (f) או an
אובייקט (O) או רק סמל רגיל (רווח).

-T
--dynamic-syms
הדפס את ערכי טבלת הסמלים הדינמיים של הקובץ. זה רק
משמעותי עבור אובייקטים דינמיים, כגון סוגים מסוימים של שיתוף
ספריות. זה דומה למידע שסופק על ידי nm
תוכנית כאשר ניתן את -D (--דִינָמִי).

--special-syms
בעת הצגת סמלים כלול את אלו שהיעד מחשיב אליהם
להיות מיוחד בדרך כלשהי ושבדרך כלל לא יעניין
למשתמש.

-V
--גִרְסָה
הדפס את מספר הגרסה של objdump ויציאה.

-x
--כל הכותרות
הצג את כל מידע הכותרת הזמין, כולל הסמל
ערכי טבלה ורילוקיישן. באמצעות -x שווה לציון
כל -a -f -h -p -r -t.

-w
--רָחָב
עצב כמה שורות עבור התקני פלט שיש להם יותר מ-80
עמודות. כמו כן, אל תקצץ שמות סמלים כאשר הם קיימים
מוצג.

-z
--פרק-אפסים
בדרך כלל פלט הפירוק ידלג על בלוקים של אפסים. זֶה
אפשרות מנחה את המפרק לפרק את הבלוקים האלה, פשוט
כמו כל נתון אחר.

@פילה
קרא את אפשרויות שורת הפקודה מ פילה. האפשרויות שנקראו מוכנסות
במקום @ המקוריפילה אוֹפְּצִיָה. אם פילה לא קיים, או
לא ניתן לקרוא, אז האפשרות תטופל מילולית, ולא
הוסר.

אפשרויות ב פילה מופרדים על ידי רווח לבן. רווח לבן
דמות עשויה להיכלל באופציה על ידי הקיפת כולו
אפשרות במרכאות בודדות או כפולות. כל דמות (כולל
ניתן לכלול קו נטוי אחורי על ידי הקדמת התו להיות
כלול עם קו נטוי אחורי. ה פילה עשוי בעצמו להכיל נוספים
@פילה אפשרויות; כל אופציה כזו תעובד באופן רקורסיבי.

השתמש ב-i686-linux-gnu-objdump באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Alt-F
    Alt-F
    Alt-F מספק קוד חופשי ופתוח
    קושחה חלופית עבור ה-DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. ל-Alt-F יש Samba ו-NFS;
    תומך ב-ext2/3/4...
    הורד את Alt-F
  • 2
    usm
    usm
    Usm היא חבילת Slackware מאוחדת
    מנהל שמטפל באוטומט
    פתרון תלות. זה מאחד
    מאגרי חבילות שונים כולל
    slackware, slacky, p...
    הורד את usm
  • 3
    Chart.js
    Chart.js
    Chart.js היא ספריית Javascript ש
    מאפשר למעצבים ולמפתחים לצייר
    כל מיני תרשימים באמצעות HTML5
    אלמנט קנבס. Chart js מציע נהדר
    מערך...
    הורד את Chart.js
  • 4
    iReport-Designer עבור JasperReports
    iReport-Designer עבור JasperReports
    הערה: תמיכה ב-iReport/Jaspersoft Studio
    הודעה: החל מגרסה 5.5.0,
    Jaspersoft Studio יהיה הרשמי
    לקוח עיצוב עבור JasperReports. אני מדווח
    רָצוֹן...
    הורד את iReport-Designer עבור JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF יתקין את כל
    תוכנה שפדורה לינוקס ואחרות
    אינו כולל כברירת מחדל, לאחר
    מפעיל את פדורה בפעם הראשונה. שֶׁלָה
    קל ל ...
    הורד את PostInstallerF
  • 6
    שטרס
    שטרס
    פרויקט strace הועבר ל
    https://strace.io. strace is a
    אבחון, איתור באגים והדרכה
    מעקב אחר מרחב משתמש עבור לינוקס. זה משומש
    לפקח על...
    הורד strace
  • עוד »

פקודות לינוקס

Ad