projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5f11ed2
)
Print null MonoVTable's correctly in gdb.
author
Zoltan Varga
<vargaz@gmail.com>
Sun, 4 Sep 2011 00:53:37 +0000
(
02:53
+0200)
committer
Zoltan Varga
<vargaz@gmail.com>
Sun, 4 Sep 2011 00:53:37 +0000
(
02:53
+0200)
data/gdb/mono-gdb.py
patch
|
blob
|
history
diff --git
a/data/gdb/mono-gdb.py
b/data/gdb/mono-gdb.py
index 0d1979bd2d4d6bd2fc66551ead894a94e7d16da3..c8d921ebd38f38b131697686d2e48c770fa7bf50 100644
(file)
--- a/
data/gdb/mono-gdb.py
+++ b/
data/gdb/mono-gdb.py
@@
-291,6
+291,8
@@
class MonoVTablePrinter:
self.val = val
def to_string(self):
+ if int(self.val.cast (gdb.lookup_type ("guint64"))) == 0:
+ return "0x0"
vtable = self.val.dereference ()
klass = vtable ["klass"]
klass_printer = MonoClassPrinter (klass)