GDB (API)
|
Classes | |
class | GdbExceptionChecker |
Functions | |
def | type_is_pythonic |
def | examine_struct_fields |
def | examine_globals |
def | close_output |
def | main |
Variables | |
output_file = None | |
dictionary | cleanup_functions |
dictionary | ignore_functions |
dictionary | non_passthrough_functions |
def excheck.close_output | ( | args | ) |
Definition at line 115 of file excheck.py.
def excheck.examine_globals | ( | ) |
Definition at line 93 of file excheck.py.
def excheck.examine_struct_fields | ( | initializer | ) |
Definition at line 81 of file excheck.py.
def excheck.main | ( | kwargs | ) |
Definition at line 283 of file excheck.py.
def excheck.type_is_pythonic | ( | t | ) |
Definition at line 71 of file excheck.py.
dictionary excheck::cleanup_functions |
00001 { 00002 'make_cleanup': 1, 00003 'make_cleanup_dtor': 1, 00004 'make_final_cleanup': 1, 00005 'make_my_cleanup2': 1, 00006 'make_my_cleanup': 1 00007 }
Definition at line 41 of file excheck.py.
dictionary excheck::ignore_functions |
00001 { 00002 # This one is super special. 00003 'exceptions_state_mc': 1, 00004 # gdb generally pretends that internal_error cannot throw, even 00005 # though it can. 00006 'internal_error': 1, 00007 # do_cleanups and friends are supposedly nothrow but we don't want 00008 # to run afoul of the indirect function call logic. 00009 'do_cleanups': 1, 00010 'do_final_cleanups': 1 00011 }
Definition at line 50 of file excheck.py.
dictionary excheck::non_passthrough_functions |
00001 { 00002 'signal': 1, 00003 'add_internal_function': 1 00004 }
Definition at line 65 of file excheck.py.
excheck::output_file = None |
Definition at line 37 of file excheck.py.