Re: RFR (S) 8049304: race between VM_Exit and _sync_FutileWakeups->inc()

2015-09-02 Thread Bertrand Delsart
On 02/09/2015 18:21, Daniel D. Daugherty wrote: Bertrand, Welcome to the party! Replies embedded below... On 9/2/15 10:05 AM, Bertrand Delsart wrote: On 02/09/2015 17:15, Daniel D. Daugherty wrote: On 9/2/15 8:49 AM, Tom Benson wrote: Hi, I'm a bit confused on one point... Since yo

Re: RFR (S) 8049304: race between VM_Exit and _sync_FutileWakeups->inc()

2015-09-02 Thread Bertrand Delsart
en the JVM starts to shutdown, the new PerfDataManager flag will change to false and the Java monitor subsystem will stop using the PerfData objects. This is the new behavior. As noted in the comments I added to the code, the race is still present; I'm just changing the order and the timing to

Re: A hotspot patch for stack profiling (frame pointer)

2015-02-16 Thread Bertrand Delsart
and John I added this conversation to the bug report. Thanks, Vladimir On 1/15/15 3:13 AM, Bertrand Delsart wrote: On 14/01/2015 20:12, John Rose wrote: On Jan 14, 2015, at 6:42 AM, Bertrand Delsart mailto:bertrand.dels...@oracle.com>

Re: A hotspot patch for stack profiling (frame pointer)

2015-01-15 Thread Bertrand Delsart
On 14/01/2015 20:12, John Rose wrote: On Jan 14, 2015, at 6:42 AM, Bertrand Delsart mailto:bertrand.dels...@oracle.com>> wrote: I would not prevent the JITs from using RBP as long as the changeset is not sufficient to guarantee the profiling will work... and IMHO solving the JSR292 issu

Re: A hotspot patch for stack profiling (frame pointer)

2015-01-14 Thread Bertrand Delsart
7 @@ generate_stack_overflow_check(frame_size_in_bytes); push(rbp); + mov(rbp, rsp); #ifdef TIERED // c2 leaves fpu stack dirty. Clean it on entry if (UseSSE < 2 ) { Brendan -- Bertrand Delsart, Grenoble Engineering Center Oracle, 180 av. d

hg: jdk7/hotspot-rt/hotspot: 7025485: leverage shared x86-only deoptimization code

2011-03-11 Thread bertrand . delsart
Changeset: 4f148718983e Author:bdelsart Date: 2011-03-10 17:44 +0100 URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/4f148718983e 7025485: leverage shared x86-only deoptimization code Summary: removed an ifdef IA32 around harmless code useful for some ports Reviewed-by: