diff options
| author | nullableVoidPtr <30564701+nullableVoidPtr@users.noreply.github.com> | 2025-01-20 19:39:07 +1100 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-01-25 17:59:10 -0500 |
| commit | 5fcb4881dde3bb568f968db866c904e1d0a6f588 (patch) | |
| tree | 480f1523b4b87a37d2d20ab31c034be305583d1b /plugins/msvc_rtti/rtti.h | |
| parent | abaa6d1750c708413b8a4a7817707c3d9faecbe7 (diff) | |
MSVC RTTI: Recursively define ClassHierarchyDescriptors
This will better define base classes without a CompleteObjectLocator
associated with it
Diffstat (limited to 'plugins/msvc_rtti/rtti.h')
| -rw-r--r-- | plugins/msvc_rtti/rtti.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/msvc_rtti/rtti.h b/plugins/msvc_rtti/rtti.h index ab964ba9..0bb3a733 100644 --- a/plugins/msvc_rtti/rtti.h +++ b/plugins/msvc_rtti/rtti.h @@ -101,6 +101,8 @@ namespace BinaryNinja { std::map<uint64_t, ClassInfo> m_classInfo; + std::set<uint64_t> m_visitedClassHierarchyDescAddrs; + void DeserializedMetadata(const Ref<Metadata> &metadata); std::optional<std::string> DemangleName(const std::string &mangledName); |
