angr.analyses.vtable

class angr.analyses.vtable.Vtable

Bases: object

This contains the addr, size and function addresses of a Vtable

__init__(vaddr, size, func_addrs=None)
class angr.analyses.vtable.VtableFinder

Bases: Analysis

This analysis locates Vtables in a binary based on heuristics taken from - “Reconstruction of Class Hierarchies for Decompilation of C++ Programs”

__init__()
is_cross_referenced(addr)
is_function(addr)
analyze()
create_extract_vtable(start_addr, sec_size)