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

Method GetPossibleExprValues

lowlevelil.cpp:834–843  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

832
833
834PossibleValueSet LowLevelILFunction::GetPossibleExprValues(size_t expr, const set<BNDataFlowQueryOption>& options)
835{
836 BNDataFlowQueryOption* optionArray = new BNDataFlowQueryOption[options.size()];
837 size_t idx = 0;
838 for (auto i : options)
839 optionArray[idx++] = i;
840 BNPossibleValueSet value = BNGetLowLevelILPossibleExprValues(m_object, expr, optionArray, options.size());
841 delete[] optionArray;
842 return PossibleValueSet::FromAPIObject(value);
843}
844
845
846PossibleValueSet LowLevelILFunction::GetPossibleExprValues(

Callers 2

GetPossibleValuesMethod · 0.45
GetPossibleValuesMethod · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected