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.