Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/StackTracker.h |
Include |
#include "Containers/StackTracker.h" |
struct FStackTracker
Stack tracker. Used to identify callstacks at any point in the codebase.
Name | Description | |
---|---|---|
|
FStackTracker ( |
Constructor, initializing all member variables |
Name | Description | ||
---|---|---|---|
|
CaptureStackTrace |
Captures the current stack and updates stack tracking information. |
|
|
DumpStackTraces ( |
Dumps capture stack trace summary to the passed in log. |
|
|
ResetTracking() |
Resets stack tracking. |
|
|
ToggleTracking() |
Toggles tracking. |
|
|
ToggleTracking |
Toggles tracking. |
Name |
Description |
|
---|---|---|
|
FCallStack |
Helper structure to capture callstack addresses and stack count. |
Name |
Description |
---|---|
StackTrackerReportFn |
Used to optionally report information based on the current stack |
StackTrackerUpdateFn |
Used to optionally update the information currently stored with the callstack |
Name |
Description |
---|---|
MAX_BACKTRACE_DEPTH |
Maximum number of backtrace depth. |