Compartilhar via


/ SÍMBOLOS

/SYMBOLS

Essa opção exibe a tabela de símbolos COFF. Tabelas de símbolos 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 /DEBUG.

A seguir está uma descrição de saída para /SYMBOLS. Obter informações adicionais sobre o significado da saída de /SYMBOLS podem ser encontradas através do Winnt. h (IMAGE_SYMBOL e IMAGE_AUX_SYMBOL) ou a documentação do COFF.

Dado o despejo de exemplo a seguir:

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 as colunas que tenham informações relevantes aos usuários:

  • O primeiro número de três dígitos é o número da índice símbolo.

  • Se a terceira coluna contém SECTx, o símbolo é definido na seção do arquivo do objeto. Mas, se UNDEF for exibida, ela não está definida no objeto e deve ser resolvida em outro lugar.

  • A quinta coluna (estático, externo) informa se o símbolo é visível somente dentro desse objeto, ou se ela é pública (visível externamente). Um símbolo de estático, _sym, não seria ser vinculado a um _sym de símbolos públicos; estes seriam duas instâncias diferentes de funções chamadas _sym.

A última coluna em uma linha numerada é o nome de símbolo, ambos decorados e não decorados.

Somente o /HEADERS opção de DUMPBIN está disponível para uso em arquivos produzidos com o /GL opção de compilador.

Consulte também

Referência

Opções de DUMPBIN