/SYMBOLS
/SYMBOLS
Bu seçenek COFF sembol tablosunu görüntüler. Sembol tabloları tüm nesne dosyalarında bulunur. Bir COFF sembol tablosu görüntü dosyasında yalnızca /DEBUG ile bağlantılıysa görünür.
/SYMBOLS için çıkışın açıklaması aşağıdadır. /SYMBOLS çıkışının anlamı hakkında ek bilgiler winnt.h (IMAGE_SYMBOL ve IMAGE_AUX_SYMBOL) veya COFF belgelerine bakarak bulunabilir.
Aşağıdaki örnek dökümü verilmiştir:
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
Açıklamalar
Simge numarasıyla başlayan satırlar için aşağıdaki açıklama, kullanıcılarla ilgili bilgilere sahip sütunları açıklar:
İlk üç basamaklı sayı, simge dizini/sayısıdır.
Üçüncü sütun SECTx içeriyorsa, simge nesne dosyasının bu bölümünde tanımlanır. Ancak UNDEF görünürse, bu nesnede tanımlanmaz ve başka bir yerde çözümlenmelidir.
Beşinci sütun (Statik, Dış) simgenin yalnızca bu nesne içinde görünür olup olmadığını veya genel (dışarıdan görünür) olup olmadığını söyler. Statik simge( _sym) _sym Genel simgesine bağlanamaz; bunlar, _sym adlı işlevlerin iki farklı örneği olabilir.
Numaralandırılmış bir satırdaki son sütun, hem süslü hem de dekorasyonsuz simge adıdır.
/GL derleyici seçeneğiyle oluşturulan dosyalarda yalnızca /HEADERS DUMPBIN seçeneği kullanılabilir.