GDB (API)
Classes | Functions | Variables
cleanup_check Namespace Reference

Classes

class  Dummy
class  Cleanup
class  MasterCleanup
class  CleanupChecker
class  CheckerPass

Functions

def log
def is_cleanup_type
def is_constructor
def is_destructor
def needs_special_treatment

Variables

 want_raii_info = False
 logging = False
 show_cfg = False
tuple destructor_names = set(['do_cleanups', 'discard_cleanups'])
tuple special_names
tuple ps = CheckerPass(name = 'check-cleanups')

Function Documentation

def cleanup_check.is_cleanup_type (   return_type)

Definition at line 32 of file cleanup_check.py.

Definition at line 41 of file cleanup_check.py.

Definition at line 47 of file cleanup_check.py.

def cleanup_check.log (   msg,
  indent = 0 
)

Definition at line 26 of file cleanup_check.py.

Definition at line 59 of file cleanup_check.py.


Variable Documentation

Definition at line 45 of file cleanup_check.py.

Definition at line 23 of file cleanup_check.py.

tuple cleanup_check::ps = CheckerPass(name = 'check-cleanups')

Definition at line 333 of file cleanup_check.py.

Definition at line 24 of file cleanup_check.py.

Initial value:
00001 set(['do_final_cleanups', 'discard_final_cleanups',
00002                      'save_cleanups', 'save_final_cleanups',
00003                      'restore_cleanups', 'restore_final_cleanups',
00004                      'exceptions_state_mc_init',
00005                      'make_my_cleanup2', 'make_final_cleanup', 'all_cleanups',
00006                      'save_my_cleanups', 'quit_target'])

Definition at line 52 of file cleanup_check.py.

Definition at line 21 of file cleanup_check.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines