DbgHelp 구조체
다음은 DbgHelp 구조체입니다.
섹션 내용
항목 | 설명 |
---|---|
_IMAGE_RUNTIME_FUNCTION_ENTRY |
64비트 Windows의 함수 테이블에 있는 항목을 나타냅니다. |
ADDRESS64 |
주소를 나타냅니다.
STACKFRAME64 구조체에 사용됩니다. |
API_VERSION |
라이브러리 버전을 포함합니다. |
FPO_DATA |
FPO(Frame Pointer Omission) 최적화가 사용될 때 x86 컴퓨터의 함수에 대한 스택 프레임 레이아웃을 나타냅니다. 이 구조체는 호출 프레임의 베이스를 찾는 데 사용됩니다. |
IMAGE_DEBUG_INFORMATION |
디버깅 정보를 포함합니다. |
IMAGEHLP_CBA_EVENT |
디버깅 이벤트에 대한 정보를 포함합니다. |
IMAGEHLP_CBA_READ_MEMORY |
메모리 읽기 작업에 대한 정보를 포함합니다. |
IMAGEHLP_DEFERRED_SYMBOL_LOAD64 |
지연된 기호 로드에 대한 정보를 포함합니다. |
IMAGEHLP_DUPLICATE_SYMBOL64 |
중복 기호 정보를 포함합니다. |
IMAGEHLP_GET_TYPE_INFO_PARAMS |
모듈의 형식 정보를 포함합니다. |
IMAGEHLP_LINE64 |
원본 파일 줄을 나타냅니다. |
IMAGEHLP_MODULE64 |
모듈 정보를 포함합니다. |
IMAGEHLP_STACK_FRAME |
스택 프레임 정보를 포함합니다. |
IMAGEHLP_SYMBOL64 |
기호 정보를 포함합니다. |
KDHELP64 |
스레드의 커널 스택에서 사용자 모드 콜백을 추적하기 위해 커널 디버거가 사용하는 정보입니다. |
LOADED_IMAGE |
로드된 이미지에 대한 정보를 포함합니다. |
MINIDUMP_CALLBACK_INFORMATION |
MiniDumpWriteDump 함수에서 사용할 수 있는 선택적 콜백 함수에 대한 포인터를 포함합니다. |
MINIDUMP_CALLBACK_INPUT |
MiniDumpCallback 함수에서 사용하는 정보를 포함합니다. |
MINIDUMP_CALLBACK_OUTPUT |
MiniDumpCallback 함수에서 반환된 정보를 포함합니다. |
MINIDUMP_DIRECTORY |
미니덤프 파일의 특정 데이터 스트림에 액세스하는 데 필요한 정보를 포함합니다. |
MINIDUMP_EXCEPTION |
예외 정보를 포함합니다. |
MINIDUMP_EXCEPTION_INFORMATION |
MiniDumpWriteDump 함수로 미니덤프 파일에 기록한 예외 정보를 포함합니다. |
MINIDUMP_EXCEPTION_STREAM |
예외 정보 스트림을 나타냅니다. |
MINIDUMP_FUNCTION_TABLE_DESCRIPTOR |
함수 테이블 스트림을 나타냅니다. |
MINIDUMP_FUNCTION_TABLE_STREAM |
함수 테이블 스트림의 헤더를 나타냅니다. |
MINIDUMP_HANDLE_DATA_STREAM |
핸들 데이터 스트림의 헤더를 나타냅니다. |
MINIDUMP_HANDLE_DESCRIPTOR |
미니덤프가 쓰여졌을 때의 개별 시스템 핸들 상태를 포함합니다. |
MINIDUMP_HANDLE_DESCRIPTOR_2 |
미니덤프가 쓰여졌을 때의 개별 시스템 핸들 상태를 설명합니다. |
MINIDUMP_HANDLE_OBJECT_INFORMATION |
핸들의 개체별 정보를 포함합니다. |
MINIDUMP_HANDLE_OPERATION_LIST |
핸들 작업 목록을 포함합니다. |
MINIDUMP_HEADER |
미니덤프 파일의 헤더 정보를 포함합니다. |
MINIDUMP_INCLUDE_MODULE_CALLBACK |
콜백 형식이 IncludeModuleCallback인 경우, MiniDumpCallback 함수에 대한 정보를 포함합니다. |
MINIDUMP_INCLUDE_THREAD_CALLBACK |
콜백 형식이 IncludeThreadCallback인 경우 MiniDumpCallback 함수에 대한 정보를 포함합니다. |
MINIDUMP_IO_CALLBACK |
I/O 콜백 정보를 포함합니다. |
MINIDUMP_LOCATION_DESCRIPTOR |
미니덤프 파일 내에서 데이터 스트림의 위치를 설명하는 정보를 포함합니다. |
MINIDUMP_MEMORY_DESCRIPTOR |
메모리 범위를 설명합니다. |
MINIDUMP_MEMORY_INFO |
메모리 영역을 설명합니다. |
MINIDUMP_MEMORY_INFO_LIST |
메모리 영역 목록을 포함합니다. |
MINIDUMP_MEMORY_LIST |
메모리 범위 목록을 포함합니다. |
MINIDUMP_MISC_INFO |
다양한 정보를 포함합니다. |
MINIDUMP_MISC_INFO_2 |
기타 정보 스트림의 정보를 나타냅니다. |
MINIDUMP_MODULE |
특정 모듈의 정보를 포함합니다. |
MINIDUMP_MODULE_CALLBACK |
콜백 형식이 ModuleCallback인 경우 MiniDumpCallback 함수에 대한 모듈 정보를 포함합니다. |
MINIDUMP_MODULE_LIST |
모듈 목록을 포함합니다. |
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK |
실패한 메모리 읽기 작업에 대한 정보를 포함합니다. |
MINIDUMP_STRING |
문자열을 설명합니다. |
MINIDUMP_SYSTEM_INFO |
프로세서 및 운영 체제 정보를 포함합니다. |
MINIDUMP_THREAD |
특정 스레드의 정보를 포함합니다. |
MINIDUMP_THREAD_CALLBACK |
콜백 형식이 ThreadCallback인 경우 MiniDumpCallback 함수의 스레드 정보를 포함합니다. |
MINIDUMP_THREAD_EX |
특정 스레드의 확장 정보를 포함합니다. |
MINIDUMP_THREAD_EX_CALLBACK |
콜백 형식이 ThreadExCallback인 경우 MiniDumpCallback 함수의 확장 스레드 정보를 포함합니다. |
MINIDUMP_THREAD_EX_LIST |
스레드 목록을 포함합니다. |
MINIDUMP_THREAD_INFO |
스레드 상태 정보를 포함합니다. |
MINIDUMP_THREAD_INFO_LIST |
스레드 목록을 포함합니다. |
MINIDUMP_THREAD_LIST |
스레드 목록을 포함합니다. |
MINIDUMP_UNLOADED_MODULE |
언로드된 모듈에 대한 정보를 포함합니다. 이 정보를 통해 더 이상 로드되지 않는 코드를 호출하는 문제를 진단할 수 있습니다. |
MINIDUMP_UNLOADED_MODULE_LIST |
언로드된 모듈 목록을 포함합니다. |
MINIDUMP_USER_STREAM |
데이터 스트림에 저장된 사용자 정의 정보를 포함합니다. |
MINIDUMP_USER_STREAM_INFORMATION |
MiniDumpWriteDump 함수에서 사용하는 사용자 데이터 스트림 목록을 포함합니다. |
MODLOAD_CVMISC |
CodeView 및 Misc 레코드를 포함합니다. |
MODLOAD_DATA |
모듈 데이터를 포함합니다. |
OMAP |
주소 맵의 항목을 설명합니다. |
SOURCEFILE |
원본 파일 정보를 포함합니다. |
SRCCODEINFO |
줄 정보를 포함합니다. |
STACKFRAME64 |
스택 프레임을 나타냅니다. |
STACKFRAME_EX |
확장 스택 프레임을 나타냅니다. |
SYMBOL_INFO |
기호 정보를 포함합니다. |
SYMSRV_INDEX_INFO |
기호 서버 인덱스 정보를 포함합니다. |
TI_FINDCHILDREN_PARAMS |
형식 인덱스 정보를 포함합니다.
SymGetTypeInfo 함수에서 사용합니다. |