/SYMBOLS
/SYMBOLS
이 옵션은 COFF 기호 테이블을 표시합니다. 기호 테이블은 모든 개체 파일에 있습니다. COFF 기호 테이블은 /DEBUG와 연결된 경우에만 이미지 파일에 나타납니다.
다음은 /SYMBOLS의 출력에 대한 설명입니다. /SYMBOLS 출력의 의미에 대한 추가 정보는 winnt.h(IMAGE_SYMBOL 및 IMAGE_AUX_SYMBOL) 또는 COFF 설명서를 참조하여 찾을 수 있습니다.
다음 샘플 덤프가 제공됩니다.
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
설명
다음 설명에서는 기호 번호로 시작하는 줄에 대해 사용자와 관련된 정보가 있는 열에 대해 설명합니다.
처음 세 자리 숫자는 기호 인덱스/숫자입니다.
세 번째 열에 SECTx가 포함된 경우 기호는 개체 파일의 해당 섹션에 정의됩니다. 그러나 UNDEF가 나타나면 해당 개체에 정의되지 않으며 다른 곳에서 해결해야 합니다.
다섯 번째 열(정적, 외부)은 기호가 해당 개체 내에서만 표시되는지 또는 공용인지(외부에서 볼 수 있음) 여부를 나타냅니다. _sym 정적 기호는 공용 기호 _sym 연결되지 않습니다. _sym 함수의 두 가지 인스턴스가 됩니다.
번호가 매겨진 줄의 마지막 열은 데코레이팅된 기호 이름과 장식되지 않은 기호 이름입니다.
/GL 컴파일러 옵션으로 생성된 파일에서는 /HEADERS DUMPBIN옵션만 사용할 수 있습니다.