Lines Matching refs:gdb
18 import gdb
25 import gdb.printing
32 import gdb.types
33 if hasattr(gdb.types, 'TypePrinter'):
46 return gdb.lookup_type(search)
227 self.is_bool = val.type.template_argument(0).code == gdb.TYPE_CODE_BOOL
330 self.visualizer = gdb.default_visualizer(val['c'])
389 nodetype = gdb.lookup_type(typename).strip_typedefs()
501 if wtype.code == gdb.TYPE_CODE_ARRAY:
604 if type.code == gdb.TYPE_CODE_REF:
612 reptype = gdb.lookup_type (str (realtype) + '::_Rep').pointer ()
739 # "SubPrettyPrinter" protocol from gdb.printing.
753 # gdb.printing. It can also be used directly as an old-style printer.
785 if type.code == gdb.TYPE_CODE_REF:
834 self.type_obj = gdb.lookup_type(self.name).strip_typedefs()
846 gdb.types.register_type_printer(obj, printer)
911 gdb.printing.register_pretty_printer(obj, libstdcxx_printer)
914 obj = gdb
965 # For array - the default GDB pretty-printer seems reasonable.
1009 # These shouldn't be necessary, if GDB "print *i" worked.