I've added instructions to reproduce to
*HARMONY-2145<http://issues.apache.org/jira/browse/HARMONY-2145>
* .

On 11/29/06, Eugene Ostrovsky <[EMAIL PROTECTED]> 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.


Reply via email to