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

Method GetPossibleFlagValuesAfterInstruction

lowlevelil.cpp:923–934  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

921
922
923PossibleValueSet 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
937RegisterValue LowLevelILFunction::GetStackContentsAtInstruction(int32_t offset, size_t len, size_t instr)

Callers 2

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected