kvn [Sat, 07 Jan 2012 13:26:43 -0800] rev 11445
7125896: Eliminate nested locks
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object.
Reviewed-by: never, twisti
kvn [Sat, 07 Jan 2012 10:39:23 -0800] rev 11444
7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VM
Summary: Change yank_if_dead() to recursive method to remove all dead inputs.
Reviewed-by: never
kamg [Thu, 12 Jan 2012 09:59:55 -0500] rev 11443
Merge
kamg [Tue, 10 Jan 2012 15:47:19 -0500] rev 11442
Merge
fparain [Mon, 09 Jan 2012 10:27:24 +0100] rev 11441
7120511: Add diagnostic commands
Reviewed-by: acorn, phh, dcubed, sspitsyn
dcubed [Wed, 11 Jan 2012 19:54:34 -0800] rev 11440
7129240: backout fix for 7102776 until 7128770 is resolved
Reviewed-by: phh, bobv, coleenp, dcubed
Contributed-by: Jiangli Zhou <jiangli.zhou@oracle.com>
kvn [Fri, 06 Jan 2012 20:09:20 -0800] rev 11439
Merge
iveresov [Thu, 05 Jan 2012 17:25:58 -0800] rev 11438
7119294: Two command line options cause JVM to crash
Summary: Setup thread register in MacroAssembler::incr_allocated_bytes() on x64
Reviewed-by: kvn
kvn [Fri, 30 Dec 2011 11:43:06 -0800] rev 11437
7125879: assert(proj != NULL) failed: must be found
Summary: Leave i_o attached to slow allocation call when there are no i_o users after the call.
Reviewed-by: iveresov, twisti
kvn [Thu, 29 Dec 2011 11:37:50 -0800] rev 11436
Merge
kvn [Tue, 27 Dec 2011 15:08:43 -0800] rev 11435
7123954: Some CTW test crash with SIGSEGV
Summary: Correct Allocate expansion code to preserve i_o when only slow call is generated.
Reviewed-by: iveresov
kvn [Fri, 23 Dec 2011 15:24:36 -0800] rev 11434
7110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VM
Summary: Distance is too large for one short branch in string_indexofC8().
Reviewed-by: iveresov
roland [Fri, 23 Dec 2011 09:36:23 +0100] rev 11433
7123253: C1: in store check code, usage of registers may be incorrect
Summary: fix usage of input register in assembly code for store check.
Reviewed-by: never
roland [Thu, 22 Dec 2011 10:55:53 +0100] rev 11432
7123108: C1: assert(if_state != NULL) failed: states do not match up
Summary: In CEE, ensure if and common successor state are at the same inline level
Reviewed-by: never
roland [Tue, 20 Dec 2011 16:56:50 +0100] rev 11431
7121140: Allocation paths require explicit memory synchronization operations for RMO systems
Summary: adds store store barrier after initialization of header and body of objects.
Reviewed-by: never, kvn
stefank [Wed, 07 Dec 2011 11:35:03 +0100] rev 11430
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
Summary: Moved sizeof(klassOopDesc), changed the return type to ByteSize and removed the _in_bytes suffix.
Reviewed-by: never, bdelsart, coleenp, jrose
kvn [Tue, 20 Dec 2011 00:55:02 -0800] rev 11429
7121648: Use 3-operands SIMD instructions on x86 with AVX
Summary: Use 3-operands SIMD instructions in C2 generated code for machines with AVX.
Reviewed-by: never
never [Mon, 19 Dec 2011 14:16:23 -0800] rev 11428
7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
Reviewed-by: kvn
kvn [Wed, 14 Dec 2011 14:54:38 -0800] rev 11427
7116452: Add support for AVX instructions
Summary: Added support for AVX extension to the x86 instruction set.
Reviewed-by: never
iveresov [Tue, 13 Dec 2011 17:10:52 -0800] rev 11426
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
Summary: Exercise C2 more in tiered mode with Xcomp
Reviewed-by: kvn, never
roland [Tue, 13 Dec 2011 10:54:47 +0100] rev 11425
7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
Summary: fix C1's CEE to take inlining into account when the stacks in states are compared.
Reviewed-by: iveresov, never
iveresov [Mon, 12 Dec 2011 12:44:08 -0800] rev 11424
7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
Summary: Added handles for references to methods in select_task()
Reviewed-by: twisti, kvn
dcubed [Fri, 06 Jan 2012 16:18:29 -0800] rev 11423
Merge
phh [Thu, 05 Jan 2012 17:16:13 -0500] rev 11422
Merge
phh [Thu, 05 Jan 2012 17:14:52 -0500] rev 11421
7126480: Make JVM start time in milliseconds since the Java epoch available
Summary: Expose existing Management::_begin_vm_creation_time via new accessor Management::begin_vm_creation_time().
Reviewed-by: acorn, dcubed
fparain [Thu, 05 Jan 2012 07:26:44 -0800] rev 11420
7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
Reviewed-by: sspitsyn, dcubed, mchung, dholmes
dcubed [Thu, 05 Jan 2012 06:24:52 -0800] rev 11419
7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessary
Summary: Use JavaThread::jvmti_thread_state() instead of JvmtiThreadState::state_for().
Reviewed-by: coleenp, poonam, acorn
phh [Tue, 03 Jan 2012 15:11:31 -0500] rev 11418
7126185: Clean up lasterror handling, add os::get_last_error()
Summary: Add os::get_last_error(), replace getLastErrorString() by os::lasterror() in os_windows.cpp.
Reviewed-by: kamg, dholmes
Contributed-by: erik.gahlin@oracle.com
phh [Sun, 01 Jan 2012 11:17:59 -0500] rev 11417
7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64
Summary: Add rdtsc detection and inline generation.
Reviewed-by: kamg, dholmes
Contributed-by: karen.kinnear@oracle.com
jmasa [Thu, 05 Jan 2012 21:02:05 -0800] rev 11416
Merge