From 9cf58243acd1b57699fd8d27eb37f2a95e2cc85b Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Wed, 30 Mar 2011 15:32:35 +0200 Subject: [PATCH] Pretty print generic instances better in xdebug. --- data/gdb/mono-gdb.py | 2 ++ 1 file changed, 2 insertions(+) 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: -- 2.25.1