Signed-off-by: Vegard Nossum <vegard.nos...@gmail.com> --- vm/jato.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/vm/jato.c b/vm/jato.c index 41e9e73..492550c 100644 --- a/vm/jato.c +++ b/vm/jato.c @@ -174,6 +174,13 @@ static int32_t __vm_native native_vmsystem_identityhashcode(struct vm_object *ob } static struct vm_object * __vm_native +native_vmobject_clone(struct vm_object *object) +{ + NOT_IMPLEMENTED; + return vm_object_alloc(object->class); +} + +static struct vm_object * __vm_native native_vmobject_getclass(struct vm_object *object) { if (!object || !object->class) { @@ -222,6 +229,7 @@ static struct vm_native natives[] = { DEFINE_NATIVE("jato/internal/VM", "println", &native_vmruntime_println), DEFINE_NATIVE("java/lang/VMClass", "getName", &native_vmclass_getname), DEFINE_NATIVE("java/lang/VMClassLoader", "getPrimitiveClass", &native_vmclassloader_getprimitiveclass), + DEFINE_NATIVE("java/lang/VMObject", "clone", &native_vmobject_clone), DEFINE_NATIVE("java/lang/VMObject", "getClass", &native_vmobject_getclass), DEFINE_NATIVE("java/lang/VMRuntime", "exit", &native_vmruntime_exit), DEFINE_NATIVE("java/lang/VMRuntime", "mapLibraryName", &native_vmruntime_maplibraryname), -- 1.6.0.4 ------------------------------------------------------------------------------ _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel