| 921 | |
| 922 | |
| 923 | PossibleValueSet LowLevelILFunction::GetPossibleFlagValuesAfterInstruction( |
| 924 | uint32_t flag, size_t instr, const set<BNDataFlowQueryOption>& options) |
| 925 | { |
| 926 | BNDataFlowQueryOption* optionArray = new BNDataFlowQueryOption[options.size()]; |
| 927 | size_t idx = 0; |
| 928 | for (auto i : options) |
| 929 | optionArray[idx++] = i; |
| 930 | BNPossibleValueSet value = |
| 931 | BNGetLowLevelILPossibleFlagValuesAfterInstruction(m_object, flag, instr, optionArray, options.size()); |
| 932 | delete[] optionArray; |
| 933 | return PossibleValueSet::FromAPIObject(value); |
| 934 | } |
| 935 | |
| 936 | |
| 937 | RegisterValue LowLevelILFunction::GetStackContentsAtInstruction(int32_t offset, size_t len, size_t instr) |
no test coverage detected