From 1349246757ec6d7002407c2f89e40819293156e8 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Wed, 27 May 2026 16:05:14 -0400 Subject: [RTTI] Add a fast-fail to the Itanium RTTI parser for large unbacked sections --- plugins/rtti/itanium.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/rtti/itanium.cpp b/plugins/rtti/itanium.cpp index c805343d..a2ddc59a 100644 --- a/plugins/rtti/itanium.cpp +++ b/plugins/rtti/itanium.cpp @@ -697,7 +697,7 @@ void ItaniumRTTIProcessor::ProcessRTTI() int failedAttempts = 0; for (uint64_t currAddr = section->GetStart(); currAddr <= section->GetEnd() - maxTypeInfoSize; currAddr += addrSize) { - if (bgTask->IsCancelled()) + if (bgTask->IsCancelled() || !m_view->IsValidOffset(currAddr)) break; try { -- cgit v1.3.1