(self, options: Optional[List[DataFlowQueryOption]] = None)
| 876 | return option_array, len(options) |
| 877 | |
| 878 | def get_possible_values(self, options: Optional[List[DataFlowQueryOption]] = None) -> variable.PossibleValueSet: |
| 879 | option_array, option_size = LowLevelILInstruction._make_options_array(options) |
| 880 | value = core.BNGetLowLevelILPossibleExprValues(self.function.handle, self.expr_index, option_array, option_size) |
| 881 | result = variable.PossibleValueSet(self.function.arch, value) |
| 882 | core.BNFreePossibleValueSet(value) |
| 883 | return result |
| 884 | |
| 885 | def get_reg_value(self, reg: 'architecture.RegisterType') -> variable.RegisterValue: |
| 886 | if self.function.arch is None: |
nothing calls this directly
no test coverage detected