DbgHelp 함수
다음은 DbgHelp 함수입니다.
일반
다음은 일반적인 도우미 함수입니다.
디버거
디버깅 서비스 함수는 디버거 또는 애플리케이션의 디버깅 코드에서 사용하기에 가장 적합한 함수입니다. 이러한 함수는 쉽게 사용할 수 있도록 기호 처리기 함수와 함께 사용할 수 있습니다.
EnumerateLoadedModules64
EnumerateLoadedModulesEx
FindDebugInfoFile
FindDebugInfoFileEx
FindExecutableImage
FindExecutableImageEx
StackWalk64
SymSetParentWindow
UnDecorateSymbolName
이미지 액세스
이미지 액세스 함수는 실행 가능 이미지의 데이터에 액세스합니다. 이 함수는 이미지 기반에 대한 상위 수준 액세스와 이미지 데이터의 가장 일반적인 부분에 대한 매우 구체적인 액세스를 제공합니다.
GetTimestampForLoadedLibrary
ImageDirectoryEntryToData
ImageDirectoryEntryToDataEx
ImageNtHeader
ImageRvaToSection
ImageRvaToVa
기호 처리기
기호 처리기 함수는 애플리케이션이 이미지의 기호 디버깅 정보에 쉽고 휴대 가능한 액세스를 제공합니다. 이러한 함수는 기호 정보에 대한 액세스를 보장하기 위해서만 사용해야 합니다. 이는 기호 형식에서 애플리케이션을 분리하기 때문에 필요합니다.
SymAddSourceStream
SymAddSymbol
SymCleanup
SymDeleteSymbol
SymEnumerateModules64
SymEnumLines
SymEnumProcesses
SymEnumSourceFiles
SymEnumSourceLines
SymEnumSymbols
SymEnumSymbolsForAddr
SymEnumTypes
SymEnumTypesByName
SymFindDebugInfoFile
SymFindExecutableImage
SymFindFileInPath
SymFromAddr
SymFromIndex
SymFromName
SymFromToken
SymFunctionTableAccess64
SymGetFileLineOffsets64
SymGetHomeDirectory
SymGetLineFromAddr64
SymGetLineFromName64
SymGetLineNext64
SymGetLinePrev64
SymGetModuleBase64
SymGetModuleInfo64
SymGetOmaps
SymGetOptions
SymGetScope
SymGetSearchPath
SymGetSymbolFile
SymGetTypeFromName
SymGetTypeInfo
SymGetTypeInfoEx
SymInitialize
SymLoadModule64
SymLoadModuleEx
SymMatchFileName
SymMatchString
SymNext
SymPrev
SymRefreshModuleList
SymRegisterCallback64
SymRegisterFunctionEntryCallback64
SymSearch
SymSetContext
SymSetHomeDirectory
SymSetOptions
SymSetScopeFromAddr
SymSetScopeFromIndex
SymSetSearchPath
SymUnDName64
SymUnloadModule64
기호 서버
기호 서버를 사용하면 디버거가 제품 이름, 릴리스 또는 빌드 번호 없이 올바른 기호 파일을 자동으로 검색할 수 있습니다. 다음 함수는 기호 서버와 함께 사용됩니다.
SymSrvDeltaName
SymSrvGetFileIndexes
SymSrvGetFileIndexInfo
SymSrvGetFileIndexString
SymSrvGetSupplement
SymSrvIsStore
SymSrvStoreFile
SymSrvStoreSupplement
사용자 모드 미니덤프 파일
미니덤프 함수는 애플리케이션이 전체 프로세스 컨텍스트의 유용한 하위 집합을 포함하는 crashdump 파일을 생성하는 방법을 제공합니다. 이를 미니덤프 파일이라고 합니다. 다음 함수는 미니덤프 파일과 함께 사용됩니다.
원본 서버
원본 서버를 사용하면 클라이언트가 애플리케이션을 빌드하는 데 사용된 원본 파일의 정확한 버전을 검색할 수 있습니다. 다음 함수는 원본 서버와 함께 사용됩니다.
- SymGetSourceFile
- SymEnumSourceFileTokens
- SymEnumSourceFileTokensProc
- SymGetSourceFileFromToken
- SymGetSourceFileToken
- SymGetSourceVarFromToken
사용되지 않는 함수
MapDebugInformation
SymEnumerateSymbols64
SymGetSymFromAddr64
SymGetSymFromName64
SymGetSymNext64
SymGetSymPrev64
UnMapDebugInformation