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

Method GetVariableDefinitions

highlevelil.cpp:385–396  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

383
384
385set<size_t> HighLevelILFunction::GetVariableDefinitions(const Variable& var) const
386{
387 size_t count;
388 size_t* instrs = BNGetHighLevelILVariableDefinitions(m_object, &var, &count);
389
390 set<size_t> result;
391 for (size_t i = 0; i < count; i++)
392 result.insert(instrs[i]);
393
394 BNFreeILInstructionList(instrs);
395 return result;
396}
397
398
399set<size_t> HighLevelILFunction::GetVariableUses(const Variable& var) const

Callers 1

IsMutableMethod · 0.45

Calls 1

insertMethod · 0.45

Tested by

no test coverage detected