* src/native/vm/openjdk/jvm.cpp (JVM_CurrentClassLoader): Implemented.
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Wed, 15 Apr 2009 09:39:14 +0000 (11:39 +0200)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Wed, 15 Apr 2009 09:39:14 +0000 (11:39 +0200)
commitb6fac998138b04cbb49a787bf6d673cc6480719c
treeda2ee62de057e66a6c6df40481d961baf497c90f
parent63aa269f8f97ed853c98af7b0ae3da84a1c23422
* src/native/vm/openjdk/jvm.cpp (JVM_CurrentClassLoader): Implemented.
* src/vm/javaobjects.hpp [ENABLE_JAVASE] (java_lang_ClassLoader): Added.
* src/vm/javaobjects.cpp (java_lang_ClassLoader::invoke_getSystemClassLoader):
Implemented new invocation wrapper method.
* src/vm/loader.cpp (load_class_from_sysloader): Use above invocation wrapper.
* src/vm/jit/stacktrace.cpp (stacktrace_first_nonsystem_classloader): Added.
* src/vm/jit/stacktrace.hpp: Likewise.
* src/vm/vm.cpp (vm_get_mainclass_from_jar): Added workaround to make it
compile with CLDC. We have to look into this at some point.
src/native/vm/openjdk/jvm.cpp
src/vm/javaobjects.cpp
src/vm/javaobjects.hpp
src/vm/jit/stacktrace.cpp
src/vm/jit/stacktrace.hpp
src/vm/loader.cpp
src/vm/vm.cpp