/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.