angr.state_plugins.sim_action_object¶
- angr.state_plugins.sim_action_object.ast_preserving_op(f, *args)¶
- angr.state_plugins.sim_action_object.ast_stripping_decorator(f)¶
- class angr.state_plugins.sim_action_object.SimActionObject¶
Bases:
objectA SimActionObject tracks an AST and its dependencies.
- __init__(ast, reg_deps=frozenset({}), tmp_deps=frozenset({}), deps=frozenset({}), state=None)¶
- Parameters:
ast (Base)
reg_deps (frozenset[SimActionData | SimActionOperation])
tmp_deps (frozenset[SimActionData | SimActionOperation])
deps (frozenset)
state (SimState | None)
- ast: Base
- reg_deps: frozenset[SimActionData | SimActionOperation]
- tmp_deps: frozenset[SimActionData | SimActionOperation]
- copy()¶
- Return type:
- property args: tuple[Base | bool | int | float | str | FSort | tuple[Base | bool | int | float | str | FSort | tuple[ArgType] | None] | None, ...]¶
- property annotations: tuple[Annotation, ...]¶
- SDiv(other)¶
- Return type:
- SMod(other)¶
- Return type:
- union(other)¶
- Return type:
- intersection(other)¶
- Return type:
- widen(other)¶
- Return type:
- raw_to_bv()¶
- Return type:
- bv_to_fp()¶
- Return type: