diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index e13d61fd..7ef3f3ff 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -2860,6 +2860,7 @@ void Worker::Exec() m_captureTime = welcome.epoch; m_executableTime = welcome.exectime; m_ignoreMemFreeFaults = ( welcome.flags & WelcomeFlag::OnDemand ) || ( welcome.flags & WelcomeFlag::IgnoreMemFaults ); + m_ignoreMemAllocFaults = welcome.flags & WelcomeFlag::IgnoreMemFaults; m_ignoreFrameEndFaults = welcome.flags & WelcomeFlag::OnDemand; m_data.cpuArch = (CpuArchitecture)welcome.cpuArch; m_codeTransfer = welcome.flags & WelcomeFlag::CodeTransfer; @@ -6294,16 +6295,25 @@ static MemEvent* MemDataFree( MemData& memdata, unordered_flat_map