angr.analyses.identifier.func

class angr.analyses.identifier.func.TestData

Bases: object

__init__(input_args, expected_output_args, expected_return_val, max_steps, preloaded_stdin=None, expected_stdout=None)
class angr.analyses.identifier.func.Func

Bases: object

__init__()
get_name()
num_args()
gen_input_output_pair()
var_args()
can_call_other_funcs()
pre_test(func, runner)

custom tests run before, return False if it for sure is not the function Use tests here to pick which version of the function :type func: :arg func: the cfg function it will be compared against :type runner: :arg runner: a runner to run the tests with :return: True if we should continue testing