diff options
Diffstat (limited to 'data/gdb/mono-gdb.py')
-rw-r--r-- | data/gdb/mono-gdb.py | 2 |
1 files changed, 2 insertions, 0 deletions
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: |