GCC Middle and Back End API Reference
gdbhooks.py File Reference

Data Structures

class  gdbhooks.Tree
 
class  gdbhooks.TreePrinter
 
class  gdbhooks.SymtabNodePrinter
 
class  gdbhooks.CgraphEdgePrinter
 
class  gdbhooks.IpaReferencePrinter
 
class  gdbhooks.DWDieRefPrinter
 
class  gdbhooks.GimplePrinter
 
class  gdbhooks.BasicBlockPrinter
 
class  gdbhooks.CfgEdgePrinter
 
class  gdbhooks.Rtx
 
class  gdbhooks.RtxPrinter
 
class  gdbhooks.PassPrinter
 
class  gdbhooks.VecPrinter
 
class  gdbhooks.MachineModePrinter
 
class  gdbhooks.OptMachineModePrinter
 
class  gdbhooks.GdbSubprinter
 
class  gdbhooks.GdbSubprinterTypeList
 
class  gdbhooks.GdbSubprinterRegex
 
class  gdbhooks.GdbPrettyPrinters
 
class  gdbhooks.PassNames
 
class  gdbhooks.BreakOnPass
 
class  gdbhooks.DumpFn
 
class  gdbhooks.DotFn
 

Namespaces

namespace  gdbhooks
 

Functions

 gdbhooks.intptr (gdbval)
 
 gdbhooks.bb_index_to_str (index)
 
 gdbhooks.GET_RTX_LENGTH (code)
 
 gdbhooks.GET_RTX_NAME (code)
 
 gdbhooks.GET_RTX_FORMAT (code)
 
 gdbhooks.build_pretty_printer ()
 
 gdbhooks.find_gcc_source_dir ()
 

Variables

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