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

Method PushStringBackref

demangler/msvc/demangle_msvc.cpp:137–146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135
136
137void Demangle::BackrefList::PushStringBackref(string& s)
138{
139 if (s.size() > MAX_DEMANGLE_LENGTH)
140 throw DemangleException();
141 LogDebug("this: %p - Backref: %zu - %s\n", this, nameList.size(), s.c_str());
142 for (const auto& name : nameList)
143 if (name == s)
144 return;
145 nameList.push_back(s);
146}
147
148
149void Demangle::BackrefList::PushFrontStringBackref(string& s)

Callers 3

DemangleNameMethod · 0.80

Calls 4

c_strMethod · 0.80
push_backMethod · 0.80
DemangleExceptionClass · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected