core.sys.windows.dbghelp

...

Types 23

aliasReadProcessMemoryProc64 = BOOL function(HANDLE hProcess, DWORD64 lpBaseAddress, PVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesRead)
aliasFunctionTableAccessProc64 = PVOID function(HANDLE hProcess, DWORD64 AddrBase)
aliasGetModuleBaseProc64 = DWORD64 function(HANDLE hProcess, DWORD64 Address)
aliasTranslateAddressProc64 = DWORD64 function(HANDLE hProcess, HANDLE hThread, ADDRESS64 * lpaddr)
aliasSymInitializeFunc = BOOL function(HANDLE hProcess, PCSTR UserSearchPath, bool fInvadeProcess)
aliasSymCleanupFunc = BOOL function(HANDLE hProcess)
aliasSymSetOptionsFunc = DWORD function(DWORD SymOptions)
aliasSymGetOptionsFunc = DWORD function()
aliasSymFunctionTableAccess64Func = PVOID function(HANDLE hProcess, DWORD64 AddrBase)
aliasStackWalk64Func = BOOL function(DWORD MachineType, HANDLE hProcess, HANDLE hThread, STACKFRAME64 * StackFrame, PVOID ContextRecord, ReadProcessMemoryProc64 ReadMemoryRoutine, FunctionTableAccessProc64 FunctoinTableAccess, GetModuleBaseProc64 GetModuleBaseRoutine, TranslateAddressProc64 TranslateAddress) @nogc
aliasSymGetLineFromAddr64Func = BOOL function(HANDLE hProcess, DWORD64 dwAddr, PDWORD pdwDisplacement, IMAGEHLP_LINEA64 * line)
aliasSymGetModuleBase64Func = DWORD64 function(HANDLE hProcess, DWORD64 dwAddr)
aliasSymGetModuleInfo64Func = BOOL function(HANDLE hProcess, DWORD64 dwAddr, IMAGEHLP_MODULEA64 * ModuleInfo)
aliasSymGetSymFromAddr64Func = BOOL function(HANDLE hProcess, DWORD64 Address, DWORD64 * Displacement, IMAGEHLP_SYMBOLA64 * Symbol)
aliasUnDecorateSymbolNameFunc = DWORD function(PCSTR DecoratedName, PSTR UnDecoratedName, DWORD UndecoratedLength, DWORD Flags)
aliasSymLoadModule64Func = DWORD64 function(HANDLE hProcess, HANDLE hFile, PCSTR ImageName, PCSTR ModuleName, DWORD64 BaseOfDll, DWORD SizeOfDll)
aliasSymGetSearchPathFunc = BOOL function(HANDLE hProcess, PSTR SearchPath, DWORD SearchPathLength)
aliasSymSetSearchPathFunc = BOOL function(HANDLE hProcess, PCSTR SearchPath)
aliasSymUnloadModule64Func = BOOL function(HANDLE hProcess, DWORD64 Address)
aliasPSYMBOL_REGISTERED_CALLBACK64 = BOOL function(HANDLE hProcess, ULONG ActionCode, ulong CallbackContext, ulong UserContext)
aliasSymRegisterCallback64Func = BOOL function(HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK64 CallbackFunction, ulong UserContext)
structDbgHelp
Fields
SymInitializeFunc SymInitialize
SymCleanupFunc SymCleanup
StackWalk64Func StackWalk64
SymGetOptionsFunc SymGetOptions
SymSetOptionsFunc SymSetOptions
SymFunctionTableAccess64Func SymFunctionTableAccess64
SymGetLineFromAddr64Func SymGetLineFromAddr64
SymGetModuleBase64Func SymGetModuleBase64
SymGetModuleInfo64Func SymGetModuleInfo64
SymGetSymFromAddr64Func SymGetSymFromAddr64
UnDecorateSymbolNameFunc UnDecorateSymbolName
SymLoadModule64Func SymLoadModule64
SymGetSearchPathFunc SymGetSearchPath
SymSetSearchPathFunc SymSetSearchPath
SymUnloadModule64Func SymUnloadModule64
SymRegisterCallback64Func SymRegisterCallback64
ImagehlpApiVersionFunc ImagehlpApiVersion
DbgHelp sm_inst
HANDLE sm_hndl
Methods
DbgHelp * get() @nogc