nm (Unix)

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
Page d'aide sur l'homonymie Pour les articles homonymes, voir NM.

nm est un utilitaire Unix servant à examiner les fichiers binaires.

Il fait partie des outils GNU Binutils.

Exemple[modifier | modifier le code]

# nm test.o
0000000a T global_function
00000025 T global_function2
00000004 C global_var
00000000 D global_var_init
00000004 b local_static_var.1255
00000008 d local_static_var_init.1256
0000003b T main
00000036 T non_mangled_function
00000000 t static_function
00000000 b static_var
00000004 d static_var_init

La première colonne représente les valeurs des symboles, la seconde leurs types, et la troisième leurs noms[1].

On peut également voir les fonctions que contient un fichier binaire.

Notes et références[modifier | modifier le code]

  1. Library, linux