Partager via


/SYMBOLS

/SYMBOLS

Cette option affiche la table de symboles COFF. Les tables de symboles existent dans tous les fichiers objet. Une table de symboles COFF apparaît dans un fichier image uniquement s’il est lié à /DEBUG.

Voici une description de la sortie de /SYMBOLS. Vous trouverez des informations supplémentaires sur la signification de la sortie /SYMBOLS en recherchant dans winnt.h (IMAGE_SYMBOL et IMAGE_AUX_SYMBOL) ou dans la documentation COFF.

Étant donné l’exemple de vidage suivant :

Dump of file main.obj
File Type: COFF OBJECT

COFF SYMBOL TABLE
000 00000000 DEBUG    notype       Filename     | .file
    main.cpp
002 000B1FDB ABS      notype       Static       | @comp.id
003 00000000 SECT1    notype       Static       | .drectve
    Section length     26, #relocs    0, #linenums    0, checksum 722C964F
005 00000000 SECT2    notype       Static       | .text
    Section length     23, #relocs    1, #linenums    0, checksum 459FF65F, selection    1 (pick no duplicates)
007 00000000 SECT2    notype ()    External     | _main
008 00000000 UNDEF    notype ()    External     | ?MyDump@@YAXXZ (void __cdecl MyDump(void))

String Table Size = 0x10 bytes

  Summary

         26 .drectve
         23 .text

Notes

La description suivante, pour les lignes commençant par un numéro de symbole, décrit les colonnes qui ont des informations pertinentes pour les utilisateurs :

  • Le premier numéro à trois chiffres est l’index/numéro de symbole.

  • Si la troisième colonne contient SECTx, le symbole est défini dans cette section du fichier objet. Toutefois, si UNDEF apparaît, il n’est pas défini dans cet objet et doit être résolu ailleurs.

  • La cinquième colonne (Statique, Externe) indique si le symbole est visible uniquement dans cet objet ou s’il est public (visible en externe). Un symbole statique, _sym, ne serait pas lié à un symbole public _sym ; il s’agirait de deux instances différentes de fonctions nommées _sym.

La dernière colonne d’une ligne numérotée est le nom du symbole, décoré et non décoré.

Seule l’option /HEADERS DUMPBIN peut être utilisée sur les fichiers générés avec l’option du compilateur /GL.

Voir aussi

DUMPBIN, options