From: Zoltan Varga Date: Wed, 30 Mar 2011 13:32:35 +0000 (+0200) Subject: Pretty print generic instances better in xdebug. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;ds=sidebyside;h=9cf58243acd1b57699fd8d27eb37f2a95e2cc85b;p=mono.git Pretty print generic instances better in xdebug. --- diff --git a/data/gdb/mono-gdb.py b/data/gdb/mono-gdb.py index 03069bd62e8..0d1979bd2d4 100644 --- a/data/gdb/mono-gdb.py +++ b/data/gdb/mono-gdb.py @@ -166,6 +166,8 @@ class MonoClassPrinter: return "0x0" klass = self.val.dereference () class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ()) + if klass ["generic_class"].cast (gdb.lookup_type ("guint64")) != 0: + class_name = "%s<%s>" % (class_name, str (klass ["generic_class"]["context"]["class_inst"])) if add_quotes: return "\"%s\"" % (class_name) else: