angr.ailment.block¶
Shim for from angr.ailment.block import Block.
- class angr.ailment.block.Block
Bases:
object- classmethod __new__(*args, **kwargs)¶
- addr¶
- clear_hash()¶
- copy(statements=None)¶
- dbg_repr(indent=0)¶
- deep_copy(manager)¶
- classmethod from_bytes(data)¶
Inverse of
to_bytes.
- idx¶
- likes(other)¶
- original_size¶
- pp()¶
- sort_key¶
- statements¶
- to_bytes()¶
Postcard-encode the full Block state –
(addr, original_size, idx, statements), with statements embedded as their [AilStatement] payloads.cached_hashis transient and is recomputed afterfrom_bytes. Every statement must be an AILStatement; anything else raisesTypeError.