coleenp [Wed, 05 Jan 2011 21:23:15 -0500] rev 7720
6583275: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling
Summary: Call get_thread_slow() in vm_perform_shutdown actions and add null check.
Reviewed-by: kvn, dholmes, jcoomes
coleenp [Mon, 03 Jan 2011 14:09:11 -0500] rev 7719
6302804: Hotspot VM dies ungraceful death when C heap is exhausted in various places.
Summary: enhance the error reporting mechanism to help user to fix the problem rather than making it look like a VM error.
Reviewed-by: kvn, kamg
twisti [Fri, 07 Jan 2011 03:41:07 -0800] rev 7718
Merge
iveresov [Thu, 30 Dec 2010 23:44:45 -0800] rev 7717
7009849: C1: Incorrect frame size computation
Summary: Fix frame size computation
Reviewed-by: phh, kvn
kvn [Thu, 30 Dec 2010 09:36:03 -0800] rev 7716
6928562: Assert(_no_handle_mark_nesting==0,"allocating handle inside NoHandleMark")
Summary: reset NoHandleMark before going into VM.
Reviewed-by: iveresov
kvn [Wed, 29 Dec 2010 10:41:43 -0800] rev 7715
7008325: CodeCache exhausted on sparc starting from hs20b04
Summary: remove clear_scratch_buffer_blob and let init_scratch_buffer_blob free and allocate a new blob if required.
Reviewed-by: twisti
kvn [Tue, 28 Dec 2010 17:34:02 -0800] rev 7714
7009359: HS with -XX:+AggressiveOpts optimize new StringBuffer(null) so it does not throw NPE as expected
Summary: Bailout StringConcat optimization if null is passed to StringBuffer constructor.
Reviewed-by: iveresov
iveresov [Mon, 27 Dec 2010 21:51:31 -0800] rev 7713
7009231: C1: Incorrect CAS code for longs on SPARC 32bit
Summary: Fix CAS of longs on SPARC 32bit and cmove on SPARC 64bit.
Reviewed-by: kvn