From aaa08e9a4e9d217b58ea9f5c5fd81f1053d60a10 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 4 Aug 2022 12:24:10 -0700 Subject: [PATCH] Fixed hot scan type detection with object extension data --- IDEHelper/HotScanner.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IDEHelper/HotScanner.cpp b/IDEHelper/HotScanner.cpp index 38cabe1d..e623821e 100644 --- a/IDEHelper/HotScanner.cpp +++ b/IDEHelper/HotScanner.cpp @@ -183,6 +183,10 @@ void DbgHotScanner::ScanSpan(TCFake::Span* span, int expectedStartPage, int memK int objectSize = ((mDbgGCData.mDbgFlags & BfRtFlags_ObjectHasDebugFlags) != 0) ? sizeof(addr_target)*2 : sizeof(addr_target); + mDebugger->mDebugTarget->GetCompilerSettings(); + if (mDebugger->mDebugTarget->mBfObjectSize != 0) + objectSize = mDebugger->mDebugTarget->mBfObjectSize; + while (spanPtr <= (uint8*)spanEnd - elementSize) { addr_target classVDataAddr = 0;