angr.engines.ail¶
- class angr.engines.ail.AILCallStack
Bases:
CallStackAn implementation of state.callstack for AIL symbolic execution
Contains extra state for local vars and AIL calling conventions
- __init__(*args, **kwargs)
- copy_without_tail(memo)
- class angr.engines.ail.AILMixin
Bases:
SuccessorsEngineThe SuccessorsEngine mixin for providing AIL symbolic execution support
- class angr.engines.ail.SimEngineAILSimState
Bases:
SimEngineLightAIL[StateType,DataType,bool,None]A light engine for symbolically executing AIL
- __init__(project, successors)
- Parameters:
project (Project)
successors (SimSuccessors)
- process(state, *, block=None, whitelist=None, **kwargs)
- property frame: AILCallStack
- angr.engines.ail.ail_call_state(project, start_addr, args, lifter, mode='symbolic', options=None, add_options=None, remove_options=None, plugin_preset='default', memory_cls=None, callstack_cls=None)
- Parameters:
project (Project)
mode (str)
plugin_preset (str)
memory_cls (type[MemoryMixin] | None)
callstack_cls (type[AILCallStack] | None)
Submodules