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

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

Function Documentation

def excheck.close_output (   args)

Definition at line 115 of file excheck.py.

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.

Definition at line 71 of file excheck.py.


Variable Documentation

Initial value:
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.

Initial value:
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.

Initial value:
00001 {
00002     'signal': 1,
00003     'add_internal_function': 1
00004 }

Definition at line 65 of file excheck.py.

Definition at line 37 of file excheck.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines