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

Method GetMediumLevelILAliasedVariables

function.cpp:1419–1434  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1417
1418
1419set<Variable> Function::GetMediumLevelILAliasedVariables()
1420{
1421 Ref<MediumLevelILFunction> mlil = this->GetMediumLevelIL();
1422 if (!mlil)
1423 return {};
1424
1425 size_t count;
1426 BNVariable* vars = BNGetMediumLevelILAliasedVariables(mlil->GetObject(), &count);
1427
1428 set<Variable> result;
1429 for (size_t i = 0; i < count; ++i)
1430 result.emplace(vars[i]);
1431
1432 BNFreeVariableList(vars);
1433 return result;
1434}
1435
1436
1437set<SSAVariable> Function::GetMediumLevelILSSAVariables()

Callers

nothing calls this directly

Calls 2

GetMediumLevelILMethod · 0.95
GetObjectMethod · 0.45

Tested by

no test coverage detected