Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/ProfilingDebugging
Inheritance Hierarchy
- FUseSystemMallocForNew
- FExec
- FMalloc
- FTraceMalloc
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/ProfilingDebugging/TraceMalloc.h |
| Include | #include "ProfilingDebugging/TraceMalloc.h" |
Syntax
class FTraceMalloc : public FMalloc
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMalloc * | WrappedMalloc |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FTraceMalloc
(
FMalloc* InMalloc |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FMalloc
| Type | Name | Description | |
|---|---|---|---|
| void | Free
(
void* Original |
Free | |
| void * | Malloc
(
SIZE_T Count, |
Malloc | |
| void | Notifies the malloc implementation that initialization of all allocators in GMalloc is complete, so it's safe to initialize any extra features that require "regular" allocations | ||
| void | OnPostFork () |
Notifies the malloc implementation that the process has forked so we can try and avoid dirtying pre-fork pages. | |
| void | OnPreFork () |
Notifies the malloc implementation that the process is about to fork. | |
| void * | Realloc
(
void* Original, |
Realloc |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ShouldTrace () |
ShouldTrace is deprecated. Details should be internal now. |