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

Method GetExprText

languagerepresentation.cpp:36–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34
35
36vector<DisassemblyTextLine> LanguageRepresentationFunction::GetExprText(
37 const HighLevelILInstruction& instr, DisassemblySettings* settings, BNOperatorPrecedence precedence, bool statement)
38{
39 size_t count = 0;
40 BNDisassemblyTextLine* lines = BNGetLanguageRepresentationFunctionExprText(m_object, instr.function->GetObject(),
41 instr.exprIndex, settings ? settings->GetObject() : nullptr, instr.ast, precedence, statement, &count);
42
43 vector<DisassemblyTextLine> result = ParseAPIObjectList<DisassemblyTextLine>(lines, count);
44 BNFreeDisassemblyTextLines(lines, count);
45 return result;
46}
47
48
49vector<DisassemblyTextLine> LanguageRepresentationFunction::GetLinearLines(

Callers 1

GetExprTextCallbackMethod · 0.45

Calls 1

GetObjectMethod · 0.45

Tested by

no test coverage detected