GDB (xrefs)
|
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') |
def cleanup_check.is_cleanup_type | ( | return_type | ) |
Definition at line 32 of file cleanup_check.py.
Referenced by is_constructor().
def cleanup_check.is_constructor | ( | decl | ) |
Definition at line 41 of file cleanup_check.py.
References is_cleanup_type().
Referenced by c_type_print_base(), gdb_mangle_name(), java_type_print_base(), pascal_type_print_base(), and pascal_type_print_method_args().
def cleanup_check.is_destructor | ( | decl | ) |
Definition at line 47 of file cleanup_check.py.
Referenced by gdb_mangle_name(), pascal_type_print_base(), and pascal_type_print_method_args().
def cleanup_check.log | ( | msg, | |
indent = 0 |
|||
) |
Definition at line 26 of file cleanup_check.py.
Referenced by cleanup_check.CheckerPass.execute(), cleanup_check.MasterCleanup.isempty(), cleanup_check.MasterCleanup.merge(), cleanup_check.MasterCleanup.note_assignment(), cleanup_check.MasterCleanup.pop(), cleanup_check.MasterCleanup.push(), cleanup_check.CleanupChecker.traverse_bbs(), cleanup_check.MasterCleanup.verify(), verify_gdbarch(), and xtensa_verify_config().
def cleanup_check.needs_special_treatment | ( | decl | ) |
Definition at line 59 of file cleanup_check.py.
tuple cleanup_check::destructor_names = set(['do_cleanups', 'discard_cleanups']) |
Definition at line 45 of file cleanup_check.py.
cleanup_check::logging = False |
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.
Referenced by _initialize_ppcobsd_nat(), bx_write_pc(), cleanup_pipe_state(), displaced_in_arm_mode(), expand_symtabs_matching_via_partial(), find_last_source_symtab_from_partial(), find_pc_sect_symtab_from_partial(), lookup_symbol_aux_psymtabs(), maintenance_check_psymtabs(), maintenance_print_psymbols(), make_pipe_state(), map_matching_symbols_psymtab(), map_symbol_filenames_psymtab(), pipe_done_wait_handle(), pipe_wait_handle(), pipe_windows_close(), pipe_windows_fdopen(), pipe_windows_open(), pipe_windows_write(), print_psymtab_stats_for_objfile(), read_symtabs_for_function(), xtensa_frame_cache(), xtensa_push_dummy_call(), and xtensa_window_interrupt_frame_cache().
cleanup_check::show_cfg = False |
Definition at line 24 of file cleanup_check.py.
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.
cleanup_check::want_raii_info = False |
Definition at line 21 of file cleanup_check.py.