harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eugene Ostrovsky" <eugene.s.ostrov...@gmail.com>
Subject Re: [drlvm][jvmti] Profiling support - Compiled Method Load event
Date Wed, 29 Nov 2006 15:49:44 GMT
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.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message