Nm - Linux Command - Unix Command

nm - mga simbolo sa listahan gikan sa mga file sa butang

SYNOPSIS

nm [ -a | --debug-syms ] [ -g | - gawas lang ]
[ -B ] [ -C | --demangle [= style ]] [ -D | -
[ -S | -print-nga gidak-on ] [ -s | -print-armap ]
[ -A | -o | - print-file-name ]
[ -n | -v | --numeric-sort ] [ -p | - dili - pagkahan-ay ]
[ -r | --reverse-sort ] [ --size-sort ] [ -u | --dipud-sulud lamang ]
[ -t radix | --radix = radix ] [ -P | - pagkamakatarunganon ]
[ --target = bfdname ] [ -f format | --format = format ]
[- gidetalye lamang ] [ -l | - linya-mga numero ] [- dili-demangle ]
[ -V | - pagbalhin ] [ -X 32_64 ] [ --help ] [ objfile ...]

DESCRIPTION

Ang GNU nm naglista sa mga simbolo gikan sa object files objfile .... Kung walay butang nga mga file ang gilista ingon nga mga argumento, ang nm nag-angkon sa file a.out .

Alang sa matag simbolo, ang nm nagpakita:

*

Ang bili sa simbolo, sa radix nga gipili sa mga kapilian (tan-awa sa ubos), o hexadecimal pi- naagi sa default.

*

Ang simbolo nga tipo. Labing menos gigamit ang mosunod nga mga klase; Ang uban usab, depende sa format sa file sa object. Kung ang lowercase, ang simbolo maoy lokal; kon ang uppercase, ang simbolo mao ang global (external).

A

Ang bili sa simbolo hingpit, ug dili mausab pinaagi sa dugang nga pag-link.

B

Ang simbolo anaa sa uninitialized data section (nailhan nga BSS).

C

Ang simbolo komon. Ang kasagarang mga simbolo mao ang mga uninitialized data. Sa dihang mag-link, daghang mga simbolo nga sagad makita sa parehas nga ngalan. Kon ang simbolo gipatin-aw sa bisan asa, ang sagad nga mga simbolo giisip ingon nga wala matino nga mga pakisayran.

D

Ang simbolo anaa sa inisyal nga seksyon sa datos.

G

Ang simbolo anaa sa inisyal nga seksyon alang sa gagmay nga mga butang. Ang uban nga mga object format sa file nagtugot sa mas episyente nga pag-access sa mga gagmay nga mga butang nga datos, sama sa usa ka global variable sa int nga sukwahi sa usa ka dako nga tibuuk kalibutan.

Ako

Ang simbolo usa ka dili direkta nga pakisayran sa laing simbolo. Kini usa ka GNUextension sa a.out object file format nga talagsa ra gigamit.

N

Ang simbolo usa ka simbolo sa pag-debug.

R

Ang simbolo anaa sa seksyon sa datos sa basahon lamang.

S

Ang simbolo anaa sa usa ka seksyon sa datos nga dili mahubit sa datos alang sa gagmay nga mga butang.

T

Ang simbolo anaa sa seksyon (code) nga teksto.

U

Ang simbolo dili tukma.

V

Ang simbolo usa ka huyang nga butang. Kung ang usa ka huyang nga simbolo nga gihulagway nga nalambigit sa usa ka normal nga simbolo, ang normal nga simbolo nga gigamit gigamit nga walay sayup. Kon ang usa ka mahuyang nga wala mahulagway nga simbolo nalambigit ug ang simbolo wala mahubad, ang bili sa mahuyang nga simbolo nahimong zero nga walay kasaypanan.

W

Ang simbolo usa ka mahuyang nga simbolo nga wala gipili nga usa ka huyang nga simbolo sa butang. Kung ang usa ka huyang nga simbolo nga gihulagway nga nalambigit sa usa ka normal nga simbolo, ang normal nga simbolo nga gigamit gigamit nga walay sayup. Kon ang usa ka mahuyang nga wala mahulagway nga simbolo nalambigit ug ang simbolo wala mahubad, ang bili sa mahuyang nga simbolo nahimong zero nga walay kasaypanan.

-

Ang simbolo usa ka simbolo sa stabs sa usa ka file nga a.out object. Sa kini nga kaso, ang gipa-imprinta nga mga mithi mao ang mga stabs sa ubang mga natad, ang stabs desc field, ug ang stab type. Ang mga simbolo sa stabs gigamit sa paghupot sa impormasyon sa pag-debug.

?

Ang klase sa simbolo wala mahibal-an, o espesipikong pormat sa object file.

*

Ang simbolo nga ngalan.

MGA PILION

Ang dugay ug mugbo nga mga porma sa mga kapilian, gipakita dinhi isip mga kapilian, parehas.

-A

-o

-print-file-ngalan

Pag-una sa matag simbolo sa ngalan sa input file (o archive member) diin kini nakit-an, kay sa pag-ila sa input file kas-a lamang, sa atubangan sa tanan nga simbolo niini.

-a

--debug-syms

Ipakita ang tanan nga mga simbolo, bisan ang mga simbolo lamang sa debugger; kasagaran kini wala gilista.

-B

Ang sama nga --format = bsd (alang sa pagkasibo sa MIPS nm ).

-C

--demangle [= style ]

Pag-decode ( demangle ) ang mga ngalan sa ubos nga lebel nga simbolo ngadto sa mga ngalan sa lebel sa paggamit sa user. Gawas sa pagkuha sa bisan unsa nga inisyal nga underscore nga giandam sa sistema, kini naghimo sa C + + function sa mga pangalan nga mabasa. Ang nagkalainlaing mga compiler adunay nagkalainlaing estilo sa mangling. Ang opsyonal nga demangling style argument magamit sa pagpili sa usa ka angay nga demangling style alang sa imong compiler.

- dili-demokratiko

Ayaw ibutang ang mga ngalan nga simbolo sa ubos nga lebel. Kini ang default.

-D

-

Ipakita ang mga dinamikong mga simbolo inay sa normal nga mga simbolo. Kini kahulogan lamang alang sa dinamikong mga butang, sama sa pipila ka mga matang sa mga shared library.

-f nga format

--format = format

Gamita ang format sa format sa output, nga mahimong "bsd", "sysv", o "posix". Ang default mao ang "BSD". Ang una nga kinaiya sa pormat mao ang mahinungdanon; kini mahimo nga hataas o ubos nga kaso.

-g

- gawas lang

Ipakita lamang ang mga simbolo sa gawas.

-l

- linya-numero

Alang sa matag simbolo, gamita ang debugging nga impormasyon aron sa pagpangita sa filename ug linya sa numero. Alang sa tino nga simbolo, pangitaa ang numero sa linya sa address sa simbolo. Alang sa usa ka dili tino nga simbolo, pangitaa ang numero sa linya sa usa ka relocation entry nga nagtumong sa simbolo. Kung ang impormasyon sa numero sa linya makita, i-print kini human sa laing impormasyon nga simbolo.

-n

-v

--numeric-sort

Isunod ang mga simbolo sa gidaghanon sa ilang mga adres, inay nga alpabetiko sa ilang mga ngalan.

-p

- dili-matang

Ayaw pag-ibutang ang mga simbolo sa bisan unsang pagkahan-ay; i-print kini sa pagkasunod-sunod nga nahimamat.

-P

- pagkamakatarunganon

Gamita ang POSIX.2 standard output format inay sa default format. Katumbas sa- f posix .

-S

-print-size

I-imprinta ang gidak-on sa mga tino nga simbolo alang sa format sa "bsd".

-s

-print-armap

Kon ang mga simbolo sa paglista gikan sa mga miyembro sa archive, ilakip ang indeks: usa ka mapping (gitipigan sa arsip pinaagi sa ar o ranlib ) nga ang mga modulo naglakip sa mga kahulogan nga mga pangalan.

-r

--reverse-sort

Balikan ang han-ay sa matang (bisan ang numero o alphabetic); Ang naulahi mauna.

--size-sort

Gihan-ay ang mga simbolo sa gidak-on. Ang gidak-on gikompirma ingon nga kalainan tali sa bili sa simbolo ug ang bili sa simbolo nga adunay sunod nga mas taas nga bili. Ang gidak-on sa simbolo gipatik, inay ang bili.

-t radix

--radix = radix

Paggamit sa radix ingon nga radix sa pag-imprinta sa simbolo nga mga bili. Kini kinahanglan nga d alang sa decimal, o alang sa octal, o x alang sa hexadecimal.

- target = bfdname

Tinoa ang usa ka format sa object code gawas sa format sa default sa imong sistema.

-u

- dili mahibal-an

Ipakita ang mga wala'y kahulugan nga mga simbolo (kadtong anaa sa matag object file).

- gidetalye lamang

Ipakita lamang ang mga simbolo alang sa matag object file.

-V

- pagbalhin

Ipakita ang bersyon nga numero sa nm ug exit.

-X

Kini nga kapilian wala panumbalinga alang sa pagkasibo sa AIX version sa nm . Nagkinahanglan kini og usa ka parameter nga kinahanglan nga ang hugpong 32_64 . Ang default nga paagi sa Aix nm nahiuyon sa -X 32 , nga wala gisuportahan sa GNU nm .

- tabang

Ipakita ang usa ka summary sa mga kapilian sa nm ug exit.

TAN-AWA USAB

ar (1), objdump (1), ranlib (1), ug ang mga entry sa Info alang sa binutils .

Importante: Gamita ang tawo nga sugo ( % man ) aron makita kung giunsa ang usa ka sugo nga gigamit sa imong partikular nga computer.