Signed-off-by: Tomek Grabiec <tgrab...@gmail.com>
---
 vm/jato.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/vm/jato.c b/vm/jato.c
index 26203af..023030f 100644
--- a/vm/jato.c
+++ b/vm/jato.c
@@ -110,6 +110,12 @@ native_vmthrowable_fill_in_stack_trace(struct vm_object 
*message)
        return NULL;
 }
 
+static struct vm_object * __vm_native
+native_vmobject_getclass(struct vm_object *object)
+{
+       return object->class->object;
+}
+
 static void jit_init_natives(void)
 {
        vm_register_native("gnu/classpath/VMStackWalker", "getClassContext",
@@ -121,7 +127,8 @@ static void jit_init_natives(void)
                &native_vmruntime_exit);
        vm_register_native("jato/internal/VM", "println",
                &native_vmruntime_println);
-
+       vm_register_native("java/lang/VMObject", "getClass",
+               &native_vmobject_getclass);
        vm_register_native("java/lang/VMRuntime", "exit",
                &native_vmruntime_exit);
        vm_register_native("java/lang/VMSystem", "arraycopy",
-- 
1.6.0.6


------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to