/ SÍMBOLOS
/SYMBOLS
Essa opção exibe o COFF símbolo tabela.símbolo tabelas existem em todos os arquivos de objeto.Uma tabela de símbolos COFF aparece em um arquivo de imagem somente se ele está vinculado com /depurar.
A seguir está uma descrição da saída para /SYMBOLS.Informações adicionais sobre o significado de saída /SYMBOLS encontra olhando em winnt.h (IMAGE_SYMBOL e IMAGE_AUX_SYMBOL) ou a documentação do COFF.
Dado o despejo de amostra seguintes:
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
Comentários
A seguinte descrição para as linhas que começam com um número de símbolo, descreve colunas que tenham informações relevantes aos usuários:
O primeiro número de três dígitos é o símbolo/número de índice.
Se a terceira coluna contiver SECT x, o símbolo é definido nessa seção do arquivo do objeto.Mas se UNDEF for exibida, ele não está definido no objeto e deve ser resolvido em outro lugar.
A quinta coluna (estático, External) informa se o símbolo é visível somente dentro desse objeto ou se é pública (visível externamente).Um símbolo estático, _sym, não estar vinculado a um símbolo pública _sym; isso seria duas instâncias diferentes das funções de chamada _sym.
A última coluna em uma linha numerada é o nome do símbolo, ambos decorado e undecorated.
Somente o / CABEÇALHOS Opção DUMPBIN está disponível para uso nos arquivos produzido com o /GLopção do compilador .