summaryrefslogtreecommitdiff
path: root/plugins/rtti/rtti.h
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2025-03-19 23:20:09 -0400
committerMason Reed <mason@vector35.com>2025-03-19 23:20:09 -0400
commit038e625e0acecd64e4445cf42f154967735db1fd (patch)
tree05743ac3dd24cbca3e7faaeccf64c908497c7b62 /plugins/rtti/rtti.h
parent1aa0bd3b0e15113c90f87744a1c3bae4ae79a283 (diff)
Fallback to GNU3 demangler in Itanium RTTI
Diffstat (limited to 'plugins/rtti/rtti.h')
-rw-r--r--plugins/rtti/rtti.h2
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);