다음을 통해 공유


/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옵션만 사용할 수 있습니다.

참고 항목

DUMPBIN 옵션