| 2621 | |
| 2622 | |
| 2623 | void 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 | |
| 2638 | map<Variable, map<pair<ArchAndAddr, bool>, PossibleValueSet>> Function::GetAllUserVariableValues() |
nothing calls this directly
no test coverage detected