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

Method DemangleNumberAsString

demangler/gnu3/demangle_gnu3.cpp:694–709  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

692}
693
694string DemangleGNU3::DemangleNumberAsString()
695{
696 bool negativeFactor = false;
697 if ( m_reader.Peek() == 'n')
698 {
699 negativeFactor = true;
700 m_reader.Consume();
701 }
702
703 string number;
704 while (isdigit(m_reader.Peek()))
705 {
706 number += m_reader.ReadString(1);
707 }
708 return (negativeFactor?"-":"") + number;
709}
710
711// number ::= [n] <decimal>
712int64_t DemangleGNU3::DemangleNumber()

Callers

nothing calls this directly

Calls 3

PeekMethod · 0.45
ConsumeMethod · 0.45
ReadStringMethod · 0.45

Tested by

no test coverage detected