aboutsummaryrefslogtreecommitdiff
path: root/src/zencore
diff options
context:
space:
mode:
Diffstat (limited to 'src/zencore')
-rw-r--r--src/zencore/include/zencore/memory/memorytrace.h6
-rw-r--r--src/zencore/include/zencore/memory/tagtrace.h5
-rw-r--r--src/zencore/memtrack/callstacktrace.cpp4
-rw-r--r--src/zencore/memtrack/callstacktrace.h2
-rw-r--r--src/zencore/memtrack/memorytrace.cpp6
-rw-r--r--src/zencore/memtrack/moduletrace.cpp2
-rw-r--r--src/zencore/memtrack/moduletrace_events.cpp4
-rw-r--r--src/zencore/memtrack/moduletrace_events.h4
-rw-r--r--src/zencore/memtrack/tagtrace.cpp8
-rw-r--r--src/zencore/memtrack/tracemalloc.h4
10 files changed, 27 insertions, 18 deletions
diff --git a/src/zencore/include/zencore/memory/memorytrace.h b/src/zencore/include/zencore/memory/memorytrace.h
index 6be7adb89..51bc78bde 100644
--- a/src/zencore/include/zencore/memory/memorytrace.h
+++ b/src/zencore/include/zencore/memory/memorytrace.h
@@ -16,7 +16,7 @@
# define PLATFORM_USES_FIXED_GMalloc_CLASS 0
#endif
-#if !defined(UE_MEMORY_TRACE_ENABLED) && UE_TRACE_ENABLED
+#if !defined(UE_MEMORY_TRACE_ENABLED) && ZEN_WITH_TRACE
# if UE_MEMORY_TRACE_AVAILABLE
# define UE_MEMORY_TRACE_ENABLED ZEN_WITH_MEMTRACK
# endif
@@ -63,7 +63,7 @@ enum class EMemoryTraceHeapAllocationFlags : uint8_t
ENUM_CLASS_FLAGS(EMemoryTraceHeapAllocationFlags);
////////////////////////////////////////////////////////////////////////////////
-enum class EMemoryTraceSwapOperation : uint8
+enum class EMemoryTraceSwapOperation : uint8_t
{
PageOut = 0, // Paged out to swap
PageIn = 1, // Read from swap via page fault
@@ -74,7 +74,7 @@ enum class EMemoryTraceSwapOperation : uint8
// Internal options for early initialization of memory tracing systems. Exposed
// here due to visibility in platform implementations.
-enum class EMemoryTraceInit : uint8
+enum class EMemoryTraceInit : uint8_t
{
Disabled = 0,
AllocEvents = 1 << 0,
diff --git a/src/zencore/include/zencore/memory/tagtrace.h b/src/zencore/include/zencore/memory/tagtrace.h
index 8b5fc0e67..ebc9b2db4 100644
--- a/src/zencore/include/zencore/memory/tagtrace.h
+++ b/src/zencore/include/zencore/memory/tagtrace.h
@@ -23,7 +23,7 @@ inline constexpr int32_t TRACE_TAG = 257;
# define UE_MEMORY_TAGS_TRACE_ENABLED 1
#endif
-#if UE_MEMORY_TAGS_TRACE_ENABLED && UE_TRACE_ENABLED
+#if UE_MEMORY_TAGS_TRACE_ENABLED && ZEN_WITH_TRACE
namespace zen {
////////////////////////////////////////////////////////////////////////////////
@@ -76,6 +76,8 @@ private:
UE::Trace::Private::FScopedLogScope Inner;
};
+} // namespace zen
+
////////////////////////////////////////////////////////////////////////////////
# define ZEN_MEMSCOPE(InTag) FMemScope PREPROCESSOR_JOIN(MemScope, __LINE__)(InTag);
# define ZEN_MEMSCOPE_PTR(InPtr) FMemScopePtr PREPROCESSOR_JOIN(MemPtrScope, __LINE__)((uint64)InPtr);
@@ -91,4 +93,3 @@ private:
# define ZEN_MEMSCOPE_UNINITIALIZED(...)
#endif // UE_MEMORY_TAGS_TRACE_ENABLED
-}
diff --git a/src/zencore/memtrack/callstacktrace.cpp b/src/zencore/memtrack/callstacktrace.cpp
index d860c05d1..a5b7fede6 100644
--- a/src/zencore/memtrack/callstacktrace.cpp
+++ b/src/zencore/memtrack/callstacktrace.cpp
@@ -5,7 +5,7 @@
#include <zenbase/zenbase.h>
#include <zencore/string.h>
-#if UE_CALLSTACK_TRACE_ENABLED
+#if UE_CALLSTACK_TRACE_ENABLED && ZEN_WITH_TRACE
namespace zen {
@@ -46,7 +46,7 @@ CallstackTrace_Initialize()
#endif
-#if ZEN_PLATFORM_WINDOWS
+#if ZEN_PLATFORM_WINDOWS && ZEN_WITH_TRACE
# include "moduletrace.h"
# include "growonlylockfreehash.h"
diff --git a/src/zencore/memtrack/callstacktrace.h b/src/zencore/memtrack/callstacktrace.h
index 3e191490b..1118d3395 100644
--- a/src/zencore/memtrack/callstacktrace.h
+++ b/src/zencore/memtrack/callstacktrace.h
@@ -14,7 +14,7 @@
////////////////////////////////////////////////////////////////////////////////
#if !defined(UE_CALLSTACK_TRACE_ENABLED)
-# if UE_TRACE_ENABLED
+# if ZEN_WITH_TRACE
# if ZEN_PLATFORM_WINDOWS
# define UE_CALLSTACK_TRACE_ENABLED 1
# endif
diff --git a/src/zencore/memtrack/memorytrace.cpp b/src/zencore/memtrack/memorytrace.cpp
index 8f723866d..065a6f8ec 100644
--- a/src/zencore/memtrack/memorytrace.cpp
+++ b/src/zencore/memtrack/memorytrace.cpp
@@ -22,7 +22,7 @@
class FMalloc;
-#if UE_TRACE_ENABLED
+#if ZEN_WITH_TRACE
namespace zen {
UE_TRACE_CHANNEL_DEFINE(MemAllocChannel, "Memory allocations", true)
}
@@ -739,7 +739,7 @@ FTraceMalloc::~FTraceMalloc()
/////////////////////////////////////////////////////////////////////////////
void*
-FTraceMalloc::Malloc(SIZE_T Count, uint32_t Alignment)
+FTraceMalloc::Malloc(size_t Count, uint32_t Alignment)
{
#if UE_MEMORY_TRACE_ENABLED
// UE_TRACE_METADATA_CLEAR_SCOPE();
@@ -767,7 +767,7 @@ FTraceMalloc::Malloc(SIZE_T Count, uint32_t Alignment)
/////////////////////////////////////////////////////////////////////////////
void*
-FTraceMalloc::Realloc(void* Original, SIZE_T Count, uint32_t Alignment)
+FTraceMalloc::Realloc(void* Original, size_t Count, uint32_t Alignment)
{
#if UE_MEMORY_TRACE_ENABLED
// UE_TRACE_METADATA_CLEAR_SCOPE();
diff --git a/src/zencore/memtrack/moduletrace.cpp b/src/zencore/memtrack/moduletrace.cpp
index cf37c5932..fdacc45e1 100644
--- a/src/zencore/memtrack/moduletrace.cpp
+++ b/src/zencore/memtrack/moduletrace.cpp
@@ -5,7 +5,7 @@
#include <zencore/memory/memorytrace.h>
#include <zencore/memory/tagtrace.h>
-#if ZEN_PLATFORM_WINDOWS
+#if ZEN_PLATFORM_WINDOWS && ZEN_WITH_TRACE
# define PLATFORM_SUPPORTS_TRACE_WIN32_MODULE_DIAGNOSTICS 1
#else
# define PLATFORM_SUPPORTS_TRACE_WIN32_MODULE_DIAGNOSTICS 0
diff --git a/src/zencore/memtrack/moduletrace_events.cpp b/src/zencore/memtrack/moduletrace_events.cpp
index 9c6a9b648..2df73b723 100644
--- a/src/zencore/memtrack/moduletrace_events.cpp
+++ b/src/zencore/memtrack/moduletrace_events.cpp
@@ -4,6 +4,8 @@
#include "moduletrace_events.h"
+#if ZEN_WITH_TRACE
+
namespace zen {
////////////////////////////////////////////////////////////////////////////////
@@ -14,3 +16,5 @@ UE_TRACE_EVENT_DEFINE(Diagnostics, ModuleLoad)
UE_TRACE_EVENT_DEFINE(Diagnostics, ModuleUnload)
} // namespace zen
+
+#endif
diff --git a/src/zencore/memtrack/moduletrace_events.h b/src/zencore/memtrack/moduletrace_events.h
index 1bda42fe8..d71189e79 100644
--- a/src/zencore/memtrack/moduletrace_events.h
+++ b/src/zencore/memtrack/moduletrace_events.h
@@ -3,6 +3,8 @@
#include <zencore/trace.h>
+#if ZEN_WITH_TRACE
+
namespace zen {
////////////////////////////////////////////////////////////////////////////////
@@ -25,3 +27,5 @@ UE_TRACE_EVENT_BEGIN_EXTERN(Diagnostics, ModuleUnload, NoSync | Important)
UE_TRACE_EVENT_END()
} // namespace zen
+
+#endif
diff --git a/src/zencore/memtrack/tagtrace.cpp b/src/zencore/memtrack/tagtrace.cpp
index 575b1fe53..473bd773b 100644
--- a/src/zencore/memtrack/tagtrace.cpp
+++ b/src/zencore/memtrack/tagtrace.cpp
@@ -6,7 +6,7 @@
#include "growonlylockfreehash.h"
-#if UE_MEMORY_TAGS_TRACE_ENABLED && UE_TRACE_ENABLED
+#if UE_MEMORY_TAGS_TRACE_ENABLED && ZEN_WITH_TRACE
# include <zencore/string.h>
@@ -210,7 +210,7 @@ namespace zen {
void
MemoryTrace_InitTags(FMalloc* InMalloc)
{
-#if UE_MEMORY_TAGS_TRACE_ENABLED && UE_TRACE_ENABLED
+#if UE_MEMORY_TAGS_TRACE_ENABLED && ZEN_WITH_TRACE
GTagTrace = (FTagTrace*)InMalloc->Malloc(sizeof(FTagTrace), alignof(FTagTrace));
new (GTagTrace) FTagTrace(InMalloc);
#else
@@ -222,7 +222,7 @@ MemoryTrace_InitTags(FMalloc* InMalloc)
int32_t
MemoryTrace_AnnounceCustomTag(int32_t Tag, int32_t ParentTag, const char* Display)
{
-#if UE_MEMORY_TAGS_TRACE_ENABLED && UE_TRACE_ENABLED
+#if UE_MEMORY_TAGS_TRACE_ENABLED && ZEN_WITH_TRACE
if (GTagTrace)
{
return GTagTrace->AnnounceCustomTag(Tag, ParentTag, Display);
@@ -237,7 +237,7 @@ MemoryTrace_AnnounceCustomTag(int32_t Tag, int32_t ParentTag, const char* Displa
int32_t
MemoryTrace_GetActiveTag()
{
-#if UE_MEMORY_TAGS_TRACE_ENABLED && UE_TRACE_ENABLED
+#if UE_MEMORY_TAGS_TRACE_ENABLED && ZEN_WITH_TRACE
return GActiveTag;
#else
return -1;
diff --git a/src/zencore/memtrack/tracemalloc.h b/src/zencore/memtrack/tracemalloc.h
index 54606ac45..f82d630d7 100644
--- a/src/zencore/memtrack/tracemalloc.h
+++ b/src/zencore/memtrack/tracemalloc.h
@@ -12,8 +12,8 @@ public:
FTraceMalloc(FMalloc* InMalloc);
virtual ~FTraceMalloc();
- virtual void* Malloc(SIZE_T Count, uint32 Alignment) override;
- virtual void* Realloc(void* Original, SIZE_T Count, uint32 Alignment) override;
+ virtual void* Malloc(size_t Count, uint32_t Alignment) override;
+ virtual void* Realloc(void* Original, size_t Count, uint32_t Alignment) override;
virtual void Free(void* Original) override;
virtual void OnMallocInitialized() override { WrappedMalloc->OnMallocInitialized(); }