| 865 | |
| 866 | |
| 867 | PossibleValueSet LowLevelILFunction::GetPossibleRegisterValuesAtInstruction( |
| 868 | uint32_t reg, size_t instr, const set<BNDataFlowQueryOption>& options) |
| 869 | { |
| 870 | BNDataFlowQueryOption* optionArray = new BNDataFlowQueryOption[options.size()]; |
| 871 | size_t idx = 0; |
| 872 | for (auto i : options) |
| 873 | optionArray[idx++] = i; |
| 874 | BNPossibleValueSet value = |
| 875 | BNGetLowLevelILPossibleRegisterValuesAtInstruction(m_object, reg, instr, optionArray, options.size()); |
| 876 | delete[] optionArray; |
| 877 | return PossibleValueSet::FromAPIObject(value); |
| 878 | } |
| 879 | |
| 880 | |
| 881 | PossibleValueSet LowLevelILFunction::GetPossibleRegisterValuesAfterInstruction( |
no test coverage detected