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

Method GetPossibleFlagValuesAtInstruction

lowlevelil.cpp:909–920  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

907
908
909PossibleValueSet LowLevelILFunction::GetPossibleFlagValuesAtInstruction(
910 uint32_t flag, size_t instr, const set<BNDataFlowQueryOption>& options)
911{
912 BNDataFlowQueryOption* optionArray = new BNDataFlowQueryOption[options.size()];
913 size_t idx = 0;
914 for (auto i : options)
915 optionArray[idx++] = i;
916 BNPossibleValueSet value =
917 BNGetLowLevelILPossibleFlagValuesAtInstruction(m_object, flag, instr, optionArray, options.size());
918 delete[] optionArray;
919 return PossibleValueSet::FromAPIObject(value);
920}
921
922
923PossibleValueSet LowLevelILFunction::GetPossibleFlagValuesAfterInstruction(

Callers 2

GetPossibleFlagValuesMethod · 0.45
GetPossibleFlagValuesMethod · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected