| 1417 | |
| 1418 | |
| 1419 | set<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 | |
| 1437 | set<SSAVariable> Function::GetMediumLevelILSSAVariables() |
nothing calls this directly
no test coverage detected