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

Method DemangledName

view/sharedcache/core/SharedCache.cpp:11–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9using namespace BinaryNinja;
10
11std::pair<std::string, Ref<Type>> CacheSymbol::DemangledName(BinaryView &view) const
12{
13 QualifiedName qname;
14 Ref<Type> outType;
15 std::string shortName = name;
16 if (DemangleGeneric(view.GetDefaultArchitecture(), name, outType, qname, &view, true))
17 shortName = qname.GetString();
18 return { shortName, outType };
19}
20
21std::pair<Ref<Symbol>, Ref<Type>> CacheSymbol::GetBNSymbolAndType(BinaryView& view) const
22{

Callers

nothing calls this directly

Calls 3

DemangleGenericFunction · 0.85
GetStringMethod · 0.45

Tested by

no test coverage detected