angr.ailment.tagged_object

class angr.ailment.tagged_object.TagDict

Bases: TypedDict

Typed dict of tags for TaggedObject.

always_propagate: bool
block_idx: int
custom_string: bool
deref_src_addr: int
extra_def: bool
extra_defs: list[int]
ins_addr: int
is_prototype_guessed: bool
keep_in_slice: bool
orig_ins_addr: int
reference_values: dict[SimType, Any]
reference_variable_offset: int
reference_variable: SimVariable
reg_name: str
type: dict[str, SimType]
uninitialized: bool
vex_block_addr: int
vex_stmt_idx: int
write_size: int
class angr.ailment.tagged_object.TaggedObject

Bases: object

A class that takes tags.

__init__(idx, **kwargs)
Parameters:
tags: TagDict
idx
copy()
Return type:

Self

deep_copy(manager)
Return type:

Self

Parameters:

manager (Manager)