UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MicrosoftPlatformStackWalk.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreTypes.h
"
6
#include "
GenericPlatform/GenericPlatformStackWalk.h
"
7
11
struct
FMicrosoftPlatformStackWalk
12
:
public
FGenericPlatformStackWalk
13
{
14
15
protected
:
16
// Extract debug info for a module from the module header in memory.
17
// Can directly read the information even when the current target can't load the symbols itself or use certain DbgHelp APIs.
18
static
CORE_API
bool
ExtractInfoFromModule
(
void
* ProcessHandle,
void
* ModuleHandle,
FStackWalkModuleInfo
& OutInfo);
19
20
//
21
// If the thread is not the calling thread, it should already have been suspended by the calling code.
22
34
static
CORE_API
int32
CaptureStackTraceInternal
(
uint64
*
OutBacktrace
,
uint32
MaxDepth,
void
*
Context
,
void
* ThreadHandle,
uint32
*
OutDepth
);
35
};
CoreTypes.h
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
uint64
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition
Platform.h:1117
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
GenericPlatformStackWalk.h
EVulkanSyncPointType::Context
@ Context
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FGenericPlatformStackWalk
Definition
GenericPlatformStackWalk.h:106
FMicrosoftPlatformStackWalk
Definition
MicrosoftPlatformStackWalk.h:13
FMicrosoftPlatformStackWalk::ExtractInfoFromModule
static CORE_API bool ExtractInfoFromModule(void *ProcessHandle, void *ModuleHandle, FStackWalkModuleInfo &OutInfo)
Definition
MicrosoftPlatformStackWalk.cpp:12
FMicrosoftPlatformStackWalk::CaptureStackTraceInternal
static CORE_API int32 CaptureStackTraceInternal(uint64 *OutBacktrace, uint32 MaxDepth, void *Context, void *ThreadHandle, uint32 *OutDepth)
Definition
MicrosoftPlatformStackWalk.cpp:80
FStackWalkModuleInfo
Definition
GenericPlatformStackWalk.h:21
Engine
Source
Runtime
Core
Public
Microsoft
MicrosoftPlatformStackWalk.h
Generated by
1.9.8