Signed-off-by: Vegard Nossum <[email protected]>
---
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel