Condividi tramite


/SYMBOLS

Aggiornamento: novembre 2007

/SYMBOLS

Questa opzione consente di visualizzare la tabella dei simboli COFF. In tutti i file oggetto sono presenti tabelle dei simboli. Una tabella dei simboli COFF viene visualizzata in un file di immagine solo se è stata collegata con l'opzione /DEBUG.

Di seguito è illustrato l'output di /SYMBOLS. Per ulteriori informazioni sul significato dell'output dell'opzione /SYMBOLS, vedere il file winnt.h (IMAGE_SYMBOL e IMAGE_AUX_SYMBOL) o la documentazione di COFF.

Si consideri il seguente esempio di dump:

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

Note

Nella descrizione che segue sono illustrate, per le righe del codice che iniziano con un numero di simbolo, le colonne contenenti informazioni rilevanti per gli utenti:

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

  • Se nella terza colonna è contenuto SECTx, il simbolo è definito in tale sezione del file oggetto. Se invece è presente UNDEF, non è definito in tale oggetto e dovrà essere risolto altrove.

  • La quinta colonna (Static, External) indica se il simbolo è visibile solo all'interno di tale oggetto o se è invece pubblico, ovvero visibile anche esternamente. Un simbolo Static, _sym, non è collegato a un simbolo Public _sym in quanto rappresentano due istanze differenti di funzioni denominate _sym.

Nell'ultima colonna delle righe numerate è contenuto il nome del simbolo, sia decorato che non decorato.

L'unica opzione di DUMPBIN utilizzabile sui file generati con l'opzione del compilatore /GL è /HEADERS.

Vedere anche

Riferimenti

Opzioni di DUMPBIN