این ایم - لینکس کمانڈ - یونیسی کمانڈ

اعتراض فائلوں سے این ایم فہرست علامات

SYNOPSIS

این ایم [ | - ڈیبگ-ایسپوٹ ]] [ | بین الاقوامی صرف ]
[ ] [ -C | - ڈیمنگ [= سٹائل ]] [ -D | - متحرک ]
[ -S | - پرنٹ سائز ] [ -s | --print-armap ]
[ - اے | | - پرنٹ - فائل کا نام ]
[ - این | -v | نامکمل قسم ]] [ -پی | نہیں - طرح ]
[ -r | - طرح - طرح ] [ --size-sort ] [ -u | صرف بنڈل
[- رادیکس | --ڈکس = ریڈکس ] [ -پی | --پورٹ ]
[- ھدف = = BFDname ] [ایف فارمیٹ | --فارم = شکل ]
[ - ڈسپلے صرف ] [ -l | لائن کی تعداد ] [ - نہیں - ڈیمنل ]
[ -V | --ورقسم ] [ -X 32_64 ] [ --help ] [ objfile ...]

تفصیل

GNU nm اعتراض فائلوں کو objfile سے علامات کی فہرست رکھتا ہے .... اگر کوئی اعتراض فائلوں کو دلائل کے طور پر درج نہیں کیا جاتا ہے تو، این ایم فائل a.out فرض کرتا ہے.

ہر علامت کے لئے، این ایم سے پتہ چلتا ہے:

*

علامت کی قیمت، اختیارات کی طرف سے منتخب ریڈکس میں (ذیل میں ملاحظہ کریں)، یا پہلے سے طے شدہ طور پر ہییکسڈیکیم.

*

علامت کی قسم کم سے کم مندرجہ ذیل اقسام کا استعمال کیا جاتا ہے؛ دیگر فائلوں کے ساتھ ساتھ، فائل فائل کی شکل پر منحصر ہے. اگر کم از کم، علامت مقامی ہے؛ اگر بڑے پیمانے پر، علامت گلوبل (بیرونی) ہے.

A

علامت کی قیمت مطلق ہے، اور مزید منسلک کرکے تبدیل نہیں کیا جائے گا.

بی

علامت غیر منقول شدہ ڈیٹا سیکشن میں ہے (بی ایس ایس کے نام سے جانا جاتا ہے).

سی

علامت عام ہے. مشترکہ علامات غیر منقطع اعداد و شمار ہیں. جب منسلک کرتے ہیں، ایک ہی نام کے ساتھ بہت سے عام علامات ظاہر ہوتے ہیں. اگر علامت کہیں بھی وضاحت کی جاتی ہے تو، عام علامات کو غیر منقولہ حوالہ جات کے طور پر علاج کیا جاتا ہے.

ڈی

علامت ابتدائی ڈیٹا سیکشن میں ہے.

جی

علامت چھوٹے اشیاء کے لئے ابتدائی ڈیٹا بیس میں ہے. کچھ اعتراض فائل فارمیٹس چھوٹے اعداد و شمار کے لۓ زیادہ موثر رسائی کی اجازت دیتا ہے، جیسے گلوبل انٹر متغیر ایک بڑے عالمی صف کے مخالف ہے.

میں

علامت ایک اور علامت کے ایک غیر مستقیم حوالہ ہے. یہ a.out اعتراض فائل کی شکل میں ایک GNU پس منظر ہے جو کم از کم استعمال کیا جاتا ہے.

ن

علامت ایک ڈیبنگ علامت ہے.

آر

علامت صرف پڑھنے والے ڈیٹا سیکشن میں ہے.

ایس

علامت چھوٹی اشیاء کے لئے ایک غیر منبع شدہ ڈیٹا سیکشن میں ہے.

ٹی

علامت متن (کوڈ) سیکشن میں ہے.

یو

علامت غیر منقول ہے.

وی

ایک علامت ایک کمزور چیز ہے. جب ایک کمزور تعریف شدہ علامت عام طور پر مقرر کردہ علامت سے منسلک ہوتا ہے، تو عام طور پر کوئی علامت غلط نہیں ہوتی ہے. جب ایک کمزور غیر معمولی علامت منسلک ہے اور علامت کی وضاحت نہیں کی جاتی ہے تو، کوئی غلطی کے ساتھ کمزور علامت کی قدر صفر ہو جاتی ہے.

ڈبلیو

علامت ایک کمزور علامت ہے جس کو خاص طور پر کمزور اعتراض علامت کے طور پر ٹیگ نہیں کیا گیا ہے. جب ایک کمزور تعریف شدہ علامت عام طور پر مقرر کردہ علامت سے منسلک ہوتا ہے، تو عام طور پر کوئی علامت غلط نہیں ہوتی ہے. جب ایک کمزور غیر معمولی علامت منسلک ہے اور علامت کی وضاحت نہیں کی جاتی ہے تو، کوئی غلطی کے ساتھ کمزور علامت کی قدر صفر ہو جاتی ہے.

-

علامت a.out اعتراض فائل میں ایک علام علامہ ہے. اس صورت میں، اگلے اقدار پرنٹ دوسرے شعبوں، اسٹاک اتر کے میدان، اور پکڑنے کی قسم ہیں. ڈبگنگ معلومات کو پکڑنے کے لئے اسٹب علامات استعمال کیے جاتے ہیں.

؟

علامت کی قسم نامعلوم ہے، یا اعتراض فائل کی شکل مخصوص ہے.

*

علامت کا نام

اختیارات

متبادل کے طور پر دکھایا گیا اختیارات کے طویل اور مختصر فارم، برابر ہیں.

اے

- پرنٹ - فائل کا نام

ہر علامت کو ان پٹ فائل (یا آرکائیو ممبر) کے نام سے پیش کیا جاسکتا ہے جس میں یہ پایا گیا تھا، اس کے بجائے اس کے تمام علامات سے پہلے ان پٹ فائل کی شناخت کے بجائے.

- ڈیبگ- syms

تمام نشانات دکھائیں، یہاں تک کہ ڈیبگر صرف علامات؛ عام طور پر یہ درج نہیں کیا جاتا ہے.

بی بی

اسی طرح --format = bsd (MIPS این ایم کے ساتھ مطابقت کے لئے).

سی

- ڈیمنگ [= سٹائل ]

صارف کے درجے کے ناموں میں کم سطح کے علامات کا نام ڈیموڈ ( ڈومین ). نظام کی طرف سے پیش کردہ کسی بھی ابتدائی سابقہ ​​ہٹانے کے علاوہ، یہ سی ++ فنکشن نام پڑھنے کے قابل بناتا ہے. مختلف compilers مختلف متعدد شیلیوں ہیں. آپ کے کمپائلر کے لئے مناسب ڈیمنگنگ سٹائل منتخب کرنے کے لئے اختیاری ڈیمنگنگ سٹائل کے دلائل استعمال کیے جا سکتے ہیں.

- نہیں - ڈیمنگ

کم سطح کے علامات کے نام سے محروم نہ کرو. یہ ڈیفالٹ ہے.

ڈی ڈی

- متحرک

عام علامات کے بجائے متحرک نشان دکھائیں. یہ متحرک چیزوں کے لئے صرف بصیرت ہے، جیسے بعض قسم کے مشترکہ لائبریریوں.

ایف کی شکل

--فارم = شکل

آؤٹ پٹ کی شکل کی شکل کا استعمال کریں، جس میں "بی ایس ڈی"، "سی ایس وی"، یا "پوسکس" ہوسکتا ہے. ڈیفالٹ "بی ایس ڈی" ہے. فارمیٹ کے صرف پہلا کردار اہم ہے؛ یہ یا تو اوپر یا کم کیس ہوسکتا ہے.

جی

صرف بین الاقوامی

صرف بیرونی نشان دکھائیں.

ایل

لائن نمبر

ہر علامت کے لئے، ڈیبین نام اور لائن نمبر تلاش کرنے کی کوشش کرنے کے لئے ڈیبگنگ معلومات کا استعمال کریں. ایک واضح علامت کے لئے، علامت کے ایڈریس کی لائن نمبر کو تلاش کریں. ایک غیر معمولی علامت کے لئے، نقل مکانی کے اندراج کی لائن نمبر کو تلاش کریں جو علامت سے مراد ہے. اگر لائن نمبر کی معلومات پایا جاسکتی ہے تو، دوسری علامت کی معلومات کے بعد اسے پرنٹ کریں.

این

-v

نامکمل قسم

ان کے نام کی طرف سے حروف تہجی کے بجائے، ان کے پتوں کی طرف سے تعداد میں علامات ترتیب دیں.

پی

نہیں

کسی بھی ترتیب میں علامات کو ترتیب دینے کے لئے پریشان نہ کرو؛ حکم میں ان کا پرنٹ کریں.

پی

--پورٹ

پہلے سے طے شدہ شکل کی بجائے POSIX.2 معیاری پیداوار کی شکل کا استعمال کریں. FF posix کے برابر.

ایس

- پرنٹ سائز

"بی ایس ڈی" آؤٹ پٹ فارمیٹ کے لئے مقرر کردہ علامات کا پرنٹ سائز.

ایس

- پرنٹ - آرماپ

جب آرکائیو کے اراکین کی لسٹنگ کی علامات میں، انڈیکس: ایک نقشہ جات ( آر یا بھاگلیب کی طرف سے آرکائیو میں ذخیرہ کردہ) شامل ہیں، جس میں ماڈیولز جس کے لئے تعریفیں شامل ہیں.

آر

- الگ الگ

اس طرح کے آرڈر کو واپس بھیجیں (چاہے نمبر یا حروف تہجی)؛ پہلے آنے دو.

- ترتیب دیں

سائز کی طرف سے علامات ترتیب دیں. سائز اگلے اعلی قیمت کے ساتھ علامت کی علامت اور علامت کی قیمت کے درمیان فرق کے طور پر شمار کیا جاتا ہے. علامت کا سائز پرنٹ کیا گیا ہے، بجائے قیمت کی بجائے.

راڈکس

--ڈکس = ریڈکس

علام اقدار کو پرنٹ کرنے کے لئے ریڈکس کے طور پر ریڈکس کا استعمال کریں. یہ ہیزا، اے کے لئے اوکٹال، یا ایکس کے لئے ہیجیڈاسیکیٹ کے لئے ڈی ہونا ضروری ہے.

- ھدف = bfdname

آپ کے سسٹم کے ڈیفالٹ فارمیٹ کے علاوہ ایک شے کوڈ کی شکل کی وضاحت کریں.

صرف بنڈل

صرف بے ترتیب علامات دکھائیں (ہر ایک چیز فائل میں بیرونی ہیں).

ڈسپلے صرف

ہر چیز کی فائل کے لئے صرف تعریف کردہ علامات دکھائیں.

- وی

- تبدیلی

این ایم کے ورژن نمبر دکھائیں اور باہر نکلیں.

-ایکس

اس اختیار کو اے ایم ای ورژن کے ساتھ مطابقت کے لئے نظر انداز کیا جاتا ہے. یہ ایک پیرامیٹر لیتا ہے جو تار 32_64 ہونا چاہئے. AIX nm کے پہلے سے طے شدہ موڈ - X 32 سے مطابقت رکھتا ہے، جو جی این یو یو ایم کی حمایت نہیں کرتا.

--مدد

nm اور باہر نکلنے کے اختیارات کے خلاصہ دکھائیں.

بھی دیکھو

آر (1)، objdump (1)، ranlib (1)، اور binutils کے لئے انفارمیشن اندراج.

اہم: انسان کے کمانڈر ( ٪ انسان ) کا استعمال کریں کہ کس طرح کمانڈ آپ کے مخصوص کمپیوٹر پر استعمال کیا جاتا ہے.