diff options
| author | nullableVoidPtr <30564701+nullableVoidPtr@users.noreply.github.com> | 2025-01-20 17:43:24 +1100 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-01-25 17:59:10 -0500 |
| commit | abaa6d1750c708413b8a4a7817707c3d9faecbe7 (patch) | |
| tree | f0479cd332d931a91396f56f1bc231394465a096 /plugins | |
| parent | 03d9757c948fba0792d80f6e143b24b49748e7b2 (diff) | |
MSVC RTTI: Fix typo on pClassHierarchyDescriptor
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/msvc_rtti/rtti.cpp | 8 | ||||
| -rw-r--r-- | plugins/msvc_rtti/rtti.h | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/plugins/msvc_rtti/rtti.cpp b/plugins/msvc_rtti/rtti.cpp index 1ec85393..afaa8424 100644 --- a/plugins/msvc_rtti/rtti.cpp +++ b/plugins/msvc_rtti/rtti.cpp @@ -60,7 +60,7 @@ CompleteObjectLocator::CompleteObjectLocator(BinaryView *view, uint64_t address) offset = reader.Read32(); cdOffset = reader.Read32(); pTypeDescriptor = static_cast<int32_t>(reader.Read32()); - pClassHeirarchyDescriptor = static_cast<int32_t>(reader.Read32()); + pClassHierarchyDescriptor = static_cast<int32_t>(reader.Read32()); if (signature == COL_SIG_REV1) { pSelf = static_cast<int32_t>(reader.Read32()); @@ -93,7 +93,7 @@ std::optional<CompleteObjectLocator> ReadCompleteObjectorLocator(BinaryView *vie if (outsideSection(coLocator.pTypeDescriptor + startAddr)) return std::nullopt; - if (outsideSection(coLocator.pClassHeirarchyDescriptor + startAddr)) + if (outsideSection(coLocator.pClassHierarchyDescriptor + startAddr)) return std::nullopt; } else @@ -102,7 +102,7 @@ std::optional<CompleteObjectLocator> ReadCompleteObjectorLocator(BinaryView *vie if (outsideSection(coLocator.pTypeDescriptor)) return std::nullopt; - if (outsideSection(coLocator.pClassHeirarchyDescriptor)) + if (outsideSection(coLocator.pClassHierarchyDescriptor)) return std::nullopt; } @@ -479,7 +479,7 @@ std::optional<ClassInfo> MicrosoftRTTIProcessor::ProcessRTTI(uint64_t coLocatorA m_view->DefineDataVariable(typeDescAddr, Confidence(TypeDescriptorType(m_view, typeDesc.name.length()), RTTI_CONFIDENCE)); - auto classHierarchyDescAddr = resolveAddr(coLocator->pClassHeirarchyDescriptor); + auto classHierarchyDescAddr = resolveAddr(coLocator->pClassHierarchyDescriptor); auto classHierarchyDesc = ClassHierarchyDescriptor(m_view, classHierarchyDescAddr); auto classHierarchyDescName = fmt::format("{}::`RTTI Class Hierarchy Descriptor'", classInfo.className); m_view->DefineAutoSymbol(new Symbol{DataSymbol, classHierarchyDescName, classHierarchyDescAddr}); diff --git a/plugins/msvc_rtti/rtti.h b/plugins/msvc_rtti/rtti.h index 062c7b78..ab964ba9 100644 --- a/plugins/msvc_rtti/rtti.h +++ b/plugins/msvc_rtti/rtti.h @@ -51,7 +51,7 @@ namespace BinaryNinja { uint32_t offset; uint32_t cdOffset; int32_t pTypeDescriptor; - int32_t pClassHeirarchyDescriptor; + int32_t pClassHierarchyDescriptor; // Only on 64 bit int32_t pSelf; |
