Pretty print null MonoGenericContext's in xdebug correctly.
authorZoltan Varga <vargaz@gmail.com>
Mon, 28 Mar 2011 04:44:28 +0000 (06:44 +0200)
committerZoltan Varga <vargaz@gmail.com>
Mon, 28 Mar 2011 06:19:30 +0000 (08:19 +0200)
data/gdb/mono-gdb.py

index 793d83464c77521975d76854d63711758077d608..03069bd62e80072b9ec792e7fe64640c10cda269 100644 (file)
@@ -188,6 +188,8 @@ class MonoGenericInstPrinter:
         self.val = val
 
     def to_string(self):
+        if int(self.val.cast (gdb.lookup_type ("guint64"))) == 0:
+            return "0x0"
         inst = self.val.dereference ()
         inst_len = inst ["type_argc"]
         inst_args = inst ["type_argv"]