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

Method ClearUserVariableValue

function.cpp:2623–2635  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2621
2622
2623void Function::ClearUserVariableValue(const Variable& var, const ArchAndAddr& defAddr, bool after)
2624{
2625 auto defSite = BNArchitectureAndAddress();
2626 defSite.arch = defAddr.arch->m_object;
2627 defSite.address = defAddr.address;
2628
2629 auto var_data = BNVariable();
2630 var_data.type = var.type;
2631 var_data.index = var.index;
2632 var_data.storage = var.storage;
2633
2634 BNClearUserVariableValue(m_object, &var_data, &defSite, after);
2635}
2636
2637
2638map<Variable, map<pair<ArchAndAddr, bool>, PossibleValueSet>> Function::GetAllUserVariableValues()

Callers

nothing calls this directly

Calls 2

BNVariableClass · 0.85

Tested by

no test coverage detected