Help! where the interpreter is invoked?
Wei Zheng
loveheaven_zhengwei at hotmail.com
Thu Feb 14 05:57:24 PST 2008
Hi All,
I am reading the source codes of hotspot. I want to know where
the interpreter is invoked to translate the bytecodes of the static method
"main" in a class file into native instructions.
I debugged the source codes and found the functions below are
invoked to execute the static method "main" :
jni_CallStaticVoidMethod ->
jni_invoke_static ->
JavaCalls::call ->
JavaCalls::call_helper ->
StubRoutines::call_stub()( (address)&link, ..) // the static
method "main" is executed after this step.
Who can tell me where the interpreter is invoked in the functions above?
Thank you very much!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20080214/19b749a7/attachment.html
More information about the hotspot-dev
mailing list