GDB (xrefs)
|
Public Member Functions | |
def | __init__ (self, fun) |
def | guess_bb_location (self, bb) |
def | compute_master (self, bb, bb_from, master_cleanup) |
def | traverse_bbs (self, edge, bb, bb_from, entry_master) |
def | check_cleanups (self) |
Public Attributes | |
fun | |
seen_edges | |
bad_returns | |
master_cleanups | |
cleanup_aware | |
only_do_cleanups_seen | |
is_constructor | |
is_special_constructor | |
Definition at line 193 of file cleanup_check.py.
def cleanup_check.CleanupChecker.__init__ | ( | self, | |
fun | |||
) |
Definition at line 194 of file cleanup_check.py.
def cleanup_check.CleanupChecker.check_cleanups | ( | self | ) |
Definition at line 288 of file cleanup_check.py.
References cleanup_check.is_destructor(), and cleanup_check.needs_special_treatment().
def cleanup_check.CleanupChecker.compute_master | ( | self, | |
bb, | |||
bb_from, | |||
master_cleanup | |||
) |
Definition at line 213 of file cleanup_check.py.
References cleanup_check.CleanupChecker.is_constructor, and cleanup_check.log().
Referenced by cleanup_check.CleanupChecker.traverse_bbs().
def cleanup_check.CleanupChecker.guess_bb_location | ( | self, | |
bb | |||
) |
Definition at line 204 of file cleanup_check.py.
def cleanup_check.CleanupChecker.traverse_bbs | ( | self, | |
edge, | |||
bb, | |||
bb_from, | |||
entry_master | |||
) |
Definition at line 252 of file cleanup_check.py.
References cleanup_check.CleanupChecker.compute_master(), cleanup_check.log(), cleanup_check.CleanupChecker.master_cleanups, cleanup_check.CleanupChecker.seen_edges, and cleanup_check.CleanupChecker.traverse_bbs().
Referenced by cleanup_check.CleanupChecker.traverse_bbs().
cleanup_check.CleanupChecker.bad_returns |
Definition at line 197 of file cleanup_check.py.
cleanup_check.CleanupChecker.cleanup_aware |
Definition at line 223 of file cleanup_check.py.
cleanup_check.CleanupChecker.fun |
Definition at line 195 of file cleanup_check.py.
cleanup_check.CleanupChecker.is_constructor |
Definition at line 296 of file cleanup_check.py.
Referenced by cleanup_check.CleanupChecker.compute_master().
cleanup_check.CleanupChecker.is_special_constructor |
Definition at line 297 of file cleanup_check.py.
cleanup_check.CleanupChecker.master_cleanups |
Definition at line 201 of file cleanup_check.py.
Referenced by cleanup_check.CleanupChecker.traverse_bbs().
cleanup_check.CleanupChecker.only_do_cleanups_seen |
Definition at line 227 of file cleanup_check.py.
cleanup_check.CleanupChecker.seen_edges |
Definition at line 196 of file cleanup_check.py.
Referenced by cleanup_check.CleanupChecker.traverse_bbs().