This is just to prevent UnsatisfiedLinkException. Signed-off-by: Vegard Nossum <vegard.nos...@gmail.com> --- Makefile | 1 + runtime/classpath/gnu/classpath/VMStackWalker.java | 5 +++++ vm/jato.c | 13 +++++++++++++ 3 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 runtime/classpath/gnu/classpath/VMStackWalker.java
diff --git a/Makefile b/Makefile index 09728b8..c2da16c 100644 --- a/Makefile +++ b/Makefile @@ -233,6 +233,7 @@ REGRESSION_TEST_SUITE_CLASSES = \ regression/jvm/PrintTest.class RUNTIME_CLASSES = \ + runtime/classpath/gnu/classpath/VMStackWalker.class \ runtime/classpath/gnu/classpath/VMSystemProperties.class \ runtime/classpath/java/lang/VMSystem.class diff --git a/runtime/classpath/gnu/classpath/VMStackWalker.java b/runtime/classpath/gnu/classpath/VMStackWalker.java new file mode 100644 index 0000000..a3bb08a --- /dev/null +++ b/runtime/classpath/gnu/classpath/VMStackWalker.java @@ -0,0 +1,5 @@ +package gnu.classpath; + +public class VMStackWalker { + public static native Class[] getClassContext(); +} diff --git a/vm/jato.c b/vm/jato.c index ff4bdda..085009b 100644 --- a/vm/jato.c +++ b/vm/jato.c @@ -53,6 +53,17 @@ static bool perf_enabled; char *exe_name; +static struct vm_object *__vm_native native_vmstackwalker_getclasscontext(void) +{ + struct vm_object *res; + + NOT_IMPLEMENTED; + + res = vm_object_alloc_array(vm_java_lang_Class, 1); + + return res; +} + static void __vm_native native_vmsystemproperties_preinit(struct vm_object *p) { } @@ -113,6 +124,8 @@ native_vmthrowable_fill_in_stack_trace(struct vm_object *message) static void jit_init_natives(void) { + vm_register_native("gnu/classpath/VMStackWalker", "getClassContext", + &native_vmstackwalker_getclasscontext); vm_register_native("gnu/classpath/VMSystemProperties", "preInit", &native_vmsystemproperties_preinit); -- 1.6.0.4 ------------------------------------------------------------------------------ _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel