Navigation
API > API/Developer > API/Developer/TraceServices
| Name | IModuleProvider |
| Type | class |
| Header File | /Engine/Source/Developer/TraceServices/Public/TraceServices/Model/Modules.h |
| Include Path | #include "TraceServices/Model/Modules.h" |
Syntax
class IModuleProvider :
public TraceServices::IProvider ,
public TraceServices::IEditableProvider
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IModuleProvider() |
TraceServices/Model/Modules.h |
Structs
| Name | Remarks |
|---|---|
| FStats |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnumerateModules
(
uint32 Start, |
Enumerates all detected modules and their state. | TraceServices/Model/Modules.h | |
void EnumerateSymbolSearchPaths
(
TFunctionRef< void(FStringView Path)> Callback |
Gets the search paths used to find debug symbols. | TraceServices/Model/Modules.h | |
uint32 GetNumModules() |
Gets the number of discovered modules. | TraceServices/Model/Modules.h | |
void GetStats
(
FStats* OutStats |
Gets statistics from provider. | TraceServices/Model/Modules.h | |
const FResolvedSymbol * GetSymbol
(
uint64 Address |
Queries the name of the symbol at address. | TraceServices/Model/Modules.h | |
bool HasFinishedResolving () |
Checks if all symbols have been resolved in resolver queues. | TraceServices/Model/Modules.h | |
FGraphEventRef LoadSymbolsForModuleUsingPath
(
uint64 Base, |
Trigger a manual attempt to load symbols for a module given a search path. | TraceServices/Model/Modules.h |