summaryrefslogtreecommitdiff
path: root/plugins/msvc_rtti/rtti.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/msvc_rtti/rtti.h')
-rw-r--r--plugins/msvc_rtti/rtti.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/msvc_rtti/rtti.h b/plugins/msvc_rtti/rtti.h
index 4475583a..f4bb8a63 100644
--- a/plugins/msvc_rtti/rtti.h
+++ b/plugins/msvc_rtti/rtti.h
@@ -95,6 +95,7 @@ namespace BinaryNinja {
Ref<Logger> m_logger;
bool allowMangledClassNames;
bool checkWritableRData;
+ bool virtualFunctionTableSweep;
std::map<uint64_t, ClassInfo> m_classInfo;
@@ -107,7 +108,7 @@ namespace BinaryNinja {
std::optional<VirtualFunctionTableInfo> ProcessVFT(uint64_t vftAddr, const ClassInfo &classInfo);
public:
- MicrosoftRTTIProcessor(const Ref<BinaryView> &view, bool useMangled = true, bool checkRData = true);
+ MicrosoftRTTIProcessor(const Ref<BinaryView> &view, bool useMangled = true, bool checkRData = true, bool vftSweep = true);
Ref<Metadata> SerializedMetadata();