summaryrefslogtreecommitdiff
path: root/plugins/rtti
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2026-02-23 00:23:27 -0800
committerMason Reed <mason@vector35.com>2026-02-23 00:23:27 -0800
commitb079771e37b1f8277a815ee089e012f9130be2a4 (patch)
tree2b4909ff516fbc2dc1c39129f8caf24293b78d97 /plugins/rtti
parentbd8aefa8ebfdece744ad98f64874c3576d527180 (diff)
[RTTI] Scope loggers to the associated view
Diffstat (limited to 'plugins/rtti')
-rw-r--r--plugins/rtti/itanium.cpp2
-rw-r--r--plugins/rtti/microsoft.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/plugins/rtti/itanium.cpp b/plugins/rtti/itanium.cpp
index 145969c0..69501021 100644
--- a/plugins/rtti/itanium.cpp
+++ b/plugins/rtti/itanium.cpp
@@ -669,7 +669,7 @@ std::optional<VirtualFunctionTableInfo> ItaniumRTTIProcessor::ProcessVFT(uint64_
ItaniumRTTIProcessor::ItaniumRTTIProcessor(const Ref<BinaryView> &view, bool useMangled, bool checkRData, bool vftSweep)
{
m_view = view;
- m_logger = new Logger("Itanium RTTI");
+ m_logger = view->CreateLogger("Itanium RTTI");
allowMangledClassNames = useMangled;
checkWritableRData = checkRData;
m_classInfo = {};
diff --git a/plugins/rtti/microsoft.cpp b/plugins/rtti/microsoft.cpp
index b57b15f6..ba0757cb 100644
--- a/plugins/rtti/microsoft.cpp
+++ b/plugins/rtti/microsoft.cpp
@@ -606,7 +606,7 @@ std::optional<VirtualFunctionTableInfo> MicrosoftRTTIProcessor::ProcessVFT(uint6
MicrosoftRTTIProcessor::MicrosoftRTTIProcessor(const Ref<BinaryView> &view, bool useMangled, bool checkRData, bool vftSweep, bool allowAnonymous)
{
m_view = view;
- m_logger = new Logger("Microsoft RTTI");
+ m_logger = view->CreateLogger("Microsoft RTTI");
allowMangledClassNames = useMangled;
allowAnonymousClassNames = allowAnonymous;
checkWritableRData = checkRData;