* src/vm/hook.hpp: Added new file for hook points.
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Thu, 15 Oct 2009 13:05:05 +0000 (15:05 +0200)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Thu, 15 Oct 2009 13:05:05 +0000 (15:05 +0200)
commit64f27f451ea6d99e5a2ce6d695b188bea91737d1
treef7129b652b638ad360af8677d15509f258c2ef1c
parentbabf313e525059e1063c8927e66961cb733329a4
* src/vm/hook.hpp: Added new file for hook points.
* src/vm/Makefile.am (libvm_la_SOURCES): Added above file.

* src/native/native.cpp (resolve_method): Added native_resolved hook.
* src/threads/posix/thread-posix.cpp (threads_startup_thread): Added hooks.
* src/vm/linker.cpp (link_class): Added class_linked hook.
* src/vm/loader.cpp (load_class_from_classbuffer): Added class_loaded hook.
* src/vm/vm.cpp (VM::VM): Added vm_init hook.
* src/vm/jit/patcher-common.cpp (patcher_breakpoint): Added breakpoint hook.
* src/vm/jit/trace.cpp: Added hooks.

* src/cacao/cacao.cpp: Launcher is not allowed to interact with JVMTI.
* src/native/jni.cpp (jni_RegisterNatives): Removed bogus JVMTI events.
* src/native/vm/cldc1.1/java_lang_Object.cpp: Likewise.
* src/native/vm/gnuclasspath/java_lang_VMObject.cpp: Likewise.
13 files changed:
src/cacao/cacao.cpp
src/native/jni.cpp
src/native/native.cpp
src/native/vm/cldc1.1/java_lang_Object.cpp
src/native/vm/gnuclasspath/java_lang_VMObject.cpp
src/threads/posix/thread-posix.cpp
src/vm/Makefile.am
src/vm/hook.hpp [new file with mode: 0644]
src/vm/jit/patcher-common.cpp
src/vm/jit/trace.cpp
src/vm/linker.cpp
src/vm/loader.cpp
src/vm/vm.cpp