FUnixPlatformStackWalk

Windows
MacOS
Linux

Inheritance Hierarchy

FGenericPlatformStackWalk

FUnixPlatformStackWalk

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Unix/UnixPlatformStackWalk.h

Include

#include "Unix/UnixPlatformStackWalk.h"

Syntax

struct FUnixPlatformStackWalk : public FGenericPlatformStackWalk

Functions

Name Description

Public function Static

uint32

 

CaptureStackBackTrace

(
    uint64* BackTrace,
    uint32 MaxDepth,
    void* Context
)

Public function Static

uint32

 

CaptureThreadStackBackTrace

(
    uint64 ThreadId,
    uint64* BackTrace,
    uint32 MaxDepth
)

Public function Static

int32

 

GetProcessModuleCount()

Public function Static

int32

 

GetProcessModuleSignatures

(
    FStackWalkModuleInfo* ModuleSi...,
    const int32 ModuleSignaturesSize
)

Public function Static

bool

 

ProgramCounterToHumanReadableString

(
    int32 CurrentCallDepth,
    uint64 ProgramCounter,
    ANSICHAR* HumanReadableString,
    SIZE_T HumanReadableStringSize,
    FGenericCrashContext* Context
)

Public function Static

void

 

ProgramCounterToSymbolInfo

(
    uint64 ProgramCounter,
    FProgramCounterSymbolInfo& out_Sym...
)

Public function Static

void

 

StackWalkAndDump

(
    ANSICHAR* HumanReadableString,
    SIZE_T HumanReadableStringSize,
    int32 IgnoreCount,
    void* Context
)

Public function Static

void

 

StackWalkAndDumpEx

(
    ANSICHAR* HumanReadableString,
    SIZE_T HumanReadableStringSize,
    int32 IgnoreCount,
    uint32 Flags,
    void* Context
)

Public function Static

void

 

ThreadStackWalkAndDump

(
    ANSICHAR* HumanReadableString,
    SIZE_T HumanReadableStringSize,
    int32 IgnoreCount,
    uint32 ThreadId
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss