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_hash is transient and is recomputed after from_bytes. Every statement must be an AIL Statement; anything else raises TypeError.