Condividi tramite


/SYMBOLS

/SYMBOLS

Questa opzione visualizza la tabella dei simboli COFF. Le tabelle dei simboli sono presenti in tutti i file oggetto. Una tabella dei simboli COFF viene visualizzata in un file di immagine solo se è collegata a /DEBUG.

Di seguito è riportata una descrizione dell'output per /SYMBOLS. Per altre informazioni sul significato dell'output /SYMBOLS, vedere winnt.h (IMAGE_SYMBOL e IMAGE_AUX_SYMBOL) o la documentazione di COFF.

Dato il dump di esempio seguente:

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

Osservazioni:

La descrizione seguente, per le righe che iniziano con un numero di simbolo, descrive le colonne con informazioni rilevanti per gli utenti:

  • Il primo numero a tre cifre è l'indice/numero del simbolo.

  • Se la terza colonna contiene SECTx, il simbolo viene definito in tale sezione del file oggetto. Tuttavia, se viene visualizzato UNDEF, non è definito in tale oggetto e deve essere risolto altrove.

  • La quinta colonna (Static, External) indica se il simbolo è visibile solo all'interno di tale oggetto o se è pubblico (visibile esternamente). Un simbolo statico, _sym, non sarebbe collegato a un simbolo pubblico _sym; si tratta di due istanze diverse di funzioni denominate _sym.

L'ultima colonna in una linea numerata è il nome del simbolo, decorato e non dichiarato.

Solo l'opzione /HEADERS DUMPBIN può essere usata nei file generati con l'opzione del compilatore /GL.

Vedi anche

Opzioni di DUMPBIN