Nm - Linux Command - Unix Command

nm - elenka simboli minn fajls ta 'oġġetti

SINOPSI

nm [ -a | --debug-syms ] [ -g | --extern-biss ]
[ -B ] [ -C | --demangle [= stil ]] [ -D | --dynamic ]
[ -S | - daqs ta 'l-istampi ] [ -s | --print-armap ]
[ -A | -o | --print-file-name ]
[ -n | -v | --numeric-sort ] [ -p | --no-sort ]
[ -r | --reverse-sort ] [ --size-sort ] [ -u | --għaddisin-biss ]
[ -t radix | --radix = radix ] [ -P | --portabilità ]
[ --target = bfdname ] [ -f format | --format = format ]
[- definit-biss ] [ -l | - numru ta 'linji ] [ --no-demangle ]
[ -V | --verżjoni ] [ -X 32_64 ] [ --help ] [ objfile ...]

DESKRIZZJONI

GNU nm jelenka s-simboli minn fajls ta 'oġġetti objfile .... Jekk l-ebda fajls ta' oġġetti ma huma elenkati bħala argumenti, nm jassumi l-fajl a.out .

Għal kull simbolu, nm juri:

*

Il-valur tas-simbolu, fir-radix magħżul mill-għażliet (ara taħt), jew hexadecimal awtomatikament.

*

It-tip ta 'simbolu. Talanqas jintużaw it-tipi li ġejjin; oħrajn huma, ukoll, skont il-format tal-fajl tal-oġġett. Jekk minuskoli, is-simbolu huwa lokali; jekk akbar, is-simbolu huwa globali (estern).

A

Il-valur tas-simbolu huwa assolut, u mhux se jinbidel billi jingħaqad aktar.

B

Is-simbolu jinsab fis-sezzjoni tad-dejta mhux imnedija (magħrufa bħala BSS).

C

Is-simbolu huwa komuni. Is-simboli komuni huma data mhux inizzjalizzata. Meta tgħaqqad, simboli komuni multipli jistgħu jidhru bl-istess isem. Jekk is-simbolu huwa definit kullimkien, is-simboli komuni huma trattati bħala referenzi mhux definiti.

D

Is-simbolu jinsab fit-taqsima tad-data inizjali.

G

Is-simbolu jinsab f'sezzjoni ta 'data initialised għal oġġetti żgħar. Xi formati ta 'fajls ta' oġġett jippermettu aċċess aktar effiċjenti għal oġġetti ta 'dejta żgħar, bħal varjabbli int globali meta mqabbla ma' firxa globali kbira.

I

Is-simbolu huwa referenza indiretta għal simbolu ieħor. Din hija estensjoni GNU għall-format tal-fajl a.out li rarament jintuża.

N

Is-simbolu huwa simbolu debugging.

R

Is-simbolu jinsab f'sezzjoni tad-dejta li tinqara biss.

S

Is-simbolu jinsab f'sezzjoni ta 'data mhux inizjalata għal oġġetti żgħar.

T

Is-simbolu jinsab fit-taqsima tat-test (kodiċi).

U

Is-simbolu mhuwiex definit.

V

Is-simbolu huwa oġġett dgħajjef. Meta simbolu dgħajjef dgħajjef ikun marbut ma 'simbolu normali definit, is-simbolu definit normali jintuża mingħajr żball. Meta simbolu dgħajjef mhux definit huwa marbut u s-simbolu mhux definit, il-valur tas-simbolu dgħajjef isir żero bl-ebda żball.

W

Is-simbolu huwa simbolu dgħajjef li ma ġiex speċifikament immarkat bħala simbolu ta 'oġġett dgħajjef. Meta simbolu dgħajjef dgħajjef ikun marbut ma 'simbolu normali definit, is-simbolu definit normali jintuża mingħajr żball. Meta simbolu dgħajjef mhux definit huwa marbut u s-simbolu mhux definit, il-valur tas-simbolu dgħajjef isir żero bl-ebda żball.

-

Is-simbolu huwa sinjal stabs f'fajl a.out. F'dan il-każ, il-valuri li jmiss stampati huma l-istabsijiet ta 'oqsma oħra, il-kamp ta' l-istabiena, u t-tip stab. Stabs simboli huma wżati biex iżommu informazzjoni ta 'debugging.

?

It-tip ta 'simbolu mhux magħruf, jew il-format tal-fajl tal-oġġett speċifiku

*

L-isem tas-simbolu.

GĦAŻLIET

Il-forom ta 'għażliet twal u qosra, muri hawn bħala alternattivi, huma ekwivalenti.

-A

-o

--print-file-name

Taħt kull simbolu bl-isem tal-fajl tad-dħul (jew membru tal-arkivju) li fih instab, minflok ma identifika l-fajl tad-dħul darba biss, qabel is-simboli kollha tiegħu.

-a

--debug-syms

Uri s-simboli kollha, anki simboli tad-debugger biss; Normalment dawn mhumiex elenkati.

-B

L-istess bħal --format = bsd (għal kompatibilità mal-MIPS nm ).

-C

--demangle [= stil ]

Iddeċiedi ( demangle ) ismijiet tas-simboli ta 'livell baxx f'inomi tal -livell tal-utent. Minbarra li tneħħi kull sottostanti inizjali preċedut mis-sistema, dan jagħmel l-ismijiet tal-funzjoni C + jinqraw. Kompilaturi differenti għandhom stili differenti ta 'mangling. L-argument fakultattiv dwar l-istil demangling jista 'jintuża biex jagħżel stil demanġenti adattat għall-kompilatur tiegħek.

--no-demangle

M'għandekx demangle ismijiet ta 'simbolu ta' livell baxx. Dan huwa l-inadempjenza.

-D

--dinamika

Uri s-simboli dinamiċi aktar milli s-simboli normali. Dan huwa sinifikanti biss għal oġġetti dinamiċi, bħal ċerti tipi ta 'libreriji kondiviżi.

-f format

--format = format

Uża l-format tal-format tal-output, li jista 'jkun "bsd", "sysv", jew "posix". In-nuqqas huwa "bsd". L-ewwel karattru tal- format biss huwa sinifikanti; jista 'jkun jew fuq jew inqas.

-g

--extern-only

Uri biss simboli esterni.

-l

- numri tal-linji

Għal kull simbolu, uża informazzjoni ta 'debugging biex tipprova ssib numru tal-file u n-numru tal-linja. Għal simbolu definit, fittex in-numru tal-linja tal-indirizz tas-simbolu. Għal simbolu mhux definit, tfittex in-numru tal-linja ta 'dħul ta' rilokazzjoni li tirreferi għas-simbolu. Jekk tista 'tinstab informazzjoni dwar numru tal-linja, ipprintjaha wara l-informazzjoni tas-simbolu l-oħra.

-n

-v

--numeriku-sort

Iġbor is-simboli numerikament bl-indirizzi tagħhom, aktar milli alfabetikament bl-ismijiet tagħhom.

-p

- mhux tip

Tħallix li ssortja s-simboli f'xi ordni; ipprintjahom fl-ordni li ltaqgħu magħhom.

-P

--portabilità

Uża l-format ta 'produzzjoni standard POSIX.2 minflok il-format default. Ekwivalenti għal -f posix .

-S

- daqs ta 'l-istampi

Id-daqs tal-istampar tas-simboli definiti għall-format tal-output "bsd".

-s

- armap-imprint

Meta jelenka simboli minn membri tal-arkivju, jinkludi l-indiċi: immappjar (maħżun fl-arkivju minn ar jew ranlib ) li moduli fihom definizzjonijiet li għalihom ismijiet.

-r

- tirranġa-tip

Ibdel l-ordni tat-tip (kemm numeriku jew alfabetiku); ħalli l-aħħar jasal l-ewwel.

- tip ta 'daqs

Agħmel is-simboli skont id-daqs. Id-daqs huwa kkalkolat bħala d-differenza bejn il-valur tas-simbolu u l-valur tas-simbolu bil-valur ogħla li jmiss. Id-daqs tas-simbolu huwa stampat, aktar milli l-valur.

-t radix

--radix = radix

Uża r- radix bħala r-radix għall-istampar tal-valuri tas-simboli. Għandu jkun d għal deċimali, o għal octal, jew x għal hexadeċimali.

--target = bfdname

Speċifika format tal-kodiċi tal-oġġett minbarra l-format default tas-sistema tiegħek.

-u

- waqqafu biss

Uri biss simboli mhux definiti (dawk esterni għal kull fajl ta 'oġġett).

- definiti-biss

Uri simboli definiti biss għal kull fajl ta 'oġġett.

-V

--verżjoni

Uri n-numru tal-verżjoni ta ' nm u ħruġ.

-X

Din l-għażla hija injorata għall-kompatibilità mal-verżjoni AIX ta ' nm . Huwa jieħu parametru wieħed li għandu jkun is-sekwenza 32_64 . Il-mod default tal-AIX nm jikkorrispondi għal -X 32 , li mhuwiex sostnut minn GNU nm .

--help

Uri sommarju tal-għażliet għal nm u ħruġ.

ARA UKOLL

ar (1), objdump (1), ranlib (1), u l-entrati ta 'Informazzjoni għal binutils .

Importanti: Uża l-kmand tal- bniedem ( % raġel ) biex tara kif tintuża kmand fuq il-kompjuter partikolari tiegħek.