diff options
| author | Mason Reed <mason@vector35.com> | 2025-03-19 23:20:09 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-03-19 23:20:09 -0400 |
| commit | 038e625e0acecd64e4445cf42f154967735db1fd (patch) | |
| tree | 05743ac3dd24cbca3e7faaeccf64c908497c7b62 /plugins/rtti/rtti.h | |
| parent | 1aa0bd3b0e15113c90f87744a1c3bae4ae79a283 (diff) | |
Fallback to GNU3 demangler in Itanium RTTI
Diffstat (limited to 'plugins/rtti/rtti.h')
| -rw-r--r-- | plugins/rtti/rtti.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/rtti/rtti.h b/plugins/rtti/rtti.h index e2913db4..b46a33a1 100644 --- a/plugins/rtti/rtti.h +++ b/plugins/rtti/rtti.h @@ -8,6 +8,8 @@ constexpr int RTTI_CONFIDENCE = 100; namespace BinaryNinja::RTTI { std::optional<std::string> DemangleNameMS(BinaryView* view, bool allowMangled, const std::string &mangledName); + std::optional<std::string> DemangleNameGNU3(BinaryView* view, bool allowMangled, const std::string &mangledName); + std::optional<std::string> DemangleNameItanium(BinaryView* view, bool allowMangled, const std::string &mangledName); std::optional<std::string> DemangleNameLLVM(bool allowMangled, const std::string &mangledName); |
