3 # This is not quite right, as local vars may override symname
4 def read_global_var (symname):
5 return gdb.selected_frame().read_var(symname)
7 def g_quark_to_string (quark):
13 val = read_global_var ("g_quarks")
14 max_q = long(read_global_var ("g_quark_seq_id"))
16 return val[quark].string()
19 def pretty_printer_lookup (val):
20 # None yet, want things like hash table and list
27 obj.pretty_printers.append(pretty_printer_lookup)