Mon, 02 Mar 2009 16:37:04 -0800 6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC
ysr [Mon, 02 Mar 2009 16:37:04 -0800] rev 2141
6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint. Reviewed-by: jmasa, alanb, mchung
Thu, 05 Mar 2009 22:07:29 -0500 Merge
acorn [Thu, 05 Mar 2009 22:07:29 -0500] rev 2140
Merge
Mon, 02 Mar 2009 16:56:51 -0700 Merge
dcubed [Mon, 02 Mar 2009 16:56:51 -0700] rev 2139
Merge
Mon, 02 Mar 2009 14:43:36 -0700 Merge
dcubed [Mon, 02 Mar 2009 14:43:36 -0700] rev 2138
Merge
Mon, 02 Mar 2009 14:05:07 -0700 6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer
dcubed [Mon, 02 Mar 2009 14:05:07 -0700] rev 2137
6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer Summary: Change JvmtiEnvBase::is_valid() and JvmtiRawMonitor::is_valid() to fetch the _magic fields via Bytes::get_native_u[248](). Reviewed-by: coleenp, swamyv
Mon, 02 Mar 2009 14:03:03 -0700 6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
dcubed [Mon, 02 Mar 2009 14:03:03 -0700] rev 2136
6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined Summary: Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry. Reviewed-by: acorn, swamyv
Mon, 02 Mar 2009 14:00:23 -0700 6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness
dcubed [Mon, 02 Mar 2009 14:00:23 -0700] rev 2135
6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness Summary: Check for NULL return values from jvmti_thread_state() and state_for() and return a JVM TI error code as appropriate. Reviewed-by: coleenp, swamyv
Mon, 02 Mar 2009 13:57:17 -0700 6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one")
dcubed [Mon, 02 Mar 2009 13:57:17 -0700] rev 2134
6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one") Summary: Don't create JvmtiThreadState for an exiting JavaThread. Reviewed-by: coleenp, swamyv
Tue, 03 Mar 2009 10:34:22 -0800 Merge
kvn [Tue, 03 Mar 2009 10:34:22 -0800] rev 2133
Merge
Sun, 01 Mar 2009 20:49:46 -0800 6811384: MacroAssembler::serialize_memory may touch next page on amd64
never [Sun, 01 Mar 2009 20:49:46 -0800] rev 2132
6811384: MacroAssembler::serialize_memory may touch next page on amd64 Reviewed-by: kvn, phh, twisti
Fri, 27 Feb 2009 13:27:09 -0800 6810672: Comment typos
twisti [Fri, 27 Feb 2009 13:27:09 -0800] rev 2131
6810672: Comment typos Summary: I have collected some typos I have found while looking at the code. Reviewed-by: kvn, never
Fri, 27 Feb 2009 08:34:19 -0800 6811267: Fix for 6809798 broke linux build
kvn [Fri, 27 Feb 2009 08:34:19 -0800] rev 2130
6811267: Fix for 6809798 broke linux build Summary: Fix method's declaration. Reviewed-by: phh, twisti
Fri, 27 Feb 2009 03:35:40 -0800 6778669: Patch from Red Hat -- fixes compilation errors
twisti [Fri, 27 Feb 2009 03:35:40 -0800] rev 2129
6778669: Patch from Red Hat -- fixes compilation errors Summary: Some fixes which are required to build on recent GCCs. Reviewed-by: never, kvn Contributed-by: langel@redhat.com
Thu, 26 Feb 2009 16:57:21 -0800 6810855: KILL vs. TEMP ordering restrictions are too strong
never [Thu, 26 Feb 2009 16:57:21 -0800] rev 2128
6810855: KILL vs. TEMP ordering restrictions are too strong Reviewed-by: kvn
Thu, 26 Feb 2009 14:26:02 -0800 6809798: SafePointScalarObject node placed into incorrect block during GCM
kvn [Thu, 26 Feb 2009 14:26:02 -0800] rev 2127
6809798: SafePointScalarObject node placed into incorrect block during GCM Summary: Replace the control edge of a pinned node before scheduling. Reviewed-by: never
Wed, 25 Feb 2009 14:36:27 -0800 6807963: need tool to make sense of LogCompilaton output
never [Wed, 25 Feb 2009 14:36:27 -0800] rev 2126
6807963: need tool to make sense of LogCompilaton output Reviewed-by: kvn
(0) -1000 -300 -100 -16 +16 +100 +300 +1000 +3000 +10000 +30000 tip