hg: jdk7/hotspot/hotspot: 11 new changesets
daniel.daugherty at oracle.com
daniel.daugherty at oracle.com
Thu Jan 13 16:49:08 PST 2011
Changeset: c17b998c5926
Author: iveresov
Date: 2011-01-12 18:33 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/c17b998c5926
7011627: C1: call_RT must support targets that don't fit in wdisp30
Summary: Make both compilers emit near and far calls when necessary.
Reviewed-by: never, kvn, phh
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sparc.ad
Changeset: 5ae3e3b03224
Author: twisti
Date: 2011-01-13 07:28 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/5ae3e3b03224
Merge
! src/cpu/sparc/vm/assembler_sparc.hpp
Changeset: df307487d610
Author: dholmes
Date: 2011-01-09 17:16 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/df307487d610
7010665: Misplaced membar in C1 implementation of Unsafe.get/putXXX
Summary: Modify membars to match regular volatile variable handling
Reviewed-by: iveresov, kvn, never
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: e31d8c656c5b
Author: dcubed
Date: 2011-01-10 09:23 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/e31d8c656c5b
Merge
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 7246a374a9f2
Author: kamg
Date: 2011-01-10 17:14 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/7246a374a9f2
6458402: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent
Summary: Make JvmtiGCMark safe to run non-safepoint and instrument CMS
Reviewed-by: ysr, dcubed
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTagMap.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/jniHandles.cpp
Changeset: db2b0f8c1cef
Author: kamg
Date: 2011-01-11 10:06 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/db2b0f8c1cef
6814943: getcpool001 catches more than one JvmtiThreadState problem
Summary: Mark field volatile, use membars, and change access order to close race
Reviewed-by: dcubed, dholmes
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 5577848f5923
Author: phh
Date: 2011-01-11 17:33 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/5577848f5923
7011463: Sparc MacroAssembler::incr_allocated_bytes() needs a RegisterOrConstant argument
Summary: Replaced incr_allocated_bytes() formals var_size_in_bytes and con_size_in_bytes with a single RegisterOrConstant formal.
Reviewed-by: twisti, jcoomes
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
Changeset: 0ca32cc95d7b
Author: phh
Date: 2011-01-11 17:50 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/0ca32cc95d7b
Merge
Changeset: 8f8dfba37802
Author: kevinw
Date: 2011-01-12 15:44 +0000
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/8f8dfba37802
6994753: Implement optional hook to a Java method at VM startup.
Reviewed-by: mchung, acorn
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 34d64ad817f4
Author: coleenp
Date: 2011-01-12 13:59 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/34d64ad817f4
7009828: Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined
Summary: Change get_temp_directory() back to /tmp and %TEMP% like it always was and where the tools expect it to be.
Reviewed-by: phh, dcubed, kamg, alanb
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 856ecff79cf7
Author: dcubed
Date: 2011-01-13 08:32 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/856ecff79cf7
Merge
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
More information about the hotspot-dev
mailing list