class documentation
class RegionAnnotation(Annotation): (source)
Use RegionAnnotation to annotate ASTs. Normally, an AST annotated by RegionAnnotations is treated as a ValueSet. Note that Annotation objects are immutable. Do not change properties of an Annotation object without creating a new one.
Method | __hash__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | relocate |
Override Annotation.relocate(). |
Instance Variable | offset |
Undocumented |
Instance Variable | region |
Undocumented |
Instance Variable | region |
Undocumented |
Property | eliminatable |
A Region annotation is not eliminatable in simplifications. |
Property | relocatable |
A Region annotation is not relocatable in simplifications. |
overrides
claripy.annotation.Annotation.relocate
Override Annotation.relocate(). :param src: The old AST :param dst: The new AST, as the result of a simplification :return: The new annotation that should be applied on the new AST