다음을 통해 공유


/SYMBOLS

/SYMBOLS

이 옵션은 COFF 기호 테이블을 표시합니다. 기호 테이블은 모든 개체 파일에 있습니다. 이미지 파일이 /DEBUG로 링크된 경우에만 COFF 기호 테이블은 이미지 파일에 나타납니다.

다음은 /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가 나타난 경우 기호는 해당 개체에 정의되지 않으므로 다른 곳에서 확인되어야 합니다.

  • 다섯 번째 열(Static, External)은 기호가 해당 개체 내에서만 보이는지 또는 공용(외부에서 보임)인지 여부를 나타냅니다. 정적 기호 _sym은 공용 기호 _sym에 링크되지 않습니다. 이들은 이름이 _sym인 함수의 서로 다른 두 인스턴스가 됩니다.

번호가 붙은 줄의 마지막 열은 기호의 데코레이팅된 이름 및 데코레이팅되지 않은 이름입니다.

/HEADERS DUMPBIN 옵션은 /GL 컴파일러 옵션으로 만든 파일에만 사용할 수 있습니다.

참고 항목

참조

DUMPBIN 옵션