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.GCCDotCmd
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.get_vec_kind (val)
 gdbhooks.strip_ref (gdbval)
 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']
int gdbhooks.VEC_KIND_EMBED = 0
int gdbhooks.VEC_KIND_PTR = 1
 gdbhooks.replace
 gdbhooks.gcc_dot_cmd = GCCDotCmd()