summaryrefslogtreecommitdiff
path: root/plugins/msvc_rtti
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2024-11-03 20:43:17 -0500
committerMason Reed <mason@vector35.com>2024-11-03 20:43:17 -0500
commit67752295e686b5370d7e27df51158845cbd8a37d (patch)
tree05ad7bb8b8de4229e55f85f551c24c5ce264d6f3 /plugins/msvc_rtti
parentba5a8640b1be391ef5a8da83acad9f085db82d54 (diff)
MSVC RTTI: Remove background task
Diffstat (limited to 'plugins/msvc_rtti')
-rw-r--r--plugins/msvc_rtti/plugin.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/plugins/msvc_rtti/plugin.cpp b/plugins/msvc_rtti/plugin.cpp
index 8c7d5be5..17de1dc7 100644
--- a/plugins/msvc_rtti/plugin.cpp
+++ b/plugins/msvc_rtti/plugin.cpp
@@ -24,11 +24,9 @@ void RTTIAnalysis(Ref<AnalysisContext> analysisContext)
// We currently only want to check for MSVC rtti on windows platforms
if (platformName.find("window") == std::string::npos)
return;
- rttiBackgroundTask = new BackgroundTask("Scanning for RTTI...", false);
auto processor = MicrosoftRTTIProcessor(view);
processor.ProcessRTTI();
view->StoreMetadata(VIEW_METADATA_MSVC, processor.SerializedMetadata(), true);
- rttiBackgroundTask->Finish();
}
@@ -37,11 +35,9 @@ void VFTAnalysis(Ref<AnalysisContext> analysisContext)
auto view = analysisContext->GetBinaryView();
if (!MetadataExists(view))
return;
- vftBackgroundTask = new BackgroundTask("Scanning for VFTs...", false);
auto processor = MicrosoftRTTIProcessor(view);
processor.ProcessVFT();
view->StoreMetadata(VIEW_METADATA_MSVC, processor.SerializedMetadata(), true);
- vftBackgroundTask->Finish();
}