2010-04-15 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Wed, 14 Apr 2010 22:24:14 +0000 (22:24 -0000)
committerZoltan Varga <vargaz@gmail.com>
Wed, 14 Apr 2010 22:24:14 +0000 (22:24 -0000)
* debugger-agent.c (type_commands): Call mono_class_setup_methods () before
calling mono_class_num_methods (). Fixes #592244.

svn path=/trunk/mono/; revision=155440

mono/mini/ChangeLog
mono/mini/debugger-agent.c

index cc629ec900252c0da5619bc32679b1124e4d8fa8..601e02997798d95ba6bd4eef1b4a5879b08cafe6 100755 (executable)
@@ -1,3 +1,8 @@
+2010-04-15  Zoltan Varga  <vargaz@gmail.com>
+
+       * debugger-agent.c (type_commands): Call mono_class_setup_methods () before
+       calling mono_class_num_methods (). Fixes #592244.
+
 2010-04-14  Zoltan Varga  <vargaz@gmail.com>
 
        * mini-x86.c (mono_arch_get_llvm_call_info): Handle empty structures correctly.
index de2163e45bebb90863bc2ffa71df7851cedf9eff..12322925ee1204b4465a686398b26f307304e3fa 100644 (file)
@@ -5543,6 +5543,8 @@ type_commands (int command, guint8 *p, guint8 *end, Buffer *buf)
                gpointer iter = NULL;
                MonoMethod *m;
 
+               mono_class_setup_methods (klass);
+
                nmethods = mono_class_num_methods (klass);
 
                buffer_add_int (buf, nmethods);