د املاکو دوتنو څخه د نوم لړ سمبولونه
SYNOPSIS
nm [ -a | - ډوبوګرافیکونه ] [ -g | یوازې - یوازې ]
[- B ] [ - C | --demangle [= style ]] [ -D | --دیمرکټ ]
[ -S | - چاپ-بڼه ] [ -s | - چاپ - armap ]
[ -A | -O | - چاپ-فایل-نوم ]
[ -n | -v | - شمېرې - ډول ډول ] [ -p | - نه - ډول ]
[ -r | - په ترتیب سره ] [ --size-sort ] [ -u | یواځی یواځې
[ رادیکس | --radix = radix ] [ -P | --portability ]
[- هدف = bfdname ] [ -f بڼه | --format = بڼه ]
[ - ښودل شوی یوازې ] [ -l | - لین-شمېره ] [ - نه - ډنمارک ]
[ -V | ویډیو ] [ -X 32_64 ] [ --help ] [ objfile ...]
DESCRIPTION
د GNU نوم د اعتراض د دوتنو څخه سمبولونه لیست ... .... که د اعتراضونو په څیر د اعتراض فايلونه لیست شوي ندي، نو د ایم ایم یو فرض ګڼي .
د هر سمبول لپاره، د NM ننداره:
*
د سمبول ارزښت، په راډکس کې د انتخابونو لخوا ټاکل شوی (لاندې وګورئ)، یا د هایډایډایټیلټ په ډیزاینټ کې.
*
د سمبول ډول لږترلږه لاندې ډولونه کارول کیږي. نور د هغه په څیر دي، د اعتراض فایل فارمټ سره سم. که چیرته کم وي، سمبول سیمه ایزه ده؛ که چیرې لوړې، سمبول نړیوال (بهرنی) وي.
A
د سمبول ارزښت مطلق دی، او د نورو اړیکو لخوا به بدلیږي.
ب
سمبول د غیر منقوله شوي معلوماتو برخې (د BSS په نوم یادیږي) کې دی.
C
سمبول عام دی. معمولي سمبولونه د انسټینټینټ ډاټا دي. کله چې سره ونښلول شي، ګڼ شمیر عام سمبول ممکن د ورته نوم سره راښکاره شي. که سمبول په هر ځای کې تعریف شوی وي، عام علامات د ناپیژندل شوي حوالې په توګه چلند کیږي.
د
سمبول د پیل شوي ډاټا برخې کې دی.
ج
سمبول د کوچنیو شیانو لپاره د پیل شوي معلوماتو برخې کې دی. ځینې نور د دوتنې فارمټونو اجازه ورکوي چې د وړو معلوماتو ارقامو ته ډیر اغیزمن لاسرسي ومومي، لکه د نړیوال متغیر متغیر چې د لوی نړیوال صف سره مخالف وي.
زه
سمبول د بل سمبول لپاره غیر مستقیم حواله ده. دا د G.Uextext بڼه د. د اعتراض د فايل بڼه چې په لږترلږه توګه کارول کیږي لپاره GNUextension دی.
ن
سمبول د ډبولو سمبول دی.
R
سمبول د لوست یواځې د معلوماتو برخې کې دی.
S
سمبول د کوچنیو شیانو لپاره په غیر منبع شوي ډاټا کې دی.
T
سمبول په متن (کود) برخه کې دی.
د
نښه سمه نده.
V
سمبول یو کمزوری اعتراض دی. کله چې یو کمزوري تعریف شوی سمبول د عادي تعریف شوي سمبول سره تړلی وي، معمولا تعریف شوی سمبول د هیڅ غلطۍ سره کارول شوی نه وي. کله چې یو کمزوري بې ځایه شوی سمبول نښلوي او نښه سمه نده، د کمزورې نښه ارزښت د صفر سره صفر شي.
W
سمبول یو کمزوری سمبول دی چې په ځانګړې توګه د کمزوري اعتراض علامې په توګه ندي پېژندل شوی. کله چې یو کمزوري تعریف شوی سمبول د عادي تعریف شوي سمبول سره تړلی وي، معمولا تعریف شوی سمبول د هیڅ غلطۍ سره کارول شوی نه وي. کله چې یو کمزوري بې ځایه شوی سمبول نښلوي او نښه سمه نده، د کمزورې نښه ارزښت د صفر سره صفر شي.
-
سمبول په یو .out اعتراض فایل کې د پوټکي سمبول دی. په دې حالت کې، راتلونکی ارزښتونه چاپ شوي دي پوسټونه نورې سیمې، د پوټکي ساح ساحه، او د پوټکي ډول دي. د سټبونو سمبول د Debugging Information لپاره کارول کیږي.
؟
د سمبول ډول ناڅاپي دی، یا د اعتراض دوتنې بڼه ځانګړی.
*
د سمبول نوم
اختیارونه
د انتخابونو اوږد او لنډ ډولونه چې دلته د بدیلونو په توګه ښودل شوي، برابر دي.
-A
-و
- د چاپ - فایل-نوم
د انټر فیلټ نوم (یا د ارشیف غړي) په نوم هر سمبول مخکې له دې چې وموندل شو، وموندل شو، پرته له دې چې د سمبولونو څخه مخکې، د انټرنېټ د پیژندنې پرځای.
-a
- ډوبوګ - سیسټمونه
ټول علامات ښکاره کړئ، حتی د debugger-only علامتونه؛ معمولا دا لست ندی شوی.
ب
لکه --format = bsd (د MIPS NM سره مطابقت لپاره).
- سي
--ډمینل [= style ]
د کارن په کچه نومونو کې د ټیټې کچې سمبول نومونه ډیزاین ( ډنډ ). د سیسټم لخوا وړاندې شوي لومړني مخنیوی له منځه وړلو برسیره، دا د C ++ فعالیتونه د لوست وړ وړ ګرځوي. مختلف محاسبې مختلف بیلابیل ډولونه لري. د اختیاری بې وسلې کولو طرزالعمل دلیل ستاسو د کمپیلر لپاره د بې وسلې کولو طرزالعمل غوره کولو لپاره کارول کیدی شي.
--no-demangle
د ټیټ کچې د سمبول نومونه خراب نه کړئ. دا اصلي دی.
-D
- فعال
د عادي سمبولونو پر ځای متحرک سمبولونه ښکاره کړئ. دا یوازې متحرک شیانو لپاره معنی دی، لکه د ګډو کتابتونونو ځانګړي ډولونه.
- بڼه
--format = بڼه
د محصول بڼه بڼه بڼه وکاروئ ، کوم چې "بډای"، "sysv"، یا "posix" کیدی شي. ډیزاین "بډاډ" دی. د بڼه بڼه یواځې لومړی بڼه مهم دی؛ دا کیدی شي د پاسه یا ټیټ قضیې وي.
- ګ
یوازې - یوازې
یوازې خارجی نښانونه ښکاره کړئ
-l
شمیره
د هر سمبول لپاره، د ډیبینګ کولو معلوماتو کار واخلئ ترڅو د فایل نوم او د کرښې شمیره ومومي. د یو تعریف شوي سمبول لپاره، د سمبول د پته شمیره وګورئ. د یوې نامناسبه سمبول لپاره، د لیږد ځای کې د لین شمیره وګورئ کوم چې سمبول ته اشاره کوي. که چیرې د کرښې شمیره معلومه شي، نو د بل سمبول معلومات وروسته چاپ کړئ.
- این
-v
شمېرل - ډول
په عدد ډول د دوی پته په ترتیب سره ترتیب کړئ، په بیلا بیلو کې د هغوی نومونه.
-p
نه
په کوم ترتیب کې سمبولونه ترتیب نه کړئ؛ په هغه ترتیب کې چې دوی ورسره مخامخ شوي چاپ کړئ.
- پي
-
د اصلي بڼې د ځای پرځای د POSIX.2 معیاري محصول فارم بڼه وکاروئ. د PFIX سره برابر .
- ایس
- چاپ - بڼه
د "بډل" د محصول شکل لپاره د ټاکل شویو سمبولونو چاپ اندازه.
-s
- چاپ - armap
کله چې د ارشیف غړو څخه سمبولونه لیست، لینکس: یو نقشه (د ار یا رنځلوب لخوا ارشیف کې زیرمه شوي) کې شامل دي کوم ماډلونه د کوم نوم لپاره تعریفونه لري.
-r
- په بل ډول
د ډول ترتیب (یا تایید یا اختطاف) بیرته راګرځول؛ اجازه راکړئ چې لومړی راشي.
- په ترتیب ډول
علامې د اندازې له مخې ترتیب کړئ. اندازه د سمبول او ارزښت د ارزښت تر منځ د بل لوړ ارزښت سره توپیر ګڼل کیږي. د سمبول اندازه د ارزښت پرځای چاپ شوې ده.
ريډکس
- ریډکس = radix
د سم ارزښتونو د چاپولو لپاره د ریډکس په توګه د ریډکس استعمال کړئ. دا باید د ډیزاین لپاره o وي، octal یا x د hexadecimal لپاره.
- هدف = bfdname
د اعتراض سیسټم بڼه ستاسو د سیسټم د اصلي بڼه بڼه پرته وټاکئ.
-و
یواځې غوندې
یوازې نامناسب سمبولونه ښکاره کړئ (د هر اعتراض د دوتنې لپاره خارجي).
یوازې - یوازې
د هر څيز دوتنې لپاره یوازې ټاکل شوي سمبولونه ښکاره کړئ.
- وی
- بدلون
د بڼه نسخه او د وتلو شمیره.
-X
دا اختیار د AIX نسخه NM سره مطابقت لپاره ناڅرګند شوی. دا یو پیرامیټیټ لري چې باید 32_64 تار وي . د AIX nm اصلي ډیزاین -X 32 سره ورته دی، کوم چې د GNU nm لخوا ندی ملاتړ شوی.
--مرسته
د انتخاب او خلاصولو لپاره د خلاصون لنډیز ښکاره کړئ.
هم وګوره
ar (1)، objdump (1)، ranlib (1)، او د بنتو لپاره د معلوماتو اندیښنې.
مهم: د انسان قوماندې ( ٪ man ) کاروئ ترڅو وګورئ چې ستاسو په ځانګړی کمپیوټر کې کوم قوماندې کارول کیږي.