You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Eugene Ostrovsky <eu...@gmail.com> on 2006/12/01 13:27:56 UTC
Re: [drlvm][jvmti] Profiling support - Compiled Method Load event
I've added instructions to reproduce to
*HARMONY-2145<http://issues.apache.org/jira/browse/HARMONY-2145>
* .
On 11/29/06, Eugene Ostrovsky <eu...@gmail.com> wrote:
>
> Guys,
>
> Could you please explain if it is ok that JIT reports inlined methods in
> intersecting regions?
> Executing VM with -Xem:opt option I've got the following log:
>
> --------------- BEGIN -----------------
> ..........
> Compiling
> java/lang/Thread.<init>(Ljava/lang/ThreadGroup;Ljava/lang/String;JJIZ)V
> ..........
> Adding Inlined method: java/lang/StringBuilder.append
> (J)Ljava/lang/StringBuilder;
> address: 01356D14 [69] mapLength: 1
> Adding Inlined method: java/lang/Long.toString (J)Ljava/lang/String;
> address: 01356D30 [63] mapLength: 1
> ..........
> --------------- END -----------------
>
> I.e. while compiling j.l.Thread constructor JIT inlined
> StringBuilder.append() & Long.toString() methods to the following regions:
> [ 0x01356D14 , 0x01356D14 + 69 )
> [ 0x01356D30 , 0x01356D30 + 63 )
>
> These regions overlap. Is it ok?
>
> Thanks,
> Eugene.
>
>