Udostępnij za pośrednictwem


/SYMBOLS

/SYMBOLS

Opcja ta wyświetla tablicę symboli kawy.Tabele symboli istnieje we wszystkich plikach obiektu.Tabela symboli kawy pojawia się w pliku obrazu, tylko wtedy, gdy jest on połączony z/Debug.

Poniżej znajduje się opis danych wyjściowych dla /SYMBOLS.Dodatkowe informacje na temat znaczenia /SYMBOLS danych wyjściowych można znaleźć przeszukując w pliku winnt.h (IMAGE_SYMBOL i IMAGE_AUX_SYMBOL), lub w dokumentacji kawy.

Biorąc pod uwagę następujące zrzutu próbki:

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

Uwagi

Następujący opis dla wierszy, które rozpoczyna się liczbą symbol opisuje kolumny, które zawierają informacje istotne dla użytkowników:

  • Pierwszy numer trzycyfrowy jest symbol/numer indeksu.

  • Jeżeli trzecia kolumna zawiera sx, symbol jest zdefiniowana w tej sekcji pliku obiektu.Ale jeśli pojawi się UNDEF, nie jest zdefiniowany w danym obiekcie i muszą być rozwiązane w innym miejscu.

  • Piątej kolumnie (Static, zewnętrzne) informuje o tym, czy symbol jest widoczne tylko w obrębie danego obiektu lub tego, czy jest on publiczny (widocznych zewnętrznie).Symbol statycznych, _sym, nie być związane z _sym symbol publicznych; byłoby to dwa różne wystąpienia funkcji o nazwie _sym.

Nazwa symbolu jest ostatnią kolumnę numerowanego wiersza, zarówno urządzone i bez informacji systemu NT.

Tylko /HEADERS DUMPBIN opcja jest dostępne do użytku na plikach produkowane z /GL opcję kompilatora.

Zobacz też

Informacje

Opcje DUMPBIN