FYI: Tom recently posted the libstdc++ printers python files upstream for approval. After a few rounds, and some great comments and patches, the files now differ. As this has been applied to the printers now hosted over in the libstdc++ project, I'll apply the change here too for continuity. Regards Phil ChangeLog: 2009-03-09 Phil Muldoon gdb/python/lib/gdb/libstdcxx/v6/printers.py (lookup_function): Apply reg-ex to pick-up tr1 and std weak-pointers, and unordered data-types.