harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eugene S. Ostrovsky (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2145) [drlvm][jvmti] Compiled Method Load event - inlined method support
Date Tue, 05 Dec 2006 07:43:24 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-2145?page=comments#action_12455533 ] 
            
Eugene S. Ostrovsky commented on HARMONY-2145:
----------------------------------------------

Yes, this is exactly what VM needs to know.
VM needs to determine nstructions to method correspondence. This is the only use of inline
information.
Thus, in the case of non successive method body layout each of the continuous code regions
should be reported separately. Such way that if method B is inlined into method A, than each
region of B should belong to (be contained in) some of the regions of method A. 
Is it possible?

> [drlvm][jvmti] Compiled Method Load event - inlined method support
> ------------------------------------------------------------------
>
>                 Key: HARMONY-2145
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2145
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Eugene S. Ostrovsky
>         Assigned To: Gregory Shimansky
>         Attachments: CompiledMethodLoadEvent_size_fixed.diff, exe_notify_compile_method_load_added.diff,
H-2145-Check-inline-regions-consistency.patch, H-2145-JIT-side.patch, H-2145-sendCompiledMethodLoadEvent-tracing.patch,
H-2145-VM-Callback-interface.patch, H-2145-VM-support-for-compiled-method-load-events-for-inlined-methods.patch,
H-2145_sizes.log, inline_test.zip
>
>
> Current VM doesn't report Compiled Method Load event for methods that are inlined by
JIT. 
> Though spec requires it to be sent for every compiled method:
> http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html#CompiledMethodLoad
> We need to add some function to interface between VM and JIT in order to let VM know
about inlined methods.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message