angr.analyses.soot_class_hierarchy

exception angr.analyses.soot_class_hierarchy.SootClassHierarchyError

Bases: Exception

exception angr.analyses.soot_class_hierarchy.NoConcreteDispatch

Bases: SootClassHierarchyError

class angr.analyses.soot_class_hierarchy.SootClassHierarchy

Bases: Analysis

Generate complete hierarchy.

__init__()
init_hierarchy()
has_super_class(cls)
is_subclass_including(cls_child, cls_parent)
is_subclass(cls_child, cls_parent)
is_visible_method(cls, method)
is_visible_class(cls_from, cls_to)
get_super_classes(cls)
get_super_classes_including(cls)
get_implementers(interface)
get_sub_interfaces_including(interface)
get_sub_interfaces(interface)
get_sub_classes(cls)
get_sub_classes_including(cls)
resolve_abstract_dispatch(cls, method)
resolve_concrete_dispatch(cls, method)
resolve_special_dispatch(method, container)
resolve_invoke(invoke_expr, method, container)