harmony-commits mailing list archives

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

AFAIU you wish to have 

append startAddr = 0x51fd2f1d size = 50 (30 + sizeOfInlinee(20))
 toString startAddr = 0x51fd2f2d size = 20 


For this particular testcase it is possible. But there is a general problem:

Code layout may be quite unordered. (It mostly depends on hottness, not the instructions<->method
So a method (say A) body can be layouted at two (or more) unsuccessive regions.
And the regeion between them can belong to some another method (say B). And B is _not_ inlined
into A.

> [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
> 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


View raw message