nm command strange output
-
Hi leute,
kann mir mal einer sagen warum mir das Kommando nm statt normalen Namen hier so komische $a, $b Variablen ausspuckt ??
00ec0dec t $a
00ec0fb0 t $a
00013b2c t $a
00013b40 t $a
0001527c t $d
00008128 r $d
011435a0 d $d
0001524c t $d
00ec1030 r $d
000152bc t $d
-
Dann werden die eben so heißen. Ein Dollarzeichen im Namen ist durchaus erlaubt.
-
glaub ich nicht.
das $a kommt ja mehrfach vor !!
Und symbols duerfen ja nicht doppelt vorkommen
-
Der Symboltyp "t" bedeutet im Gegensatz zu "T", dass das Symbol lokal ist. Wenn es sich beispielsweise um eine .a-Bibliothek handelt, in der mehrere Module enthalten sind, die statische Funktionen namens $a enthalten, geht das durchaus.