MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / DemangleNameMS

Method DemangleNameMS

plugins/rtti/rtti.cpp:7–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5
6
7std::optional<std::string> RTTI::DemangleNameMS(BinaryView* view, bool allowMangled, const std::string &mangledName)
8{
9 QualifiedName demangledName = {};
10 Ref<Type> outType = {};
11 if (!DemangleMS(view->GetDefaultArchitecture(), mangledName, outType, demangledName, true))
12 return DemangleNameLLVM(allowMangled, mangledName);
13 return demangledName.GetString();
14}
15
16
17std::optional<std::string> RTTI::DemangleNameGNU3(BinaryView* view, bool allowMangled, const std::string &mangledName)

Callers

nothing calls this directly

Calls 3

DemangleMSFunction · 0.85
GetStringMethod · 0.45

Tested by

no test coverage detected