1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include <zencore/trace.h>
#if ZEN_WITH_TRACE
namespace zen {
////////////////////////////////////////////////////////////////////////////////
UE_TRACE_CHANNEL_EXTERN(ModuleChannel)
UE_TRACE_EVENT_BEGIN_EXTERN(Diagnostics, ModuleInit, NoSync | Important)
UE_TRACE_EVENT_FIELD(UE::Trace::AnsiString, SymbolFormat)
UE_TRACE_EVENT_FIELD(uint8, ModuleBaseShift)
UE_TRACE_EVENT_END()
UE_TRACE_EVENT_BEGIN_EXTERN(Diagnostics, ModuleLoad, NoSync | Important)
UE_TRACE_EVENT_FIELD(UE::Trace::WideString, Name)
UE_TRACE_EVENT_FIELD(uint64, Base)
UE_TRACE_EVENT_FIELD(uint32, Size)
UE_TRACE_EVENT_FIELD(uint8[], ImageId) // Platform specific id for this image, used to match debug files were available
UE_TRACE_EVENT_END()
UE_TRACE_EVENT_BEGIN_EXTERN(Diagnostics, ModuleUnload, NoSync | Important)
UE_TRACE_EVENT_FIELD(uint64, Base)
UE_TRACE_EVENT_END()
} // namespace zen
#endif
|