GCC Middle and Back End API Reference
gdbhooks Namespace Reference

Data Structures

class  Tree
class  TreePrinter
class  CGraphNodePrinter
class  GimplePrinter
class  BasicBlockPrinter
class  CfgEdgePrinter
class  Rtx
class  RtxPrinter
class  PassPrinter
class  GdbSubprinter
class  GdbPrettyPrinters

Functions

def bb_index_to_str
def GET_RTX_LENGTH
def GET_RTX_NAME
def GET_RTX_FORMAT
def build_pretty_printer

Variables

tuple tree_code_dict = gdb.types.make_enum_dict(gdb.lookup_type('enum tree_code'))
list IDENTIFIER_NODE = tree_code_dict['IDENTIFIER_NODE']
list TYPE_DECL = tree_code_dict['TYPE_DECL']
tuple tree_code_class_dict = gdb.types.make_enum_dict(gdb.lookup_type('enum tree_code_class'))
list tcc_type = tree_code_class_dict['tcc_type']
list tcc_declaration = tree_code_class_dict['tcc_declaration']

Function Documentation

def gdbhooks.bb_index_to_str (   index)
def gdbhooks.build_pretty_printer ( )
def gdbhooks.GET_RTX_FORMAT (   code)
def gdbhooks.GET_RTX_LENGTH (   code)
def gdbhooks.GET_RTX_NAME (   code)

Variable Documentation

list gdbhooks.tcc_declaration = tree_code_class_dict['tcc_declaration']
list gdbhooks.tcc_type = tree_code_class_dict['tcc_type']
tuple gdbhooks.tree_code_class_dict = gdb.types.make_enum_dict(gdb.lookup_type('enum tree_code_class'))
tuple gdbhooks.tree_code_dict = gdb.types.make_enum_dict(gdb.lookup_type('enum tree_code'))