/ 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 a opção /DEBUG.

Veja a seguir uma descrição de saída para a opção /SYMBOLS.Informações adicionais sobre o significado da saída de /SYMBOLS podem ser localizadas ao pesquisar no Winnt. h (IMAGE_SYMBOL e IMAGE_AUX_SYMBOL), ou na documentação 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 símbolo/número de índice.

  • Se a terceira coluna contiver CRUZAMx, o símbolo é definido na 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 (Static, External) informa se o símbolo é visível somente dentro desse objeto, ou se ela é pública (visível externamente).Um símbolo 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 do símbolo, ambos decorados e não decorados.

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

Consulte também

Referência

Opções de DUMPBIN