hg: bsd-port/bsd-port/hotspot: 528 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Tue Jul 31 23:30:47 PDT 2012
Changeset: 2c37082ade92
Author: cl
Date: 2011-10-25 13:50 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2c37082ade92
Added tag jdk7u2-b10 for changeset 17a87e00a541
! .hgtags
Changeset: 92be6a664a86
Author: jcoomes
Date: 2011-10-26 12:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/92be6a664a86
7105275: wrong tag added to jdk7u master repos
Reviewed-by: asaha
! .hgtags
Changeset: 3f0cf875af83
Author: katleman
Date: 2011-09-22 16:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3f0cf875af83
Added tag jdk8-b06 for changeset 0db80d8e77fc
! .hgtags
Changeset: 0663e7617095
Author: katleman
Date: 2011-09-29 18:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0663e7617095
Added tag jdk8-b07 for changeset 3f0cf875af83
! .hgtags
Changeset: 77e1a9153757
Author: jcoomes
Date: 2011-09-16 21:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/77e1a9153757
7091545: hs23 - set hotspot version & build number
Reviewed-by: tonyp, never, phh, jmasa
! make/hotspot_version
Changeset: 86cbe939f0c7
Author: dcubed
Date: 2011-09-19 12:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/86cbe939f0c7
Merge
Changeset: 3607aac85aa9
Author: kevinw
Date: 2011-09-22 16:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3607aac85aa9
7051189: Need to suppress info message if -xcheck:jni used with libjsig.so
Reviewed-by: coleenp, minqi
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
+ test/runtime/7051189/Xchecksig.sh
Changeset: 5cceda753a4a
Author: iveresov
Date: 2011-09-19 15:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5cceda753a4a
7091764: Tiered: enable aastore profiling
Summary: Turn on aastore profiling
Reviewed-by: jrose, twisti
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
Changeset: 075ea0ed9e7c
Author: kvn
Date: 2011-09-20 08:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/075ea0ed9e7c
7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceeded
Summary: Add missing node limit check in IGVN optimizer
Reviewed-by: iveresov, never
! make/linux/build.sh
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
! src/share/vm/opto/phaseX.cpp
Changeset: eda6988c0d81
Author: never
Date: 2011-09-20 23:50 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eda6988c0d81
7092236: java/util/EnumSet/EnumSetBash.java fails
Reviewed-by: kvn, twisti, jrose
! src/share/vm/ci/ciEnv.cpp
Changeset: f08d439fab8c
Author: never
Date: 2011-09-25 16:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f08d439fab8c
7089790: integrate bsd-port changes
Reviewed-by: kvn, twisti, jrose
Contributed-by: Kurt Miller <kurt at intricatesoftware.com>, Greg Lewis <glewis at eyesbeyond.com>, Jung-uk Kim <jkim at freebsd.org>, Christos Zoulas <christos at zoulas.com>, Landon Fuller <landonf at plausible.coop>, The FreeBSD Foundation <board at freebsdfoundation.org>, Michael Franz <mvfranz at gmail.com>, Roger Hoover <rhoover at apple.com>, Alexander Strange <astrange at apple.com>
! agent/make/Makefile
+ agent/src/os/bsd/BsdDebuggerLocal.c
+ agent/src/os/bsd/Makefile
+ agent/src/os/bsd/StubDebuggerLocal.c
+ agent/src/os/bsd/elfmacros.h
+ agent/src/os/bsd/libproc.h
+ agent/src/os/bsd/libproc_impl.c
+ agent/src/os/bsd/libproc_impl.h
+ agent/src/os/bsd/mapfile
+ agent/src/os/bsd/ps_core.c
+ agent/src/os/bsd/ps_proc.c
+ agent/src/os/bsd/salibelf.c
+ agent/src/os/bsd/salibelf.h
+ agent/src/os/bsd/symtab.c
+ agent/src/os/bsd/symtab.h
+ agent/src/os/bsd/test.c
+ agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/Makefile
+ make/bsd/Makefile
+ make/bsd/README
+ make/bsd/adlc_updater
+ make/bsd/build.sh
+ make/bsd/makefiles/adjust-mflags.sh
+ make/bsd/makefiles/adlc.make
+ make/bsd/makefiles/amd64.make
+ make/bsd/makefiles/arm.make
+ make/bsd/makefiles/build_vm_def.sh
+ make/bsd/makefiles/buildtree.make
+ make/bsd/makefiles/compiler1.make
+ make/bsd/makefiles/compiler2.make
+ make/bsd/makefiles/core.make
+ make/bsd/makefiles/cscope.make
+ make/bsd/makefiles/debug.make
+ make/bsd/makefiles/defs.make
+ make/bsd/makefiles/dtrace.make
+ make/bsd/makefiles/fastdebug.make
+ make/bsd/makefiles/gcc.make
+ make/bsd/makefiles/hp.make
+ make/bsd/makefiles/hp1.make
+ make/bsd/makefiles/i486.make
+ make/bsd/makefiles/ia64.make
+ make/bsd/makefiles/jsig.make
+ make/bsd/makefiles/jvmg.make
+ make/bsd/makefiles/jvmti.make
+ make/bsd/makefiles/launcher.make
+ make/bsd/makefiles/mapfile-vers-debug
+ make/bsd/makefiles/mapfile-vers-jsig
+ make/bsd/makefiles/mapfile-vers-product
+ make/bsd/makefiles/optimized.make
+ make/bsd/makefiles/ppc.make
+ make/bsd/makefiles/product.make
+ make/bsd/makefiles/profiled.make
+ make/bsd/makefiles/rules.make
+ make/bsd/makefiles/sa.make
+ make/bsd/makefiles/saproc.make
+ make/bsd/makefiles/shark.make
+ make/bsd/makefiles/sparc.make
+ make/bsd/makefiles/sparcWorks.make
+ make/bsd/makefiles/sparcv9.make
+ make/bsd/makefiles/tiered.make
+ make/bsd/makefiles/top.make
+ make/bsd/makefiles/vm.make
+ make/bsd/makefiles/zero.make
+ make/bsd/makefiles/zeroshark.make
+ make/bsd/platform_amd64
+ make/bsd/platform_amd64.suncc
+ make/bsd/platform_i486
+ make/bsd/platform_i486.suncc
+ make/bsd/platform_ia64
+ make/bsd/platform_sparc
+ make/bsd/platform_sparcv9
+ make/bsd/platform_zero.in
! make/cscope.make
! make/defs.make
! make/linux/makefiles/arm.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/ppc.make
! make/sa.files
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
! src/cpu/x86/vm/bytes_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/copy_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/bytes_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/interp_masm_zero.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.cpp
! src/cpu/zero/vm/vm_version_zero.cpp
+ src/os/bsd/vm/attachListener_bsd.cpp
+ src/os/bsd/vm/c1_globals_bsd.hpp
+ src/os/bsd/vm/c2_globals_bsd.hpp
+ src/os/bsd/vm/chaitin_bsd.cpp
+ src/os/bsd/vm/decoder_bsd.cpp
+ src/os/bsd/vm/dtraceJSDT_bsd.cpp
+ src/os/bsd/vm/globals_bsd.hpp
+ src/os/bsd/vm/interfaceSupport_bsd.hpp
+ src/os/bsd/vm/jsig.c
+ src/os/bsd/vm/jvm_bsd.cpp
+ src/os/bsd/vm/jvm_bsd.h
+ src/os/bsd/vm/mutex_bsd.cpp
+ src/os/bsd/vm/mutex_bsd.inline.hpp
+ src/os/bsd/vm/osThread_bsd.cpp
+ src/os/bsd/vm/osThread_bsd.hpp
+ src/os/bsd/vm/os_bsd.cpp
+ src/os/bsd/vm/os_bsd.hpp
+ src/os/bsd/vm/os_bsd.inline.hpp
+ src/os/bsd/vm/os_share_bsd.hpp
+ src/os/bsd/vm/perfMemory_bsd.cpp
+ src/os/bsd/vm/stubRoutines_bsd.cpp
+ src/os/bsd/vm/threadCritical_bsd.cpp
+ src/os/bsd/vm/thread_bsd.inline.hpp
+ src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/launcher.script
+ src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
+ src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
+ src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
+ src/os_cpu/bsd_x86/vm/bsd_x86_32.s
+ src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
+ src/os_cpu/bsd_x86/vm/bsd_x86_64.s
+ src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp
+ src/os_cpu/bsd_x86/vm/copy_bsd_x86.inline.hpp
+ src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
+ src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
+ src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
+ src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp
+ src/os_cpu/bsd_x86/vm/prefetch_bsd_x86.inline.hpp
+ src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp
+ src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp
+ src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
+ src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
+ src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
+ src/os_cpu/bsd_x86/vm/vm_version_bsd_x86.cpp
+ src/os_cpu/bsd_zero/vm/assembler_bsd_zero.cpp
+ src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
+ src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp
+ src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
+ src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
+ src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
+ src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp
+ src/os_cpu/bsd_zero/vm/prefetch_bsd_zero.inline.hpp
+ src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp
+ src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
+ src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp
+ src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp
+ src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp
+ src/os_cpu/bsd_zero/vm/vm_version_bsd_zero.cpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/share/vm/adlc/adlc.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/stubs.hpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/elfStringTable.cpp
! src/share/vm/utilities/elfStringTable.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/histogram.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/preserveException.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.hpp
! test/Makefile
! test/jprt.config
! test/runtime/6929067/Test6929067.sh
Changeset: a92cdbac8b9e
Author: kvn
Date: 2011-09-26 10:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a92cdbac8b9e
7081933: Use zeroing elimination optimization for large array
Summary: Don't zero new typeArray during runtime call if the allocation is followed by arraycopy into it.
Reviewed-by: twisti
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
Changeset: cb315dc80374
Author: never
Date: 2011-09-29 09:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cb315dc80374
7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"
Reviewed-by: kvn
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 098acdf97f09
Author: never
Date: 2011-09-29 13:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/098acdf97f09
7096016: SA build still produces "arg list too long" errors
Reviewed-by: kvn, never
Contributed-by: volker.simonis at gmail.com
! make/linux/makefiles/sa.make
! make/sa.files
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make
Changeset: dc45ae774613
Author: iveresov
Date: 2011-09-29 23:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dc45ae774613
7096639: Tiered: Incorrect counter overflow handling for inlined methods
Summary: Enable invocation events for inlinees
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ae839d1e7d4c
Author: roland
Date: 2011-09-30 13:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ae839d1e7d4c
7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is used
Summary: ADLC generates code to prepare the register string to be printed in a char array but then calls print without the char array as an argument.
Reviewed-by: never
! src/share/vm/adlc/formssel.cpp
Changeset: 5d871c1ff17c
Author: iveresov
Date: 2011-09-30 13:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5d871c1ff17c
Merge
! make/Makefile
! make/linux/makefiles/defs.make
! make/solaris/makefiles/defs.make
! src/os/linux/vm/os_linux.cpp
Changeset: da883b9e6d37
Author: jcoomes
Date: 2011-09-30 18:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da883b9e6d37
Merge
! .hgtags
- agent/src/os/solaris/dbx/Makefile
- agent/src/os/solaris/dbx/README
- agent/src/os/solaris/dbx/README-commands.txt
- agent/src/os/solaris/dbx/helloWorld.cpp
- agent/src/os/solaris/dbx/proc_service_2.h
- agent/src/os/solaris/dbx/shell_imp.h
- agent/src/os/solaris/dbx/svc_agent_dbx.cpp
- agent/src/os/solaris/dbx/svc_agent_dbx.hpp
- agent/src/os/win32/BasicList.hpp
- agent/src/os/win32/Buffer.cpp
- agent/src/os/win32/Buffer.hpp
- agent/src/os/win32/Dispatcher.cpp
- agent/src/os/win32/Dispatcher.hpp
- agent/src/os/win32/Handler.hpp
- agent/src/os/win32/IOBuf.cpp
- agent/src/os/win32/IOBuf.hpp
- agent/src/os/win32/LockableList.hpp
- agent/src/os/win32/Makefile
- agent/src/os/win32/Message.hpp
- agent/src/os/win32/Monitor.cpp
- agent/src/os/win32/Monitor.hpp
- agent/src/os/win32/README-commands.txt
- agent/src/os/win32/README.txt
- agent/src/os/win32/Reaper.cpp
- agent/src/os/win32/Reaper.hpp
- agent/src/os/win32/SwDbgSrv.cpp
- agent/src/os/win32/SwDbgSrv.dsp
- agent/src/os/win32/SwDbgSrv.dsw
- agent/src/os/win32/SwDbgSub.cpp
- agent/src/os/win32/SwDbgSub.dsp
- agent/src/os/win32/initWinsock.cpp
- agent/src/os/win32/initWinsock.hpp
- agent/src/os/win32/ioUtils.cpp
- agent/src/os/win32/ioUtils.hpp
- agent/src/os/win32/isNT4.cpp
- agent/src/os/win32/isNT4.hpp
- agent/src/os/win32/libInfo.cpp
- agent/src/os/win32/libInfo.hpp
- agent/src/os/win32/nt4internals.cpp
- agent/src/os/win32/nt4internals.hpp
- agent/src/os/win32/ports.h
- agent/src/os/win32/procList.cpp
- agent/src/os/win32/procList.hpp
- agent/src/os/win32/serverLists.cpp
- agent/src/os/win32/serverLists.hpp
- agent/src/os/win32/toolHelp.cpp
- agent/src/os/win32/toolHelp.hpp
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
- agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java
- make/solaris/makefiles/mapfile-vers-nonproduct
- src/share/vm/runtime/reflectionCompat.hpp
Changeset: 49ed7eacfd16
Author: jcoomes
Date: 2011-09-30 18:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/49ed7eacfd16
Added tag hs23-b01 for changeset da883b9e6d37
! .hgtags
Changeset: 7c20d272643f
Author: katleman
Date: 2011-10-06 14:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7c20d272643f
Added tag jdk8-b08 for changeset 49ed7eacfd16
! .hgtags
Changeset: edd5f85e2de7
Author: katleman
Date: 2011-10-13 10:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/edd5f85e2de7
Added tag jdk8-b09 for changeset 7c20d272643f
! .hgtags
Changeset: 95607b70acb5
Author: jcoomes
Date: 2011-09-30 22:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/95607b70acb5
7096124: Bump the hs23 build number to 02
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 4f93f0d00802
Author: tonyp
Date: 2011-09-20 09:59 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4f93f0d00802
7059019: G1: add G1 support to the SA
Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA.
Reviewed-by: never, poonam, johnc
! agent/make/Makefile
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! make/sa.files
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 663cb89032b1
Author: johnc
Date: 2011-09-20 15:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/663cb89032b1
7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure
Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object.
Reviewed-by: ysr, brutisso, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
Changeset: 114e52976463
Author: tonyp
Date: 2011-09-21 01:27 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/114e52976463
7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')
Summary: Make sure the eden and survivor pools have "Space" in their name.
Reviewed-by: jmasa, ysr
! src/share/vm/services/g1MemoryPool.cpp
Changeset: 1847b501ae74
Author: johnc
Date: 2011-09-21 10:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1847b501ae74
7068215: G1: Print reference processing time during remark
Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output.
Reviewed-by: ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: d912b598c6c3
Author: tonyp
Date: 2011-09-21 13:36 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d912b598c6c3
7091032: G1: assert failure when NewRatio is used
Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning.
Reviewed-by: johnc, jmasa, ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 5cc33133bc6d
Author: johnc
Date: 2011-09-21 15:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5cc33133bc6d
7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output
Summary: Cast HeapRegion::GrainBytes to size_t in output statement.
Reviewed-by: ysr, brutisso, pbk, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: f0ecbe78fc7b
Author: tonyp
Date: 2011-09-22 07:18 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f0ecbe78fc7b
7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output
Reviewed-by: jcoomes, johnc
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 4dfb2df418f2
Author: johnc
Date: 2011-09-22 10:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4dfb2df418f2
6484982: G1: process references during evacuation pauses
Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate.
Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 8229bd737950
Author: tonyp
Date: 2011-09-23 16:07 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8229bd737950
7075646: G1: fix inconsistencies in the monitoring data
Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat.
Reviewed-by: jmasa, brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/generationCounters.cpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp
Changeset: e807478bf9ca
Author: brutisso
Date: 2011-09-26 10:14 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e807478bf9ca
7091366: re-enable quicksort tests
Summary: Added extern "C" to make it build with JDK6 compilers
Reviewed-by: jwilhelm, kvn
! src/share/vm/utilities/quickSort.cpp
Changeset: 273b46400613
Author: johnc
Date: 2011-09-28 10:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/273b46400613
7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835
Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle.
Reviewed-by: tonyp, ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 811ec3d0833b
Author: johnc
Date: 2011-10-03 12:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/811ec3d0833b
7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054
Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 81aa07130d30
Author: tonyp
Date: 2011-10-03 19:04 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/81aa07130d30
7097048: G1: extend the G1 SA changes to print per-heap space information
Reviewed-by: brutisso, johnc
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: c63b928b212b
Author: stefank
Date: 2011-09-12 16:09 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c63b928b212b
7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundary
Summary: Pass the same object size value to both allocate and unallocate_object
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
Changeset: 65a8ff39a6da
Author: johnc
Date: 2011-10-05 08:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/65a8ff39a6da
7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
Summary: Declare GrainBytes, GrainWords, and CardsPerRegion as size_t.
Reviewed-by: jcoomes, tonyp, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: fd65bc7c09b6
Author: tonyp
Date: 2011-10-06 13:28 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fd65bc7c09b6
Merge
! agent/make/Makefile
! make/sa.files
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 246daf2c601d
Author: brutisso
Date: 2011-09-28 08:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/246daf2c601d
7005808: G1: re-enable ReduceInitialCardMarks for G1
Summary: Remove the extra guard to allow G1 to use ReduceInitialCardMarks
Reviewed-by: jmasa, tonyp, johnc, ysr
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: b9390528617c
Author: ysr
Date: 2011-10-06 18:56 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b9390528617c
7095236: G1: _markedRegions never contains NULL regions
Summary: Removed the code for skipping over NULL regions in _markedRegions, replacing it with an assertion that a NULL region is never encountered; removed dead methods, remove() and remove_region(), and inlined a simplified addRegion() directly into fillCache().
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
Changeset: f32dae5d5677
Author: ysr
Date: 2011-10-10 08:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f32dae5d5677
Merge
Changeset: 3f24f946bc2d
Author: brutisso
Date: 2011-10-11 10:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3f24f946bc2d
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
Summary: Also reviewed by mikael.gerdin at oracle.com; Changed to the `` syntax instead. Also changed "source" to ".".
Reviewed-by: never, stefank, dsamersoff, rottenha
! src/os/posix/launcher/launcher.script
Changeset: d1bdeef3e3e2
Author: johnc
Date: 2011-10-12 10:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d1bdeef3e3e2
7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
Summary: There is a race between one thread successfully forwarding and copying the klass mirror for the SoftReference class (including the static master clock) and another thread attempting to use the master clock while attempting to discover a soft reference object. Maintain a shadow copy of the soft reference master clock and use the shadow during reference discovery and reference processing.
Reviewed-by: tonyp, brutisso, ysr
! src/share/vm/memory/referencePolicy.cpp
! src/share/vm/memory/referencePolicy.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: e4f412d2b75d
Author: jcoomes
Date: 2011-10-14 18:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e4f412d2b75d
Merge
! .hgtags
Changeset: d815de2e85e5
Author: jcoomes
Date: 2011-10-14 18:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d815de2e85e5
Added tag hs23-b02 for changeset e4f412d2b75d
! .hgtags
Changeset: 3170e4044f2d
Author: katleman
Date: 2011-10-20 10:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3170e4044f2d
Added tag jdk8-b10 for changeset d815de2e85e5
! .hgtags
Changeset: bc257a801090
Author: jcoomes
Date: 2011-10-14 21:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bc257a801090
7101096: Bump the hs23 build number to 03
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 940513efe83a
Author: iveresov
Date: 2011-10-04 10:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/940513efe83a
7097679: Tiered: events with bad bci to Gotos reduced from Ifs
Summary: Save bci of instruction that produced Goto and use it to call back to runtime
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: ec5ce9326985
Author: kvn
Date: 2011-10-04 14:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ec5ce9326985
6865265: JVM crashes with "missing exception handler" error
Summary: Retry the call to fast_exception_handler_bci_for() after it returned with a pending exception. Don't cache the exception handler pc computed by compute_compiled_exc_handler() if the handler is for another (nested) exception.
Reviewed-by: kamg, kvn
Contributed-by: volker.simonis at gmail.com
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/compiler/6865265/StackOverflowBug.java
Changeset: eba73e0c7780
Author: bdelsart
Date: 2011-10-07 13:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eba73e0c7780
7096366: PPC: corruption of floating-point values with DeoptimizeALot
Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms
Reviewed-by: roland, dholmes
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 0abefdb54d21
Author: twisti
Date: 2011-10-11 02:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0abefdb54d21
7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
Reviewed-by: never, bdelsart
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
Changeset: 5eb9169b1a14
Author: twisti
Date: 2011-10-12 21:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5eb9169b1a14
7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
Reviewed-by: jrose, never
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciSignature.hpp
Changeset: a786fdc79c5f
Author: never
Date: 2011-10-13 14:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a786fdc79c5f
7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
Reviewed-by: kvn, twisti
! src/share/vm/prims/methodHandleWalk.cpp
Changeset: 4bac06a82bc3
Author: kvn
Date: 2011-10-14 10:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4bac06a82bc3
7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic.
Reviewed-by: never, twisti
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/7100757/Test7100757.java
Changeset: 11d17c7d2ee6
Author: iveresov
Date: 2011-10-16 02:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/11d17c7d2ee6
Merge
Changeset: 2ef3386478e6
Author: dholmes
Date: 2011-10-10 21:01 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2ef3386478e6
7096278: Update the VM name to indicate it is an embedded build
Reviewed-by: kvn, never, jcoomes, bobv
! src/share/vm/runtime/vm_version.cpp
Changeset: 436b4a3231bf
Author: dcubed
Date: 2011-10-13 09:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/436b4a3231bf
7098194: integrate macosx-port changes
Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29.
Reviewed-by: kvn, dholmes, never, phh
Contributed-by: Christos Zoulas <christos at zoulas.com>, Greg Lewis <glewis at eyesbeyond.com>, Kurt Miller <kurt at intricatesoftware.com>, Alexander Strange <astrange at apple.com>, Mike Swingler <swingler at apple.com>, Roger Hoover <rhoover at apple.com>, Victor Hernandez <vhernandez at apple.com>, Pratik Solanki <psolanki at apple.com>
! .hgignore
+ agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! agent/src/os/bsd/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/Makefile
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/defs.make
- make/templates/bsd-header
! src/cpu/x86/vm/jni_x86.h
+ src/os/bsd/dtrace/generateJvmOffsets.cpp
+ src/os/bsd/dtrace/generateJvmOffsets.h
+ src/os/bsd/dtrace/generateJvmOffsetsMain.c
+ src/os/bsd/dtrace/hotspot.d
+ src/os/bsd/dtrace/hotspot_jni.d
+ src/os/bsd/dtrace/hs_private.d
+ src/os/bsd/dtrace/jhelper.d
+ src/os/bsd/dtrace/jvm_dtrace.c
+ src/os/bsd/dtrace/jvm_dtrace.h
+ src/os/bsd/dtrace/libjvm_db.c
+ src/os/bsd/dtrace/libjvm_db.h
! src/os/bsd/vm/dtraceJSDT_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/bsd_x86_32.s
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/dtrace.hpp
+ src/share/vm/utilities/dtrace_usdt2_disabled.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/hashtable.cpp
Changeset: 23a1c8de9d51
Author: dholmes
Date: 2011-10-17 01:40 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/23a1c8de9d51
Merge
- make/templates/bsd-header
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 8187c94a9a87
Author: never
Date: 2011-10-17 11:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8187c94a9a87
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java
Changeset: e5928e7dab26
Author: never
Date: 2011-10-17 21:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e5928e7dab26
7098528: crash with java -XX:+ExtendedDTraceProbes
Reviewed-by: kvn
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
Changeset: 16f9fa2bf76c
Author: kvn
Date: 2011-10-19 10:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/16f9fa2bf76c
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
Summary: replace the call to memmove by a simple copy loop
Reviewed-by: dholmes, kvn, never
Contributed-by: axel.siebenborn at sap.com, volker.simonis at gmail.com
! src/cpu/sparc/vm/copy_sparc.hpp
! src/os_cpu/windows_x86/vm/copy_windows_x86.inline.hpp
+ test/runtime/7100935/TestConjointAtomicArraycopy.java
+ test/runtime/7100935/TestShortArraycopy.java
Changeset: 1179647ee175
Author: iveresov
Date: 2011-10-21 00:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1179647ee175
Merge
Changeset: ec4b032a4977
Author: tonyp
Date: 2011-10-13 13:54 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ec4b032a4977
7098085: G1: partially-young GCs not initiated under certain circumstances
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: 074f0252cc13
Author: tonyp
Date: 2011-10-14 11:12 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/074f0252cc13
7088680: G1: Cleanup in the G1CollectorPolicy class
Summary: Removed unused fields and methods, removed the G1CollectoryPolicy_BestRegionsFirst class and folded its functionality into the G1CollectorPolicy class.
Reviewed-by: ysr, brutisso, jcoomes
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/universe.cpp
Changeset: bf2d2b8b1726
Author: johnc
Date: 2011-10-17 09:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bf2d2b8b1726
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
Summary: Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array.
Reviewed-by: ysr, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 647872693572
Author: tonyp
Date: 2011-10-21 07:24 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/647872693572
Merge
Changeset: 4d3850d9d326
Author: jcoomes
Date: 2011-10-21 10:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4d3850d9d326
Merge
- make/templates/bsd-header
Changeset: 4538caeef7b6
Author: jcoomes
Date: 2011-10-21 10:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4538caeef7b6
Added tag hs23-b03 for changeset 4d3850d9d326
! .hgtags
Changeset: 7e508fbcb950
Author: jcoomes
Date: 2011-10-27 12:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7e508fbcb950
Merge
! .hgtags
! make/hotspot_version
- make/templates/bsd-header
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/methodHandleWalk.cpp
Changeset: b6d9d5bbea50
Author: katleman
Date: 2011-11-16 16:09 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b6d9d5bbea50
Added tag jdk7u4-b01 for changeset 7e508fbcb950
! .hgtags
Changeset: 02fe430d493e
Author: katleman
Date: 2011-10-27 13:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/02fe430d493e
Added tag jdk8-b11 for changeset 4538caeef7b6
! .hgtags
Changeset: c9d25d93ddfe
Author: jcoomes
Date: 2011-10-21 16:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c9d25d93ddfe
7103619: Bump the hs23 build number to 04
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 5e5d4821bf07
Author: brutisso
Date: 2011-10-20 10:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5e5d4821bf07
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.
Summary: Introduced a version of is_in_reserved() that looks at _orig_end as opposed to _end.
Reviewed-by: tonyp, stefank
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 8d161913dfc3
Author: tonyp
Date: 2011-10-21 12:42 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8d161913dfc3
Merge
Changeset: db89aa49298f
Author: johnc
Date: 2011-10-20 12:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/db89aa49298f
7099824: G1: we should take the pending list lock before doing the remark pause
Summary: Acquire the pending list lock in the prologue method of G1's concurrent VM_Operation and release the lock in the epilogue() method. The locking/unlocking order of the pending list lock and the Heap_lock should match that in the prologue and epilogue methods of VM_GC_Operation.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
Changeset: c6a6e936dc68
Author: johnc
Date: 2011-10-23 23:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c6a6e936dc68
7096030: G1: PrintGCDetails enhancements
7102445: G1: Unnecessary Resource allocations during RSet scanning
Summary: Add a new per-worker thread line in the PrintGCDetails output. GC Worker Other is the difference between the elapsed time for the parallel phase of the evacuation pause and the sum of the times of the sub-phases (external root scanning, mark stack scanning, RSet updating, RSet scanning, object copying, and termination) for that worker. During RSet scanning, stack allocate DirtyCardToOopClosure objects; allocating these in a resource area was causing abnormally high GC Worker Other times while the worker thread freed ResourceArea chunks.
Reviewed-by: tonyp, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: c08412904149
Author: ysr
Date: 2011-10-25 20:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c08412904149
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free list
Summary: Suitably weaken asserts that were in each case a tad too strong; fix up some loose uses of parameters in code related to size-indexed free list table.
Reviewed-by: jmasa, brutisso, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: dbfcbecbb2dc
Author: brutisso
Date: 2011-10-26 08:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dbfcbecbb2dc
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too small
Summary: initial_region_num actually not needed.
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 8487c835efbf
Author: tonyp
Date: 2011-10-28 12:49 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8487c835efbf
Merge
Changeset: 6534482ff68a
Author: jcoomes
Date: 2011-10-28 15:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6534482ff68a
Merge
Changeset: 1d3900713a67
Author: jcoomes
Date: 2011-10-28 15:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1d3900713a67
Added tag hs23-b04 for changeset 6534482ff68a
! .hgtags
Changeset: ddb34559f9a7
Author: katleman
Date: 2011-11-03 10:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ddb34559f9a7
Added tag jdk8-b12 for changeset 1d3900713a67
! .hgtags
Changeset: 5c8c7bef6403
Author: jcoomes
Date: 2011-10-28 18:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5c8c7bef6403
7106092: Bump the hs23 build number to 05
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: d5c4c73aa855
Author: dholmes
Date: 2011-10-27 18:04 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d5c4c73aa855
7104173: sun/tools tests fail with debug build after 7012206
Summary: Disable PrintVMOptions in embedded debug builds so tests are unaffected by extra output
Reviewed-by: twisti, coleenp, phh, fparain, dsamersoff
! src/share/vm/runtime/globals.hpp
Changeset: 6da94c5a6746
Author: dholmes
Date: 2011-10-30 18:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6da94c5a6746
Merge
Changeset: 95009f678859
Author: brutisso
Date: 2011-11-01 13:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/95009f678859
7106766: Move the precompiled header from the src/share/vm directory
Summary: Moved precompiled.hpp to src/share/vm/precompiled
Reviewed-by: coleenp, dholmes
Contributed-by: rbackman <rickard.backman at oracle.com>
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/gcc.make
! make/windows/makefiles/vm.make
- src/share/vm/precompiled.hpp
+ src/share/vm/precompiled/precompiled.hpp
Changeset: 3e609627e780
Author: jcoomes
Date: 2011-11-04 12:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3e609627e780
Merge
- src/share/vm/precompiled.hpp
Changeset: b92ca8e229d2
Author: jcoomes
Date: 2011-11-04 12:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b92ca8e229d2
Added tag hs23-b05 for changeset 3e609627e780
! .hgtags
Changeset: 088d09a130ff
Author: katleman
Date: 2011-11-10 11:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/088d09a130ff
Added tag jdk8-b13 for changeset b92ca8e229d2
! .hgtags
Changeset: 883328bfc472
Author: katleman
Date: 2011-11-17 10:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/883328bfc472
Added tag jdk8-b14 for changeset 088d09a130ff
! .hgtags
Changeset: 869804b759e7
Author: jcoomes
Date: 2011-11-04 14:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/869804b759e7
7108553: Bump the hs23 build number to 06
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 5bda8dae4e14
Author: never
Date: 2011-10-23 20:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5bda8dae4e14
7103784: enable some flags by default
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 754110e02bd5
Author: never
Date: 2011-10-23 12:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/754110e02bd5
7103380: assertion failure with -XX:+PrintNativeNMethods
Reviewed-by: kvn, iveresov
! src/share/vm/asm/codeBuffer.cpp
Changeset: 42783d1414b2
Author: never
Date: 2011-10-23 23:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/42783d1414b2
Merge
- make/templates/bsd-header
Changeset: b20d64f83668
Author: twisti
Date: 2011-10-24 07:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b20d64f83668
7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
Reviewed-by: kvn, never, jrose
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 12d38ffcba2a
Author: twisti
Date: 2011-10-25 00:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/12d38ffcba2a
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
Reviewed-by: iveresov, never
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 2ec638646e86
Author: twisti
Date: 2011-10-25 04:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2ec638646e86
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: a6eef545f1a2
Author: never
Date: 2011-10-25 08:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a6eef545f1a2
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
Reviewed-by: never
Contributed-by: Omair Majid <omajid at redhat.com>
! src/share/vm/opto/addnode.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
Changeset: e69a66a1457b
Author: kvn
Date: 2011-10-25 12:51 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e69a66a1457b
7059039: EA: don't change non-escaping state of NULL pointer
Summary: NULL pointers do not escape but escape state propagation may change it leading to worser results.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: d8cb48376797
Author: kvn
Date: 2011-10-26 06:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d8cb48376797
7097546: Optimize use of CMOVE instructions
Summary: Avoid CMove in a loop if possible. May generate CMove if it could be moved outside a loop.
Reviewed-by: never
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.hpp
Changeset: cec1757a0134
Author: twisti
Date: 2011-10-27 04:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cec1757a0134
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
Reviewed-by: never, bdelsart
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/opto/runtime.cpp
Changeset: e0658a9b3f87
Author: kvn
Date: 2011-10-27 09:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e0658a9b3f87
7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"
Summary: Define ciMethodHandle::print_chain_impl() and ciMethodHandle::print_chain() bodies only in debug builds.
Reviewed-by: never, twisti
! src/share/vm/ci/ciMethodHandle.cpp
! src/share/vm/ci/ciMethodHandle.hpp
Changeset: 34535d2cb362
Author: iveresov
Date: 2011-10-27 14:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/34535d2cb362
7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation
Summary: Initialize printable_bci of instruction when passed to Canonicalizer
Reviewed-by: kvn, never
! src/share/vm/c1/c1_Canonicalizer.hpp
Changeset: f350490a45fd
Author: kvn
Date: 2011-10-27 18:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f350490a45fd
7105611: Set::print() is broken
Summary: Reimplemented class VSetI_ to restore Set::print().
Reviewed-by: never
! src/share/vm/libadt/vectset.cpp
! src/share/vm/libadt/vectset.hpp
Changeset: eba044a722a4
Author: never
Date: 2011-10-28 14:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eba044a722a4
7103261: crash with jittester on sparc
Reviewed-by: iveresov, kvn
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
+ test/compiler/7103261/Test7103261.java
Changeset: e3b0dcc327b9
Author: twisti
Date: 2011-10-31 03:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e3b0dcc327b9
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
Reviewed-by: never, kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/opto/machnode.cpp
Changeset: 71699e9d8673
Author: kvn
Date: 2011-10-31 15:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/71699e9d8673
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
Summary: Use -Xss224k instead of -Xss128k.
Reviewed-by: never
! test/compiler/6865265/StackOverflowBug.java
Changeset: e342a5110bed
Author: twisti
Date: 2011-11-03 01:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e342a5110bed
7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
Reviewed-by: kvn
! src/share/vm/interpreter/bytecode.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: 448691f285a5
Author: twisti
Date: 2011-11-03 04:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/448691f285a5
7106944: assert(_pc == *pc_addr) failed may be too strong
Reviewed-by: kvn, never
! src/cpu/x86/vm/frame_x86.cpp
Changeset: 1feb272af3a7
Author: never
Date: 2011-11-04 13:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1feb272af3a7
6636110: unaligned stackpointer leads to crash during deoptimization
Reviewed-by: never, kvn
Contributed-by: Andreas Schoesser <andreas.schoesser at sap.com>
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 59e515ee9354
Author: kvn
Date: 2011-11-07 14:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/59e515ee9354
7059047: EA: can't find initializing store with several CheckCastPP
Summary: Split adjust_escape_state() method into two methods to find initializing stores.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 44ce519bc3d1
Author: never
Date: 2011-11-08 10:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/44ce519bc3d1
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer
Reviewed-by: kvn, jrose, twisti
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/globals.hpp
Changeset: c9a03402fe56
Author: never
Date: 2011-11-08 17:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c9a03402fe56
7105305: assert check_method_context proper context
Reviewed-by: jrose, kvn
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/constantPoolKlass.cpp
Changeset: e3e363b2bf19
Author: never
Date: 2011-11-08 20:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e3e363b2bf19
7108242: jinfo -permstat shouldn't report interned strings as part of perm
Reviewed-by: kvn, twisti
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PermStat.java
Changeset: 83d0b5cd1438
Author: twisti
Date: 2011-11-09 00:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/83d0b5cd1438
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in use
Reviewed-by: jrose, kvn, never
! src/share/vm/opto/callGenerator.cpp
Changeset: 7e0e43cf86d6
Author: kvn
Date: 2011-11-09 06:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7e0e43cf86d6
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALot
Summary: zero array when compiled code is deoptimized.
Reviewed-by: never, twisti
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
Changeset: 670a74b863fc
Author: kvn
Date: 2011-11-09 07:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/670a74b863fc
7107042: assert(no_dead_loop) failed: dead loop detected
Summary: Use dead nodes elimination code in PhaseIdealLoop before executing EA.
Reviewed-by: never, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 78bef05801ca
Author: twisti
Date: 2011-11-10 04:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/78bef05801ca
Merge
- src/share/vm/precompiled.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 3c7d67df8d07
Author: dholmes
Date: 2011-11-10 06:23 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3c7d67df8d07
7108264: Fix for 7104173 is insufficient
Summary: Disable PrintVMOptions by default for all builds
Reviewed-by: dsamersoff, twisti
! src/share/vm/runtime/globals.hpp
Changeset: f9a80a035a4a
Author: coleenp
Date: 2011-11-15 12:40 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f9a80a035a4a
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 5a5ed80bea5b
Author: ysr
Date: 2011-10-26 21:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5a5ed80bea5b
7105163: CMS: some mentions of MinChunkSize should be IndexSetStart
Summary: Fixed the instances that were missed in the changeset for 7099817.
Reviewed-by: stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: 59519b7d7b9d
Author: tonyp
Date: 2011-10-28 13:04 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/59519b7d7b9d
Merge
Changeset: 6fd81579526f
Author: brutisso
Date: 2011-10-31 08:01 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
Summary: arrayOopDesc::max_array_length() should return a value that does not overflow a size_t if it is converted to bytes.
Reviewed-by: kvn, dholmes
! make/jprt.properties
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/quickSort.cpp
! test/Makefile
Changeset: ed80554efa25
Author: brutisso
Date: 2011-11-02 08:04 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ed80554efa25
7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGV
Summary: _cset_rs_update_cl[] was indexed with values beyond what it is set up to handle.
Reviewed-by: ysr, jmasa, johnc
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
Changeset: 8aae2050e83e
Author: tonyp
Date: 2011-11-07 22:11 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8aae2050e83e
7092309: G1: introduce old region set
Summary: Keep track of all the old regions in the heap with a heap region set.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSets.cpp
! src/share/vm/gc_implementation/g1/heapRegionSets.hpp
Changeset: 53074c2c4600
Author: tonyp
Date: 2011-11-08 00:41 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/53074c2c4600
7099849: G1: include heap region information in hs_err files
Reviewed-by: johnc, brutisso, poonam
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: ab5107bee78c
Author: brutisso
Date: 2011-11-09 23:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ab5107bee78c
7110190: GCCause::to_string missing case for _adaptive_size_policy
Summary: Added case for _adaptive_size_policy
Reviewed-by: johnc, ysr
! src/share/vm/gc_interface/gcCause.cpp
Changeset: aa4c21b00f7f
Author: brutisso
Date: 2011-11-15 20:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aa4c21b00f7f
7110152: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Reduce what arrayOopDesc::max_array_length() returns to avoid int overflow
Reviewed-by: kvn, dholmes, tonyp
! src/share/vm/oops/arrayOop.hpp
Changeset: 2ceafe3ceb65
Author: poonam
Date: 2011-11-16 16:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2ceafe3ceb65
7110428: Crash during HeapDump operation
Reviewed-by: ysr, dholmes
! src/share/vm/services/heapDumper.cpp
Changeset: b1754f3fbbd8
Author: tonyp
Date: 2011-11-17 13:14 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b1754f3fbbd8
Merge
Changeset: 6c2a55d4902f
Author: jcoomes
Date: 2011-11-18 15:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c2a55d4902f
Merge
Changeset: fde2a39ed7f3
Author: jcoomes
Date: 2011-11-18 15:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fde2a39ed7f3
Added tag hs23-b06 for changeset 6c2a55d4902f
! .hgtags
Changeset: 35aadd2e739b
Author: jcoomes
Date: 2011-11-18 19:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/35aadd2e739b
Merge
! .hgtags
! make/hotspot_version
- src/share/vm/precompiled.hpp
Changeset: 278a1c1706f0
Author: katleman
Date: 2011-12-09 17:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/278a1c1706f0
Added tag jdk7u4-b03 for changeset 35aadd2e739b
! .hgtags
Changeset: 21dbf8183550
Author: katleman
Date: 2011-12-15 09:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/21dbf8183550
Added tag jdk7u4-b04 for changeset 278a1c1706f0
! .hgtags
Changeset: a33d99dd8b24
Author: katleman
Date: 2011-12-14 17:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a33d99dd8b24
Added tag jdk7u4-b02 for changeset 35aadd2e739b
! .hgtags
Changeset: 7bb156f60fdc
Author: katleman
Date: 2011-12-15 12:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7bb156f60fdc
Merge
! .hgtags
Changeset: d1f29d4e0bc6
Author: katleman
Date: 2011-12-01 10:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d1f29d4e0bc6
Added tag jdk8-b15 for changeset fde2a39ed7f3
! .hgtags
Changeset: 698a22e99f74
Author: katleman
Date: 2011-12-15 12:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/698a22e99f74
Added tag jdk8-b17 for changeset d1f29d4e0bc6
! .hgtags
Changeset: 09f3b8a372b2
Author: katleman
Date: 2011-12-15 15:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/09f3b8a372b2
Added tag jdk8-b16 for changeset d1f29d4e0bc6
! .hgtags
Changeset: e46c2339d0fc
Author: katleman
Date: 2011-12-15 15:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e46c2339d0fc
Merge
! .hgtags
Changeset: da4182086289
Author: jcoomes
Date: 2011-11-18 17:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da4182086289
7113503: Bump the hs23 build number to 07
Reviewed-by: johnc
Contributed-by: alejandro.murillo at oracle.com
! make/hotspot_version
Changeset: 36b057451829
Author: dholmes
Date: 2011-11-16 20:38 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/36b057451829
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries
Reviewed-by: dholmes, dsamersoff
Contributed-by: Chris Hegarty <chris.hegarty at oracle.com>
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
Changeset: 002cb3fc8256
Author: coleenp
Date: 2011-11-18 17:26 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/002cb3fc8256
Merge
Changeset: c17bc65648de
Author: brutisso
Date: 2011-11-21 08:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c17bc65648de
7112308: Fix Visual Studio build for precompiled header
Summary: Add the new path to precompiled.hpp in the project make file
Reviewed-by: coleenp, dholmes, brutisso
Contributed-by: rbackman <rickard.backman at oracle.com>
! make/windows/makefiles/projectcreator.make
Changeset: 1d090cf33da6
Author: coleenp
Date: 2011-11-21 10:22 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1d090cf33da6
Merge
Changeset: 242b4e0e6f73
Author: phh
Date: 2011-11-29 09:21 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/242b4e0e6f73
7116189: Export JVM_SetNativeThreadName from Hotspot
Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux.
Reviewed-by: dcubed, dholmes
Contributed-by: michael.x.mcmahon at oracle.com
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
Changeset: 763f01599ff4
Author: phh
Date: 2011-11-29 17:00 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/763f01599ff4
7116481: Commercial features in Hotspot must be gated by a switch
Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches.
Reviewed-by: jwilhelm, kamg
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
Changeset: 358eca91be48
Author: phh
Date: 2011-11-30 12:48 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/358eca91be48
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
Summary: Revert 7116481 to current hsx/hotspot-main
Reviewed-by: kamg
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
Changeset: 81a08cd7f6a1
Author: coleenp
Date: 2011-12-01 13:42 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/81a08cd7f6a1
Merge
Changeset: a88de71c4e3a
Author: tonyp
Date: 2011-11-18 12:52 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a88de71c4e3a
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class
Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy.
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: d06a2d7fcd5b
Author: brutisso
Date: 2011-11-21 07:47 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d06a2d7fcd5b
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM
Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction
Reviewed-by: ysr, tonyp, jmasa, johnc
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/space.hpp
Changeset: b5a5f30c483d
Author: johnc
Date: 2011-11-21 09:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b5a5f30c483d
7110173: GCNotifier::pushNotification publishes stale data.
Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block.
Reviewed-by: poonam, dholmes, fparain, mchung
! src/share/vm/services/memoryManager.cpp
Changeset: 6071e0581859
Author: johnc
Date: 2011-11-18 12:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6071e0581859
7111795: G1: Various cleanups identified during walk through of changes for 6484965
Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking").
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 3a298e04d914
Author: tonyp
Date: 2011-11-22 04:47 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3a298e04d914
Merge
Changeset: bca17e38de00
Author: jmasa
Date: 2011-08-09 10:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bca17e38de00
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
Summary: Select number of GC threads dynamically based on heap usage and number of Java threads
Reviewed-by: johnc, ysr, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: 00dd86e542eb
Author: johnc
Date: 2011-11-28 09:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/00dd86e542eb
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise
Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state.
Reviewed-by: tonyp, brutisso
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: dc467e8b2c5e
Author: johnc
Date: 2011-11-17 12:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dc467e8b2c5e
7112743: G1: Reduce overhead of marking closure during evacuation pauses
Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails.
Reviewed-by: tonyp, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/oops/objArrayOop.hpp
Changeset: ea640b5e949a
Author: jmasa
Date: 2011-11-22 14:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ea640b5e949a
7106024: CMS: Removed unused code for precleaning in remark phase
Summary: Remove dead code.
Reviewed-by: stefank, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 7913e93dca52
Author: jmasa
Date: 2011-11-22 14:59 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7913e93dca52
7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure
Summary: Remove obsolete code.
Reviewed-by: brutisso, ysr, jcoomes
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
Changeset: 1bbf5b6fb7b0
Author: tonyp
Date: 2011-12-02 08:52 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1bbf5b6fb7b0
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 6de8c9ba5907
Author: jcoomes
Date: 2011-12-02 15:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6de8c9ba5907
Merge
Changeset: aed8bf036ce2
Author: jcoomes
Date: 2011-12-02 15:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aed8bf036ce2
Added tag hs23-b07 for changeset 6de8c9ba5907
! .hgtags
Changeset: cf4dd13bbcd3
Author: jcoomes
Date: 2011-12-02 21:10 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf4dd13bbcd3
7117536: new hotspot build - hs23-b08
Reviewed-by: johnc
! make/hotspot_version
Changeset: cd00eaeebef6
Author: phh
Date: 2011-12-05 12:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cd00eaeebef6
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed.
Reviewed-by: coleenp, kamg, dholmes, johnc, jrose
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
+ src/share/vm/runtime/globals_ext.hpp
! src/share/vm/runtime/globals_extension.hpp
Changeset: 8657ec177a14
Author: dcubed
Date: 2011-12-05 14:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8657ec177a14
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin.
Reviewed-by: kvn, swingler
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/sa.make
Changeset: 41cce03b29a8
Author: dcubed
Date: 2011-12-06 05:28 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/41cce03b29a8
Merge
Changeset: 03865c41c4f3
Author: vladidan
Date: 2011-12-06 16:35 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/03865c41c4f3
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 55d777c0860a
Author: dcubed
Date: 2011-12-07 07:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/55d777c0860a
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
Summary: UseCompressedOops is false by default on MacOS X; can still be set manually
Reviewed-by: jmelvin, kvn, dholmes
! src/share/vm/runtime/arguments.cpp
Changeset: e8fdaf4a66cb
Author: kvn
Date: 2011-11-10 20:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e8fdaf4a66cb
7110586: C2 generates incorrect results
Summary: Exact limit of empty loop calculated incorrectly.
Reviewed-by: iveresov, never
! src/share/vm/opto/loopnode.cpp
+ test/compiler/7110586/Test7110586.java
Changeset: 8c57262447d3
Author: kvn
Date: 2011-11-14 18:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8c57262447d3
7105605: Use EA info to optimize pointers compare
Summary: optimize pointers compare using EA information.
Reviewed-by: never, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 6729bbc1fcd6
Author: twisti
Date: 2011-11-16 01:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6729bbc1fcd6
7003454: order constants in constant table by number of references in code
Reviewed-by: kvn, never, bdelsart
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/matcher.hpp
Changeset: 1bd45abaa507
Author: kvn
Date: 2011-11-16 09:13 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1bd45abaa507
6890673: Eliminate allocations immediately after EA
Summary: Try to eliminate allocations and related locks immediately after escape analysis.
Reviewed-by: never
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 973293defacd
Author: iveresov
Date: 2011-11-16 19:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/973293defacd
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
Summary: Move the inlinee invoke notification callback into inlinee preamble
Reviewed-by: kvn, never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! test/compiler/6792161/Test6792161.java
Changeset: a04a201f0f5a
Author: twisti
Date: 2011-11-17 04:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a04a201f0f5a
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not
Reviewed-by: kvn, never
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 59bc0d4d9ea3
Author: never
Date: 2011-11-18 10:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/59bc0d4d9ea3
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable
Reviewed-by: kvn, iveresov, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 7793051af7d6
Author: twisti
Date: 2011-11-21 00:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7793051af7d6
7110058: change default for ScavengeRootsInCode to 2
Reviewed-by: kvn, never
! src/share/vm/runtime/globals.hpp
Changeset: f03a3c8bd5e5
Author: roland
Date: 2011-09-14 09:22 +0200
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f03a3c8bd5e5
7077312: Provide a CALL effect for instruct declaration in the ad file
Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers)
Reviewed-by: twisti, never
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/block.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
Changeset: db2e64ca2d5a
Author: roland
Date: 2011-11-22 09:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/db2e64ca2d5a
7090968: Allow adlc register class to depend on runtime conditions
Summary: allow reg_class definition as a function.
Reviewed-by: kvn, never
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/matcher.hpp
Changeset: cc81b9c09bbb
Author: kvn
Date: 2011-11-28 15:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cc81b9c09bbb
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
Summary: Fixed several EA issues with Connection Graph construction.
Reviewed-by: never, twisti
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 97825a4f7369
Author: iveresov
Date: 2011-11-30 17:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/97825a4f7369
7116795: Tiered: enable by default for server
Summary: Enable tiered compilation on server VM by default
Reviewed-by: kvn, never
! make/jprt.properties
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
Changeset: f745b2be3737
Author: kvn
Date: 2011-12-02 21:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f745b2be3737
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
Summary: Delay memory node transformation until the memory is processed.
Reviewed-by: iveresov, never
! src/share/vm/opto/memnode.cpp
Changeset: 81f7362f7bed
Author: kvn
Date: 2011-12-08 10:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/81f7362f7bed
Merge
! make/jprt.properties
! src/share/vm/runtime/globals.hpp
Changeset: 4406629aa157
Author: johnc
Date: 2011-12-02 12:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4406629aa157
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj
Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread.
Reviewed-by: ysr, tonyp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
Changeset: e37aedaedccd
Author: tonyp
Date: 2011-12-05 12:26 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e37aedaedccd
Merge
Changeset: f1391adc6681
Author: stefank
Date: 2011-11-28 10:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1391adc6681
7112034: Parallel CMS fails to properly mark reference objects
Summary: Enabled reference processing when work stealing during concurrent marking
Reviewed-by: jmasa, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: f4414323345f
Author: stefank
Date: 2011-11-28 14:58 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f4414323345f
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/top.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/gcc.make
Changeset: d23d2b18183e
Author: tonyp
Date: 2011-12-07 12:54 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d23d2b18183e
7118202: G1: eden size unnecessarily drops to a minimum
Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: e9b91fd07263
Author: jmasa
Date: 2011-12-09 06:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e9b91fd07263
Merge
Changeset: 6d7d0790074d
Author: jmasa
Date: 2011-12-09 19:28 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6d7d0790074d
7119584: UseParallelGC barrier task can be overwritten.
Summary: Provoke a GC for a metadata allocation failure.
Reviewed-by: johnc, iveresov
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
Changeset: 3b688d6ff3d0
Author: fparain
Date: 2011-12-14 04:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3b688d6ff3d0
7104647: Adding a diagnostic command framework
Reviewed-by: phh, dcubed
! src/share/vm/services/attachListener.cpp
+ src/share/vm/services/diagnosticArgument.cpp
+ src/share/vm/services/diagnosticArgument.hpp
+ src/share/vm/services/diagnosticCommand.cpp
+ src/share/vm/services/diagnosticCommand.hpp
+ src/share/vm/services/diagnosticFramework.cpp
+ src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
Changeset: 31f6f10e4379
Author: vladidan
Date: 2011-12-14 20:06 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/31f6f10e4379
Merge
Changeset: a2fef924d8e6
Author: amurillo
Date: 2011-12-16 12:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a2fef924d8e6
Merge
! .hgtags
Changeset: 61165f53f165
Author: amurillo
Date: 2011-12-16 12:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/61165f53f165
Added tag hs23-b08 for changeset a2fef924d8e6
! .hgtags
Changeset: 1647361df7ba
Author: amurillo
Date: 2011-12-16 15:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1647361df7ba
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
Changeset: de5af98a6fac
Author: cl
Date: 2011-12-21 20:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de5af98a6fac
Added tag jdk7u4-b05 for changeset 1647361df7ba
! .hgtags
Changeset: 7e075537835d
Author: cl
Date: 2011-12-22 19:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7e075537835d
Added tag jdk8-b18 for changeset 61165f53f165
! .hgtags
Changeset: 434acc838772
Author: amurillo
Date: 2011-12-16 12:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/434acc838772
7122001: new hotspot build - hs23-b09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3c648b9ad052
Author: stefank
Date: 2011-12-14 12:15 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3c648b9ad052
7121373: Clean up CollectedHeap::is_in
Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual.
Reviewed-by: brutisso, tonyp, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/quickSort.hpp
Changeset: fd2b426c30db
Author: johnc
Date: 2011-12-14 17:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fd2b426c30db
7119908: G1: Cache CSet start region for each worker for subsequent reuse
Summary: Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse.
Reviewed-by: tonyp, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 41406797186b
Author: tonyp
Date: 2011-12-16 02:14 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/41406797186b
7113012: G1: rename not-fully-young GCs as "mixed"
Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets).
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
Changeset: adedfbbf0360
Author: johnc
Date: 2011-12-16 11:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/adedfbbf0360
7120038: G1: ParallelGCThreads==0 is broken
Summary: Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers.
Reviewed-by: jmasa, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: e7dead7e90af
Author: johnc
Date: 2011-12-19 10:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e7dead7e90af
7117303: VM uses non-monotonic time source and complains that it is non-monotonic
Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp.
Reviewed-by: dholmes, ysr
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 129cd462ae89
Author: jmasa
Date: 2011-12-20 12:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/129cd462ae89
Merge
Changeset: 96ce4c27112f
Author: coleenp
Date: 2011-12-19 15:34 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/96ce4c27112f
7122939: TraceBytecodes broken with UseCompressedOops
Summary: Disable verify_heapbase on sparc if TraceBytecodes because the latter uses r12 as a temp register
Reviewed-by: coleenp, phh
Contributed-by: Volker Simonis <volker.simonis at gmail.com>
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 6c995c08526c
Author: phh
Date: 2011-12-19 15:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c995c08526c
7122880: Extend vendor-specific command interface to include manageable switches
Summary: Add Flag::external_ext()/writable_ext(), both return false.
Reviewed-by: coleenp, zgu
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_ext.hpp
! src/share/vm/services/management.cpp
Changeset: 4502fd5c7698
Author: phh
Date: 2011-12-19 21:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4502fd5c7698
Merge
Changeset: 11c26bfcf8c7
Author: phh
Date: 2011-12-21 15:48 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/11c26bfcf8c7
7091417: recvfrom's 6th input should be of type socklen_t
Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp.
Reviewed-by: coleenp, dholmes
Contributed-by: erik.gahlin at oracle.com, rickard.backman at oracle.com, nils.loodin at oracle.com, markus.gronlund at oracle.com
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/jvm_linux.h
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/jvm_solaris.h
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/jvm_windows.h
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: c01e115b095e
Author: coleenp
Date: 2011-12-21 16:41 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c01e115b095e
7064927: retransformClasses() does not pass in LocalVariableTable of a method
Summary: Handle LVT attribute in the class file reconstitutor.
Reviewed-by: phh, coleenp
Contributed-by: thomaswue <thomas.wuerthinger at oracle.com>
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: d532160c55f7
Author: coleenp
Date: 2011-12-21 18:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d532160c55f7
Merge
Changeset: 4b18532913c7
Author: vladidan
Date: 2011-12-22 12:01 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4b18532913c7
Merge
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
Changeset: 4bcf61041217
Author: amurillo
Date: 2011-12-23 15:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4bcf61041217
Merge
Changeset: 9232e0ecbc2c
Author: amurillo
Date: 2011-12-23 15:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9232e0ecbc2c
Added tag hs23-b09 for changeset 4bcf61041217
! .hgtags
Changeset: b09b616c066f
Author: amurillo
Date: 2011-12-23 15:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b09b616c066f
Merge
! .hgtags
! make/hotspot_version
! src/os/windows/vm/os_windows.cpp
Changeset: 93189257531e
Author: katleman
Date: 2011-12-28 15:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/93189257531e
Added tag jdk7u4-b06 for changeset b09b616c066f
! .hgtags
Changeset: fe2c87649981
Author: katleman
Date: 2011-12-29 15:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fe2c87649981
Added tag jdk8-b19 for changeset 9232e0ecbc2c
! .hgtags
Changeset: 9952d1c439d6
Author: katleman
Date: 2012-01-05 08:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9952d1c439d6
Added tag jdk8-b20 for changeset fe2c87649981
! .hgtags
Changeset: ed621d125d02
Author: katleman
Date: 2012-01-13 10:05 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ed621d125d02
Added tag jdk8-b21 for changeset 9952d1c439d6
! .hgtags
Changeset: 0841c0ec2ed6
Author: amurillo
Date: 2011-12-23 15:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0841c0ec2ed6
7123810: new hotspot build - hs23-b10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3b2b58fb1425
Author: tonyp
Date: 2011-12-20 12:59 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3b2b58fb1425
7123165: G1: output during parallel verification can get messed up
Summary: Serialize the worker threads that are generating output during parallel heap verification to make sure the output is consistent.
Reviewed-by: brutisso, johnc, jmasa
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: d15b458c4225
Author: jmasa
Date: 2011-12-20 20:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d15b458c4225
Merge
Changeset: 67fdcb391461
Author: tonyp
Date: 2011-12-21 07:53 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/67fdcb391461
7119027: G1: use atomics to update RS length / predict time of inc CSet
Summary: Make sure that the updates to the RS length and inc CSet predicted time are updated in an MT-safe way.
Reviewed-by: brutisso, iveresov
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 441e946dc1af
Author: jmasa
Date: 2011-12-14 13:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/441e946dc1af
7121618: Change type of number of GC workers to unsigned int.
Summary: Change variables representing the number of GC workers to uint from int and size_t. Change the parameter in work(int i) to work(uint worker_id).
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: 1cbe7978b021
Author: brutisso
Date: 2011-12-21 22:13 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1cbe7978b021
7113021: G1: automatically enable young gen size auto-tuning when -Xms==-Xmx
Summary: Use a percentage of -Xms as min and another percentage of -Xmx as max for the young gen size
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 7faca6dfa2ed
Author: jmasa
Date: 2011-12-27 12:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7faca6dfa2ed
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 4ceaf61479fc
Author: dcubed
Date: 2011-12-22 12:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4ceaf61479fc
7122253: Instrumentation.retransformClasses() leaks class bytes
Summary: Change ClassFileParser::parseClassFile() to use the instanceKlass:_cached_class_file_bytes field to avoid leaking the cache.
Reviewed-by: coleenp, acorn, poonam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 4ec93d767458
Author: vladidan
Date: 2011-12-26 20:36 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4ec93d767458
Merge
Changeset: 3db6ea5ce021
Author: vladidan
Date: 2011-12-29 20:09 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3db6ea5ce021
Merge
Changeset: 20bfb6d15a94
Author: iveresov
Date: 2011-12-27 16:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/20bfb6d15a94
7124829: NUMA: memory leak on Linux with large pages
Summary: In os::free_memory() use mmap with the same attributes as for the heap space
Reviewed-by: kvn
Contributed-by: Aleksey Ignatenko <aleksey.v.ignatenko at intel.com>
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/runtime/os.hpp
Changeset: 776173fc2df9
Author: stefank
Date: 2011-12-29 07:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/776173fc2df9
7125516: G1: ~ConcurrentMark() frees incorrectly
Summary: Replaced the code with a ShouldNotReachHere
Reviewed-by: tonyp, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 5ee33ff9b1c4
Author: jmasa
Date: 2012-01-03 10:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5ee33ff9b1c4
Merge
Changeset: 75c0a73eee98
Author: coleenp
Date: 2011-11-17 12:53 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/75c0a73eee98
7102776: Pack instanceKlass boolean fields into single u1 field
Summary: Reduce class runtime memory usage by packing 4 instanceKlass boolean fields into single u1 field. Save 4-byte for each loaded class.
Reviewed-by: dholmes, bobv, phh, twisti, never, coleenp
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: da4dd142ea01
Author: bobv
Date: 2011-11-29 14:44 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da4dd142ea01
Merge
! src/share/vm/code/dependencies.cpp
Changeset: 52b5d32fbfaf
Author: coleenp
Date: 2011-12-06 18:28 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52b5d32fbfaf
7117052: instanceKlass::_init_state can be u1 type
Summary: Change instanceKlass::_init_state field to u1 type.
Reviewed-by: bdelsart, coleenp, dholmes, phh, never
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: eccc4b1f8945
Author: vladidan
Date: 2011-12-07 16:47 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eccc4b1f8945
7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
Summary: missing release barrier in Monitor::IUnlock
Reviewed-by: dholmes, dice
! src/share/vm/runtime/mutex.cpp
Changeset: 2685ea97b89f
Author: jiangli
Date: 2011-12-09 11:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2685ea97b89f
Merge
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
Changeset: 8fdf463085e1
Author: jiangli
Date: 2011-12-16 17:33 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8fdf463085e1
Merge
Changeset: dca455dea3a7
Author: bdelsart
Date: 2011-12-20 12:33 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dca455dea3a7
7116216: StackOverflow GC crash
Summary: GC crash for explicit stack overflow checks after a C2I transition.
Reviewed-by: coleenp, never
Contributed-by: yang02.wang at sap.com, bertrand.delsart at oracle.com
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
+ test/compiler/7116216/LargeFrame.java
+ test/compiler/7116216/StackOverflow.java
Changeset: cd5d8cafcc84
Author: jiangli
Date: 2011-12-28 12:15 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cd5d8cafcc84
7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.
Summary: Change instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count to u2 type.
Reviewed-by: never, bdelsart, dholmes
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 05de27e852c4
Author: jiangli
Date: 2012-01-04 12:36 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/05de27e852c4
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: b6a04c79ccbc
Author: stefank
Date: 2012-01-02 10:01 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b6a04c79ccbc
7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1
Summary: Used uintptr_t and void* for all the casts and checks in test_is_in.
Reviewed-by: tonyp, jmasa
! src/share/vm/gc_interface/collectedHeap.cpp
Changeset: 4753e3dda3c8
Author: jmasa
Date: 2012-01-04 07:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4753e3dda3c8
Merge
Changeset: 2ee4167627a3
Author: jmasa
Date: 2012-01-05 21:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2ee4167627a3
Merge
Changeset: 7ab5f6318694
Author: phh
Date: 2012-01-01 11:17 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7ab5f6318694
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 at oracle.com
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp
+ src/os_cpu/bsd_x86/vm/os_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/os_linux_x86.hpp
+ src/os_cpu/linux_x86/vm/os_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp
+ src/os_cpu/solaris_x86/vm/os_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
+ src/os_cpu/windows_x86/vm/os_windows_x86.inline.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
+ src/share/vm/runtime/os_ext.hpp
Changeset: b16494a69d3d
Author: phh
Date: 2012-01-03 15:11 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b16494a69d3d
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 at oracle.com
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 5b58979183f9
Author: dcubed
Date: 2012-01-05 06:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5b58979183f9
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
! src/share/vm/classfile/classFileParser.cpp
Changeset: 8a63c6323842
Author: fparain
Date: 2012-01-05 07:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8a63c6323842
7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepoint
Reviewed-by: sspitsyn, dcubed, mchung, dholmes
! src/share/vm/services/threadService.cpp
Changeset: 2e0ef19fc891
Author: phh
Date: 2012-01-05 17:14 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2e0ef19fc891
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
! src/share/vm/services/management.hpp
Changeset: 66259eca2bf7
Author: phh
Date: 2012-01-05 17:16 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66259eca2bf7
Merge
Changeset: 2b3acb34791f
Author: dcubed
Date: 2012-01-06 16:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2b3acb34791f
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/os.hpp
Changeset: abcceac2f7cd
Author: iveresov
Date: 2011-12-12 12:44 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/abcceac2f7cd
7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
Summary: Added handles for references to methods in select_task()
Reviewed-by: twisti, kvn
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: 7bca37d28f32
Author: roland
Date: 2011-12-13 10:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7bca37d28f32
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
! src/share/vm/c1/c1_Optimizer.cpp
Changeset: d725f0affb1a
Author: iveresov
Date: 2011-12-13 17:10 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d725f0affb1a
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
Summary: Exercise C2 more in tiered mode with Xcomp
Reviewed-by: kvn, never
! src/share/vm/runtime/arguments.cpp
Changeset: 127b3692c168
Author: kvn
Date: 2011-12-14 14:54 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/127b3692c168
7116452: Add support for AVX instructions
Summary: Added support for AVX extension to the x86 instruction set.
Reviewed-by: never
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/runtime/globals.hpp
Changeset: 669f6a7d5b70
Author: never
Date: 2011-12-19 14:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/669f6a7d5b70
7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
Changeset: 65149e74c706
Author: kvn
Date: 2011-12-20 00:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/65149e74c706
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
! make/bsd/makefiles/adlc.make
! make/linux/makefiles/adlc.make
! make/solaris/makefiles/adlc.make
! make/windows/makefiles/adlc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
+ src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/matcher.cpp
Changeset: 069ab3f976d3
Author: stefank
Date: 2011-12-07 11:35 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/069ab3f976d3
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
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassOop.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/shark/sharkIntrinsics.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: 1dc233a8c7fe
Author: roland
Date: 2011-12-20 16:56 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1dc233a8c7fe
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
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
Changeset: e5ac210043cd
Author: roland
Date: 2011-12-22 10:55 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e5ac210043cd
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
! src/share/vm/c1/c1_Optimizer.cpp
+ test/compiler/7123108/Test7123108.java
Changeset: b642b49f9738
Author: roland
Date: 2011-12-23 09:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b642b49f9738
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
! src/share/vm/c1/c1_LIR.cpp
Changeset: 40c2484c09e1
Author: kvn
Date: 2011-12-23 15:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/40c2484c09e1
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
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: d12a66fa3820
Author: kvn
Date: 2011-12-27 15:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d12a66fa3820
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
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/macro.cpp
Changeset: 8940fd98d540
Author: kvn
Date: 2011-12-29 11:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8940fd98d540
Merge
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 9c87bcb3b4dd
Author: kvn
Date: 2011-12-30 11:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9c87bcb3b4dd
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
! src/share/vm/opto/macro.cpp
+ test/compiler/7125879/Test7125879.java
Changeset: 1cb50d7a9d95
Author: iveresov
Date: 2012-01-05 17:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1cb50d7a9d95
7119294: Two command line options cause JVM to crash
Summary: Setup thread register in MacroAssembler::incr_allocated_bytes() on x64
Reviewed-by: kvn
! src/cpu/x86/vm/assembler_x86.cpp
Changeset: 22cee0ee8927
Author: kvn
Date: 2012-01-06 20:09 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/22cee0ee8927
Merge
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parseHelper.cpp
Changeset: 8f8b94305aff
Author: dcubed
Date: 2012-01-11 19:54 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8f8b94305aff
7129240: backout fix for 7102776 until 7128770 is resolved
Reviewed-by: phh, bobv, coleenp, dcubed
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 4f25538b54c9
Author: fparain
Date: 2012-01-09 10:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4f25538b54c9
7120511: Add diagnostic commands
Reviewed-by: acorn, phh, dcubed, sspitsyn
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/management.cpp
Changeset: 865e0817f32b
Author: kamg
Date: 2012-01-10 15:47 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/865e0817f32b
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: efdf6985a3a2
Author: kamg
Date: 2012-01-12 09:59 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/efdf6985a3a2
Merge
Changeset: 5da7201222d5
Author: kvn
Date: 2012-01-07 10:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5da7201222d5
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
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/postaloc.cpp
Changeset: e9a5e0a812c8
Author: kvn
Date: 2012-01-07 13:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e9a5e0a812c8
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
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: 35acf8f0a2e4
Author: kvn
Date: 2012-01-10 18:05 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/35acf8f0a2e4
7128352: assert(obj_node == obj) failed
Summary: Compare uncasted object nodes.
Reviewed-by: never
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/subnode.cpp
! test/compiler/7116216/StackOverflow.java
Changeset: c8d8e124380c
Author: kvn
Date: 2012-01-12 12:28 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c8d8e124380c
7064302: JDK7 build 147 crashed after testing my java 6-compiled web app
Summary: Don't split CMove node if it's control edge is different from split region.
Reviewed-by: never
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
Changeset: 31a5b9aad4bc
Author: jrose
Date: 2012-01-13 00:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/31a5b9aad4bc
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: bacb651cf5bf
Author: tonyp
Date: 2012-01-05 05:54 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bacb651cf5bf
7113006: G1: excessive ergo output when an evac failure happens
Summary: Introduce a flag that is set when a heap expansion attempt during a GC fails so that we do not consantly attempt to expand the heap when it's going to fail anyway. This not only prevents the excessive ergo output (which is generated when a region allocation fails) but also avoids excessive and ultimately unsuccessful expansion attempts.
Reviewed-by: jmasa, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 5fd354a959c5
Author: jmasa
Date: 2012-01-05 21:21 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5fd354a959c5
Merge
Changeset: 023652e49ac0
Author: johnc
Date: 2011-12-23 11:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/023652e49ac0
7121496: G1: do the per-region evacuation failure handling work in parallel
Summary: Parallelize the removal of self forwarding pointers etc. by wrapping in a HeapRegion closure, which is then wrapped inside an AbstractGangTask.
Reviewed-by: tonyp, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 02838862dec8
Author: tonyp
Date: 2012-01-07 00:43 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/02838862dec8
7121623: G1: always be able to reliably calculate the length of a forwarded chunked array
Summary: Store the "next chunk start index" in the length field of the to-space object, instead of the from-space object, so that we can always reliably read the size of all from-space objects.
Reviewed-by: johnc, ysr, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 97c00e21fecb
Author: tonyp
Date: 2012-01-09 23:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/97c00e21fecb
7125281: G1: heap expansion code is replicated
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 1d6185f732aa
Author: brutisso
Date: 2012-01-10 20:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1d6185f732aa
7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80
Reviewed-by: tonyp, jmasa
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 2ace1c4ee8da
Author: tonyp
Date: 2012-01-10 18:58 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2ace1c4ee8da
6888336: G1: avoid explicitly marking and pushing objects in survivor spaces
Summary: This change simplifies the interaction between GC and concurrent marking. By disabling survivor spaces during the initial-mark pause we don't need to propagate marks of objects we copy during each GC (since we never need to copy an explicitly marked object).
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 9d4f4a1825e4
Author: brutisso
Date: 2012-01-13 01:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9d4f4a1825e4
Merge
Changeset: 5acd82522540
Author: brutisso
Date: 2012-01-13 06:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5acd82522540
Merge
Changeset: b0ff910edfc9
Author: kvn
Date: 2012-01-12 14:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b0ff910edfc9
7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsed
Summary: Do not common BoxLock nodes and avoid creating phis of boxes.
Reviewed-by: never
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp
Changeset: f4d8930a45b9
Author: jrose
Date: 2012-01-13 00:51 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f4d8930a45b9
Merge
Changeset: 89d0a5d40008
Author: kvn
Date: 2012-01-13 12:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/89d0a5d40008
7129618: assert(obj_node->eqv_uncast(obj),"");
Summary: Relax verification and locks elimination checks for new implementation (EliminateNestedLocks).
Reviewed-by: iveresov
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/macro.cpp
Changeset: e504fd26c073
Author: kvn
Date: 2012-01-13 14:21 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e504fd26c073
Merge
Changeset: 513351373923
Author: amurillo
Date: 2012-01-14 00:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/513351373923
Merge
Changeset: 24727fb37561
Author: amurillo
Date: 2012-01-14 00:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/24727fb37561
Added tag hs23-b10 for changeset 513351373923
! .hgtags
Changeset: 3804879a5ea0
Author: amurillo
Date: 2012-01-14 01:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3804879a5ea0
Merge
! .hgtags
! make/hotspot_version
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
Changeset: 899ddc704d9f
Author: katleman
Date: 2012-01-19 09:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/899ddc704d9f
Added tag jdk7u4-b07 for changeset 3804879a5ea0
! .hgtags
Changeset: 9f7d76c6b0a8
Author: katleman
Date: 2012-01-23 10:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9f7d76c6b0a8
Added tag jdk7u4-b08 for changeset 899ddc704d9f
! .hgtags
Changeset: 338d438ee229
Author: katleman
Date: 2012-01-20 13:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/338d438ee229
Added tag jdk8-b22 for changeset 24727fb37561
! .hgtags
Changeset: 4e80db53c323
Author: amurillo
Date: 2012-01-14 00:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4e80db53c323
7129512: new hotspot build - hs23-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 94ec88ca68e2
Author: phh
Date: 2012-01-11 17:34 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/94ec88ca68e2
7115199: Add event tracing hooks and Java Flight Recorder infrastructure
Summary: Added a nop tracing infrastructure, JFR makefile changes and other infrastructure used only by JFR.
Reviewed-by: acorn, sspitsyn
Contributed-by: markus.gronlund at oracle.com
! make/Makefile
! make/bsd/makefiles/vm.make
! make/defs.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/build.bat
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jni.cpp
+ src/share/vm/prims/jniExport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.hpp
+ src/share/vm/trace/traceEventTypes.hpp
+ src/share/vm/trace/traceMacros.hpp
+ src/share/vm/trace/tracing.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 4f3ce9284781
Author: phh
Date: 2012-01-11 17:58 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4f3ce9284781
Merge
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
Changeset: f1cd52d6ce02
Author: kamg
Date: 2012-01-17 10:16 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1cd52d6ce02
Merge
Changeset: d7e3846464d0
Author: zgu
Date: 2012-01-17 13:08 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d7e3846464d0
7071311: Decoder enhancement
Summary: Made decoder thread-safe
Reviewed-by: coleenp, kamg
- src/os/bsd/vm/decoder_bsd.cpp
+ src/os/bsd/vm/decoder_machO.cpp
+ src/os/bsd/vm/decoder_machO.hpp
! src/os/linux/vm/decoder_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/decoder_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/decoder_windows.cpp
+ src/os/windows/vm/decoder_windows.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
+ src/share/vm/utilities/decoder_elf.cpp
+ src/share/vm/utilities/decoder_elf.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/elfStringTable.cpp
! src/share/vm/utilities/elfStringTable.hpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 6520f9861937
Author: kamg
Date: 2012-01-17 21:25 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6520f9861937
Merge
Changeset: db18ca98d237
Author: zgu
Date: 2012-01-18 11:45 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/db18ca98d237
7131050: fix for "7071311 Decoder enhancement" does not build on MacOS X
Summary: Decoder API changes did not reflect in os_bsd
Reviewed-by: kamg, dcubed
! src/os/bsd/vm/os_bsd.cpp
Changeset: eaa9557116a2
Author: bdelsart
Date: 2012-01-18 16:18 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eaa9557116a2
7120448: Fix FP values for compiled frames in frame::describe
Summary: fix for debug method frame::describe
Reviewed-by: never, kvn
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
Changeset: 15d394228cfa
Author: jrose
Date: 2012-01-19 13:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/15d394228cfa
7111138: delete the obsolete flag -XX:+UseRicochetFrames
Reviewed-by: dholmes, bdelsart, kvn, twisti
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/zero/vm/methodHandles_zero.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 898522ae3c32
Author: iveresov
Date: 2012-01-19 10:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/898522ae3c32
7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)
Summary: Fix exception handler stub size, enable guarantees to check for the correct deopt and exception stub sizes in the future
Reviewed-by: kvn, never, twisti
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
Changeset: 469e0a46f2fe
Author: jrose
Date: 2012-01-19 17:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/469e0a46f2fe
Merge
Changeset: 50d9b7a0072c
Author: jrose
Date: 2012-01-19 18:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/50d9b7a0072c
Merge
Changeset: dcc292399a39
Author: amurillo
Date: 2012-01-20 16:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dcc292399a39
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: e850d8e7ea54
Author: amurillo
Date: 2012-01-20 16:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e850d8e7ea54
Added tag hs23-b11 for changeset dcc292399a39
! .hgtags
Changeset: c5695e7d2e4f
Author: amurillo
Date: 2012-01-24 14:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c5695e7d2e4f
Merge
! .hgtags
! make/hotspot_version
- src/os/bsd/vm/decoder_bsd.cpp
! src/os/windows/vm/os_windows.cpp
Changeset: f926bdee9aba
Author: katleman
Date: 2012-01-27 08:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f926bdee9aba
Added tag jdk7u4-b09 for changeset c5695e7d2e4f
! .hgtags
Changeset: 6edfe6e42a68
Author: katleman
Date: 2012-01-26 18:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6edfe6e42a68
Added tag jdk8-b23 for changeset e850d8e7ea54
! .hgtags
Changeset: 5f3fcd591768
Author: amurillo
Date: 2012-01-20 17:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5f3fcd591768
7131979: new hotspot build - hs23-b12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 53a127075045
Author: kvn
Date: 2012-01-20 09:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/53a127075045
7131302: connode.cpp:205 Error: ShouldNotReachHere()
Summary: Add Value() methods to short and byte Load nodes to truncate constants which does not fit.
Reviewed-by: jrose
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 9164b8236699
Author: iveresov
Date: 2012-01-20 15:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9164b8236699
7131028: Switch statement takes wrong path
Summary: Pass correct type to branch in LIRGenerator::do_SwitchRanges()
Reviewed-by: kvn, never
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: a81f60ddab06
Author: never
Date: 2012-01-22 14:03 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a81f60ddab06
7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace construction
Reviewed-by: kvn, iveresov
! src/share/vm/classfile/javaClasses.cpp
Changeset: 82e5a84b7436
Author: bdelsart
Date: 2012-01-24 15:41 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/82e5a84b7436
7120450: complete information dumped by frame_describe
Summary: improvements of frame_describe
Reviewed-by: never, twisti
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/share/vm/runtime/frame.cpp
Changeset: dddf0be88eb1
Author: iveresov
Date: 2012-01-24 17:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dddf0be88eb1
7132945: Tiered: adjust OSR threshold of level 3
Summary: Change the value of Tier3BackEdgeThreshold from 7000 to 60000
Reviewed-by: kvn, never
! src/share/vm/runtime/globals.hpp
Changeset: cf407b7d3d78
Author: roland
Date: 2012-01-25 09:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf407b7d3d78
7116050: C2/ARM: memory stomping error with DivideMcTests
Summary: Block::schedule_local() may write beyond end of ready_cnt array
Reviewed-by: never, kvn
! src/share/vm/opto/block.hpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
Changeset: 52474ec73861
Author: kvn
Date: 2012-01-24 17:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52474ec73861
7132936: guarantee(t != NULL) failed: must be con
Summary: Use !higher_equal() check to skip top and values which fit.
Reviewed-by: never
! src/share/vm/opto/memnode.cpp
Changeset: 94f0ce74d48e
Author: kvn
Date: 2012-01-25 08:10 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/94f0ce74d48e
Merge
Changeset: 9a28ddfc1f4a
Author: roland
Date: 2012-01-26 09:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9a28ddfc1f4a
7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()
Summary: handle not loaded array klass in Parse::do_checkcast().
Reviewed-by: kvn, never
! src/share/vm/opto/parseHelper.cpp
Changeset: 5dbed2f542ff
Author: bdelsart
Date: 2012-01-26 16:49 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5dbed2f542ff
7120468: SPARC/x86: use frame::describe to enhance trace_method_handle
Summary: improvements of TraceMethodHandles for JSR292
Reviewed-by: never, twisti
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
Changeset: 20334ed5ed3c
Author: iveresov
Date: 2012-01-26 12:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/20334ed5ed3c
7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS
Summary: Make sure that CompilationPolicy::event() doesn't throw exceptions
Reviewed-by: kvn, never
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/utilities/exceptions.hpp
Changeset: 072384a61312
Author: jrose
Date: 2012-01-26 19:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/072384a61312
Merge
Changeset: 2e966d967c5c
Author: johnc
Date: 2012-01-13 13:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2e966d967c5c
7121547: G1: High number mispredicted branches while iterating over the marking bitmap
Summary: There is a high number of mispredicted branches associated with calling BitMap::iteratate() from within CMBitMapRO::iterate(). Implement a version of CMBitMapRO::iterate() directly using inline-able routines.
Reviewed-by: tonyp, iveresov
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: 851b58c26def
Author: brutisso
Date: 2012-01-16 11:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/851b58c26def
7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hpp
Summary: Removed references to CMS in the concurrentMark.cpp/hpp files.
Reviewed-by: tonyp, jmasa, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 9509c20bba28
Author: brutisso
Date: 2012-01-16 22:10 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9509c20bba28
6976060: G1: humongous object allocations should initiate marking cycles when necessary
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 0b3d1ec6eaee
Author: tonyp
Date: 2012-01-18 10:30 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0b3d1ec6eaee
7097586: G1: improve the per-space output when using jmap -heap
Summary: Extend the jmap -heap output for G1 to include some more G1-specific information.
Reviewed-by: brutisso, johnc, poonam
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
Changeset: 7ca7be5a6a0b
Author: johnc
Date: 2012-01-17 10:21 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7ca7be5a6a0b
7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails output
Summary: During an initial mark pause, signal the Concurrent Mark thread after the pause output from PrintGC/PrintGCDetails is complete.
Reviewed-by: tonyp, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: a8a126788ea0
Author: tonyp
Date: 2012-01-19 09:13 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a8a126788ea0
7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max size
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/services/g1MemoryPool.hpp
Changeset: 57025542827f
Author: brutisso
Date: 2012-01-20 18:01 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/57025542827f
7131791: G1: Asserts in nightly testing due to 6976060
Summary: Create a handle and fake an object to make sure that we don't loose the memory we just allocated
Reviewed-by: tonyp, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 6a78aa6ac1ff
Author: brutisso
Date: 2012-01-23 20:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6a78aa6ac1ff
7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...
Summary: Move the check for when to call collect() to before we do a humongous object allocation
Reviewed-by: stefank, tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 877914d90c57
Author: tonyp
Date: 2012-01-24 17:08 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/877914d90c57
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)
Summary: Was not passing the right old pool max to the memory pool constructor in the fix for 7078465.
Reviewed-by: brutisso, johnc
! src/share/vm/services/g1MemoryPool.cpp
Changeset: d30fa85f9994
Author: johnc
Date: 2012-01-12 00:06 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d30fa85f9994
6484965: G1: piggy-back liveness accounting phase on marking
Summary: Remove the separate counting phase of concurrent marking by tracking the amount of marked bytes and the cards spanned by marked objects in marking task/worker thread local data structures, which are updated as individual objects are marked.
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: eff609af17d7
Author: tonyp
Date: 2012-01-25 12:58 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eff609af17d7
7127706: G1: re-enable survivors during the initial-mark pause
Summary: Re-enable survivors during the initial-mark pause. Afterwards, the concurrent marking threads have to scan them and mark everything reachable from them. The next GC will have to wait for the survivors to be scanned.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: a5244e07b761
Author: jcoomes
Date: 2012-01-25 21:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a5244e07b761
7112413: JVM Crash, possibly GC-related
Summary: disable UseAdaptiveSizePolicy with the CMS and ParNew
Reviewed-by: johnc, brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: b4ebad3520bb
Author: johnc
Date: 2012-01-26 14:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b4ebad3520bb
7133038: G1: Some small profile based optimizations
Summary: Some minor profile based optimizations. Reduce the number of branches and branch mispredicts by removing some virtual calls, through closure specalization, and refactoring some conditional statements.
Reviewed-by: brutisso, tonyp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 0a10d80352d5
Author: brutisso
Date: 2012-01-27 09:04 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0a10d80352d5
Merge
- src/os/bsd/vm/decoder_bsd.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: af739d5ab23c
Author: bpittore
Date: 2012-01-21 23:02 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/af739d5ab23c
6972759: Step over not working after thrown exception and Pop
Summary: reset jvmtithreadstate exception state after frame pop and forceearlyreturn processed
Reviewed-by: minqi, dholmes, dlong
Contributed-by: bill.pittore at oracle.com
! src/share/vm/prims/jvmtiThreadState.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
Changeset: 583b428aa858
Author: coleenp
Date: 2012-01-23 17:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/583b428aa858
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: d6660fedbab5
Author: phh
Date: 2012-01-24 14:07 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d6660fedbab5
7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
Summary: Modify jprt.properties to run OSX builds and tests.
Reviewed-by: dcubed, kamg, ohair, dholmes
Contributed-by: james.melvin at oracle.com
! make/jprt.properties
Changeset: bf864f701a4a
Author: dsamersoff
Date: 2012-01-25 02:29 +0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bf864f701a4a
7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memory
Summary: Make GCStatInfo a resource object
Reviewed-by: phh, coleenp
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
Changeset: df88f58f3b61
Author: dsamersoff
Date: 2012-01-24 20:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df88f58f3b61
Merge
Changeset: e8a4934564b2
Author: phh
Date: 2012-01-24 19:33 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e8a4934564b2
7125793: MAC: test_gamma should always work
Summary: Fix gamma launcher on Mac OS X and reconcile test_gamma script on Unix platforms
Reviewed-by: dcubed, ohair, jcoomes, dholmes, ksrini
Contributed-by: james.melvin at oracle.com
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/buildtree.make
! make/solaris/makefiles/buildtree.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/posix/launcher/java_md.c
Changeset: 78dadb7b16ab
Author: phh
Date: 2012-01-25 01:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/78dadb7b16ab
Merge
Changeset: d708a8cdd022
Author: kamg
Date: 2012-01-25 10:08 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d708a8cdd022
Merge
Changeset: 520830f632e7
Author: fparain
Date: 2012-01-25 10:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/520830f632e7
7131346: Parsing of boolean arguments to diagnostic commands is broken
Reviewed-by: dholmes, dcubed
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
Changeset: 24ec1a6d6ef3
Author: fparain
Date: 2012-01-25 16:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/24ec1a6d6ef3
Merge
Changeset: a42c07c38c47
Author: dsamersoff
Date: 2012-01-25 21:10 +0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a42c07c38c47
7132515: Add dcmd to manage UnlockingCommercialFeature flag
Summary: Added dcmd to unlock or check status of UnlockingCommercialFeature flag
Reviewed-by: fparain, rottenha
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
+ src/share/vm/services/diagnosticCommand_ext.hpp
! src/share/vm/services/diagnosticFramework.hpp
! src/share/vm/services/management.cpp
Changeset: 6d00795f99a1
Author: dsamersoff
Date: 2012-01-25 15:03 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6d00795f99a1
Merge
Changeset: 6db63e782d3d
Author: dsamersoff
Date: 2012-01-25 18:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6db63e782d3d
Merge
Changeset: de268c8a8075
Author: phh
Date: 2012-01-26 20:06 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de268c8a8075
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11
Summary: Add CriticalPriority == MaxPriority+1 and enable scheduling class as well as thread priority to change on Solaris.
Reviewed-by: dholmes, dcubed
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
Changeset: bf5da1648543
Author: kamg
Date: 2012-01-27 10:42 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bf5da1648543
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 9e177d44b10f
Author: amurillo
Date: 2012-01-27 14:44 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9e177d44b10f
Merge
Changeset: a80fd4f45d7a
Author: amurillo
Date: 2012-01-27 14:44 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a80fd4f45d7a
Added tag hs23-b12 for changeset 9e177d44b10f
! .hgtags
Changeset: 305636960fa4
Author: amurillo
Date: 2012-01-27 15:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/305636960fa4
Merge
! .hgtags
! make/hotspot_version
! src/os/windows/vm/os_windows.cpp
Changeset: 6b53e4c71c8a
Author: katleman
Date: 2012-02-03 01:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6b53e4c71c8a
Added tag jdk7u4-b10 for changeset 305636960fa4
! .hgtags
Changeset: 905945c5913e
Author: katleman
Date: 2012-02-02 09:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/905945c5913e
Added tag jdk8-b24 for changeset a80fd4f45d7a
! .hgtags
Changeset: 9f1c2b7cdfb6
Author: amurillo
Date: 2012-01-27 14:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9f1c2b7cdfb6
7135385: new hotspot build - hs23-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 34e2e90e7182
Author: rbackman
Date: 2012-01-24 14:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/34e2e90e7182
7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hpp
Reviewed-by: kamg, phh, dsamersoff
Contributed-by: Rickard Backman <rickard.backman at oracle.com>
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/trace/traceMacros.hpp
Changeset: 26a08cbbf042
Author: stefank
Date: 2012-01-27 13:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/26a08cbbf042
7022100: Method annotations are incorrectly set when redefining classes
Summary: Changed to the correct annotation arrays
Reviewed-by: kamg, dholmes, sla
! src/share/vm/oops/instanceKlass.hpp
Changeset: f457154eee8b
Author: brutisso
Date: 2012-01-30 12:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f457154eee8b
7140882: Don't return booleans from methods returning pointers
Summary: Changed "return false" to "return NULL"
Reviewed-by: dholmes, rottenha
Contributed-by: dbhole at redhat.com
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/opto/loopnode.cpp
Changeset: d96c130c9399
Author: brutisso
Date: 2012-01-30 05:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d96c130c9399
Merge
Changeset: b2cd0ee8f778
Author: acorn
Date: 2012-01-30 23:27 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b2cd0ee8f778
7114376: Make system dictionary hashtable bucket array size configurable
Summary: 7u4 new experimental flag -XX:PredictedClassLoadedCount=#
Reviewed-by: dholmes, phh, dcubed
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 481a9443f721
Author: phh
Date: 2012-02-01 15:01 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/481a9443f721
7123386: RFE: Preserve universal builds of HotSpot on Mac OS X
Summary: Add support for packaging HotSpot JVM builds in universal binaries
Reviewed-by: dholmes, kamg, dcubed, phh
Contributed-by: james.melvin at oracle.com
! make/Makefile
! make/bsd/makefiles/defs.make
+ make/bsd/makefiles/universal.gmk
! make/defs.make
Changeset: 527cf36f4a20
Author: fparain
Date: 2012-02-03 14:04 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/527cf36f4a20
Merge
! src/share/vm/runtime/globals.hpp
Changeset: 1a2723f7ad8e
Author: never
Date: 2012-01-29 16:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1a2723f7ad8e
7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scale
Reviewed-by: kvn, iveresov, dholmes
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/thread.hpp
Changeset: 5f17b16b3219
Author: iveresov
Date: 2012-01-30 19:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5f17b16b3219
7141059: 7116795 broke pure c2 builds
Summary: Fix pure c2 builds
Reviewed-by: kvn, brutisso, never
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5ed8f599a788
Author: kvn
Date: 2012-01-31 07:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5ed8f599a788
7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHints
Summary: Use unknown_obj instead of empty_map for NULL or Constant Pool object constants in bytecode Escape Analyzer.
Reviewed-by: iveresov, never
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: 2f5980b127e3
Author: twisti
Date: 2012-01-31 09:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2f5980b127e3
7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
Reviewed-by: never
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: f067b4e0e04b
Author: roland
Date: 2012-02-01 10:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f067b4e0e04b
7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
Summary: too optimistic inlining decision confuses local value numbering.
Reviewed-by: never
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_ValueMap.cpp
+ test/compiler/7090976/Test7090976.java
Changeset: aa3d708d67c4
Author: never
Date: 2012-02-01 07:59 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aa3d708d67c4
7141200: log some interesting information in ring buffers for crashes
Reviewed-by: kvn, jrose, kevinw, brutisso, twisti, jmasa
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 0382d2b469b2
Author: never
Date: 2012-02-01 16:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0382d2b469b2
7013347: allow crypto functions to be called inline to enhance performance
Reviewed-by: kvn
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/oops/arrayOop.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/nativeLookup.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 392a3f07d567
Author: twisti
Date: 2012-02-02 09:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/392a3f07d567
7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32
Reviewed-by: twisti
Contributed-by: Volker Simonis <volker.simonis at gmail.com>
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/7141637/SpreadNullArg.java
Changeset: 379b22e03c32
Author: jcoomes
Date: 2012-02-03 12:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/379b22e03c32
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/globals.hpp
Changeset: be649fefcdc2
Author: stefank
Date: 2012-01-27 14:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be649fefcdc2
7134655: Crash in reference processing when doing single-threaded remarking
Summary: Temporarily disabled multi-threaded reference discovery when entering a single-threaded remark phase.
Reviewed-by: brutisso, tonyp, jmasa, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: c03e06373b47
Author: stefank
Date: 2012-01-28 01:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c03e06373b47
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: 2eeebe4b4213
Author: brutisso
Date: 2012-01-30 15:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2eeebe4b4213
7140909: Visual Studio project builds broken: need to define INCLUDE_TRACE
Summary: Add define of INCLUDE_TRACE
Reviewed-by: sla, kamg
! src/share/tools/ProjectCreator/BuildConfig.java
Changeset: 24cae3e4cbaa
Author: jcoomes
Date: 2012-02-02 16:05 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/24cae3e4cbaa
6679764: enable parallel compaction by default
Reviewed-by: phh, jmasa
! src/share/vm/runtime/arguments.cpp
Changeset: 5ab44ceb4d57
Author: jcoomes
Date: 2012-02-03 12:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5ab44ceb4d57
Merge
Changeset: b22de8247499
Author: amurillo
Date: 2012-02-03 18:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b22de8247499
Merge
Changeset: 4e9b30938cbf
Author: amurillo
Date: 2012-02-03 18:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4e9b30938cbf
Added tag hs23-b13 for changeset b22de8247499
! .hgtags
Changeset: 1f22b536808b
Author: amurillo
Date: 2012-02-03 18:09 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1f22b536808b
7142393: new hotspot build - hs23-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 585feefad374
Author: phh
Date: 2012-02-06 14:01 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/585feefad374
7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolved
Summary: Comment out JPRT jbb tests on Mac OS X until GUI hang can be fixed
Reviewed-by: dholmes, brutisso, phh
Contributed-by: james.melvin at oracle.com
! make/jprt.properties
Changeset: 64b46f975ab8
Author: phh
Date: 2012-02-06 14:02 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/64b46f975ab8
7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds
Summary: Fix EXPORT_PATH overrides on Mac OS X and only change default.
Reviewed-by: phh, dcubed
Contributed-by: james.melvin at oracle.com
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/universal.gmk
Changeset: 9ad8feb5afbd
Author: amurillo
Date: 2012-02-06 12:13 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9ad8feb5afbd
Added tag hs23-b14 for changeset 64b46f975ab8
! .hgtags
Changeset: acb171a8d7d6
Author: amurillo
Date: 2012-02-06 12:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/acb171a8d7d6
Merge
! .hgtags
! make/hotspot_version
! src/os/windows/vm/os_windows.cpp
Changeset: c0d7fd785f0b
Author: katleman
Date: 2012-02-09 12:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c0d7fd785f0b
Added tag jdk7u4-b11 for changeset acb171a8d7d6
! .hgtags
Changeset: aaceb8ddf2e2
Author: katleman
Date: 2012-02-09 12:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aaceb8ddf2e2
Added tag jdk8-b25 for changeset 9ad8feb5afbd
! .hgtags
Changeset: 3c4621be5149
Author: amurillo
Date: 2012-02-06 12:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3c4621be5149
7143122: new hotspot build - hs23-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 869be5c8882e
Author: phh
Date: 2012-02-03 17:21 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/869be5c8882e
7142586: Cannot build on Solaris 11 due to use of ia_nice
Summary: Delete the single use of ia_nice in os_solaris.cpp
Reviewed-by: kamg, kvn
! src/os/solaris/vm/os_solaris.cpp
Changeset: c77d473e71f7
Author: ohrstrom
Date: 2012-01-31 13:12 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c77d473e71f7
7132779: build-infra merge: Enable ccache to work for most developer builds.
Summary: When a build number is not specified, the JRE_RELEASE_VERSION define contains a date and timestamp. Thus ccache cannot cache the object files for longer than a minute since the define is passed to the compilation of all source files. This change passes JRE_RELEASE_VERSION only to vm_version.cpp and adds a function jre_release_version() to Abstract_VM_Version. This allows all other source files to be ccached.
Reviewed-by: ohair, rottenha
Contributed-by: fredrik.ohrstrom at oracle.com
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 719f7007c8e8
Author: erikj
Date: 2012-02-06 09:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/719f7007c8e8
7141242: build-infra merge: Rename CPP->CXX and LINK->LD
Summary: Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/product.make
! make/linux/makefiles/rules.make
! make/linux/makefiles/sparcWorks.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/adlc.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/rules.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build_vm_def.sh
! make/windows/get_msc_ver.sh
! make/windows/makefiles/adlc.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/launcher.make
! make/windows/makefiles/product.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/sa.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/shared.make
! make/windows/makefiles/vm.make
Changeset: ea677dbdd883
Author: fparain
Date: 2012-02-07 12:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ea677dbdd883
Merge
Changeset: 5e9fba4e8718
Author: kvn
Date: 2012-02-07 11:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5e9fba4e8718
7142167: MAC: _get_previous_fp broken on bsd with llvm-gcc
Summary: LLVM-GCC (__llvm__) should use the same _get_previous_fp implementation as __clang__ (as is the case for os::current_stack_pointer).
Reviewed-by: twisti, never, dcubed
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
Changeset: b9bc6cae88f2
Author: kvn
Date: 2012-02-07 16:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b9bc6cae88f2
7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodes
Summary: Adjust the assert and code in eliminate_card_mark() method for case when stored value is NULL.
Reviewed-by: iveresov, never
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
Changeset: c742b0b47fe5
Author: roland
Date: 2012-02-08 09:52 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c742b0b47fe5
7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3c
Summary: unaligned stack in throw_NullPointerException_at_call_entry().
Reviewed-by: twisti, never, kvn
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 2f985b6ce7ff
Author: jrose
Date: 2012-02-09 18:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2f985b6ce7ff
Merge
Changeset: 1ac084126285
Author: dlong
Date: 2012-01-24 18:00 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1ac084126285
7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in log
Summary: Relax assert to allow the VMThread to close the log while the compiler thread is still writing to it.
Reviewed-by: dholmes, never
Contributed-by: dean.long at oracle.com
! src/share/vm/utilities/xmlstream.cpp
Changeset: d851f3714641
Author: dholmes
Date: 2012-01-25 19:26 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d851f3714641
Merge
- src/os/bsd/vm/decoder_bsd.cpp
Changeset: a79cb7c55012
Author: jiangli
Date: 2012-01-25 17:40 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a79cb7c55012
7132690: InstanceKlass:_reference_type should be u1 type
Summary: Change InstanceKlass::_reference_type to u1 type.
Reviewed-by: dholmes, coleenp, acorn
Contributed-by: Jiangli Zhou <jiangli.zhou at oracle.com>
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f3fa16bd7159
Author: bobv
Date: 2012-01-25 21:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f3fa16bd7159
Merge
Changeset: b7b8b6d2f97d
Author: bpittore
Date: 2012-02-06 10:57 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b7b8b6d2f97d
Merge
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f174909614bd
Author: bpittore
Date: 2012-02-10 10:55 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f174909614bd
Merge
! src/share/vm/opto/library_call.cpp
Changeset: d71e662fe037
Author: amurillo
Date: 2012-02-10 11:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d71e662fe037
Merge
Changeset: fd3060701216
Author: amurillo
Date: 2012-02-10 11:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fd3060701216
Added tag hs23-b15 for changeset d71e662fe037
! .hgtags
Changeset: 87b4042571ef
Author: amurillo
Date: 2012-02-10 12:03 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/87b4042571ef
Merge
! .hgtags
! make/hotspot_version
Changeset: 963d912a0409
Author: katleman
Date: 2012-02-16 13:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/963d912a0409
Added tag jdk7u4-b12 for changeset 87b4042571ef
! .hgtags
Changeset: 087daaec688d
Author: katleman
Date: 2012-02-16 13:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/087daaec688d
Added tag jdk8-b26 for changeset fd3060701216
! .hgtags
Changeset: 094138495da4
Author: amurillo
Date: 2012-02-10 11:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/094138495da4
7144322: new hotspot build - hs23-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 77a488cd4af2
Author: dlong
Date: 2012-02-15 00:51 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/77a488cd4af2
7140866: assert(covered) failed: Card for end of new region not committed
Summary: resize covered region only after successfully mapping shared archive
Reviewed-by: brutisso, ysr
Contributed-by: dean.long at oracle.com
! src/share/vm/memory/compactingPermGenGen.cpp
Changeset: f9961b6498f9
Author: bpittore
Date: 2012-02-15 16:09 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f9961b6498f9
Merge
Changeset: 95f6641e38e0
Author: iveresov
Date: 2012-02-10 17:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/95f6641e38e0
7144296: PS: Optimize nmethods processing
Summary: Prunes scavenge roots in code list every young GC, promote objects directly pointed by the code immediately
Reviewed-by: johnc, jcoomes
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
Changeset: caa4652b4414
Author: tonyp
Date: 2012-02-14 08:21 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/caa4652b4414
7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
Summary: If we try to schedule an initial-mark GC in order to explicit start a conc mark cycle and it gets pre-empted by antoher GC, we should retry the attempt as long as it's appropriate for the GC cause.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: d903bf750e9f
Author: johnc
Date: 2012-01-18 09:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d903bf750e9f
7129514: time warp warnings after 7117303
Summary: Replace calls to os::javaTimeMillis() that are used to update the milliseconds since the last GC to an equivalent that uses a monotonically non-decreasing time source.
Reviewed-by: ysr, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genMarkSweep.cpp
Changeset: a9647476d1a4
Author: tonyp
Date: 2012-02-15 13:06 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a9647476d1a4
7132029: G1: mixed GC phase lasts for longer than it should
Summary: Revamp of the mechanism that chooses old regions for inclusion in the CSet. It simplifies the code and introduces min and max bounds on the number of old regions added to the CSet at each mixed GC to avoid pathological cases. It also ensures that when we do a mixed GC we'll always find old regions to add to the CSet (i.e., it eliminates the case where a mixed GC will collect no old regions which can happen today).
Reviewed-by: johnc, brutisso
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: ab4422d0ed59
Author: jcoomes
Date: 2012-02-16 13:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ab4422d0ed59
7146343: PS invoke methods should indicate the type of gc done
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
Changeset: 23c0eb012d6f
Author: jcoomes
Date: 2012-02-16 13:13 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/23c0eb012d6f
6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
Summary: in some cases, allocate from the old gen before doing a full gc
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
Changeset: be398bba40e9
Author: stefank
Date: 2012-02-17 13:23 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be398bba40e9
Merge
Changeset: 1b0e0f8be510
Author: minqi
Date: 2012-02-09 00:51 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1b0e0f8be510
7131006: java/lang/management/ThreadMXBean/ThreadLists.java
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/utilities/preserveException.cpp
Changeset: db006a85bf91
Author: zgu
Date: 2012-02-09 10:16 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/db006a85bf91
7141259: Native stack is missing in hs_err
Summary: Code cleanup and creating a private decoder for error handler, since it can be triggered from in signal handler, where no lock can be taken
Reviewed-by: dholmes, kamg, acorn, coleenp
! src/os/bsd/vm/decoder_machO.hpp
! src/os/windows/vm/decoder_windows.hpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/decoder.hpp
! src/share/vm/utilities/decoder_elf.hpp
! src/share/vm/utilities/vmError.hpp
Changeset: ea527c5cde03
Author: zgu
Date: 2012-02-09 07:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ea527c5cde03
Merge
Changeset: 54d3535a6dd3
Author: poonam
Date: 2012-02-12 19:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/54d3535a6dd3
7009098: SA cannot open core files larger than 2GB on Linux 32-bit
Summary: Added Large File Support by compiling libsaproc.so with -D_FILE_OFFSET_BITS=64, and a small change with which SA should first load libraries from the path specified with SA_ALTROOT.
Reviewed-by: dholmes, kevinw, dcubed, minqi
! agent/src/os/linux/Makefile
! agent/src/os/linux/libproc_impl.c
! make/linux/makefiles/saproc.make
Changeset: 1bb2838e2fc1
Author: fparain
Date: 2012-02-13 06:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1bb2838e2fc1
Merge
Changeset: 849412a95e45
Author: coleenp
Date: 2012-02-13 12:30 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/849412a95e45
7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV
Summary: Increase StackShadowPages to accomodate the JDK changes to increase buffer size in socketWrite
Reviewed-by: acorn, phh
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 1891640ca63f
Author: fparain
Date: 2012-02-14 06:54 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1891640ca63f
7143760: Memory leak in GarbageCollectionNotifications
Reviewed-by: dholmes, dcubed, kamg
! src/share/vm/services/gcNotifier.cpp
! src/share/vm/services/gcNotifier.hpp
Changeset: a9831b955a0a
Author: kamg
Date: 2012-02-13 14:03 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a9831b955a0a
7069991: Setup make/jprt.properties files for jdk8
Summary: Change default release value to jdk8 (but overrideable)
Reviewed-by: phh, jcoomes, dholmes, ohair
! make/jprt.properties
Changeset: a9ac4910e7f2
Author: kamg
Date: 2012-02-14 15:52 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a9ac4910e7f2
Merge
Changeset: 28d91e43ab6d
Author: coleenp
Date: 2012-02-14 16:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/28d91e43ab6d
7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)
Summary: Increase StackShadowPages to accomodate the JDK changes to increase buffer size in socketWrite
Reviewed-by: acorn, phh, dcubed, kamg, dsamersoff
! src/cpu/sparc/vm/globals_sparc.hpp
Changeset: cf772dff4bfd
Author: coleenp
Date: 2012-02-14 18:35 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf772dff4bfd
Merge
Changeset: b8a4e1d372a0
Author: kamg
Date: 2012-02-14 20:02 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b8a4e1d372a0
7145589: First JSDT provider creation fails
Summary: 0 is a successful return from an ioctl() call
Reviewed-by: dcubed, phh, dsamersoff
! src/share/vm/runtime/dtraceJSDT.cpp
Changeset: 91a81502a27d
Author: kamg
Date: 2012-02-15 00:09 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/91a81502a27d
Merge
Changeset: 2b150750d53d
Author: sspitsyn
Date: 2012-02-14 17:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2b150750d53d
7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))
Summary: Skip reporting invisible refs in iterate_over_object to avoid assert(ServiceUtil::visible_oop(obj))
Reviewed-by: dcubed, mgronlun, rbackman
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: cd239a88b90c
Author: minqi
Date: 2012-02-14 20:54 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cd239a88b90c
Merge
Changeset: 64fc5ac1b770
Author: minqi
Date: 2012-02-14 23:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/64fc5ac1b770
Merge
Changeset: f1cb6f9cfe21
Author: fparain
Date: 2012-02-15 12:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1cb6f9cfe21
7145243: Need additional specializations for argument parsing framework
Reviewed-by: acorn, fparain
Contributed-by: nils.loodin at oracle.com
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/diagnosticFramework.hpp
Changeset: 4a24c4f648bd
Author: phh
Date: 2012-02-16 13:50 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4a24c4f648bd
7142113: Add Ivy Bridge to the known Intel x86 cpu families
Summary: In vm_version_x86.hpp, add and use CPU_MODEL_IVYBRIDGE_EP, and restrict is_intel_tsc_synced_at_init() to EP models.
Reviewed-by: kvn, acorn
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: 7df3125953cb
Author: coleenp
Date: 2012-02-16 15:52 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7df3125953cb
7146354: Re-enable Compressed OOPs after 7118647 is resolved
Summary: Relax the assertion to simply check for COOP mode rather than an exact address.
Reviewed-by: coleenp, kvn, phh, dcubed
Contributed-by: james.melvin at oracle.com
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: df4927a3b82e
Author: coleenp
Date: 2012-02-16 17:19 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df4927a3b82e
Merge
Changeset: d3384450b649
Author: fparain
Date: 2012-02-17 06:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d3384450b649
Merge
Changeset: 73df3733f2eb
Author: kvn
Date: 2012-02-10 12:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/73df3733f2eb
7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on Linux
Summary: Removed code which tried to create edges from fields of destination objects of arraycopy to fields of source objects. Added 30 sec time limit for EA graph construction.
Reviewed-by: never
! src/share/vm/opto/escape.cpp
Changeset: de34c646c3f7
Author: kvn
Date: 2012-02-10 17:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de34c646c3f7
7140985: HSDIS does not handle caller options correctly
Summary: Fix typo.
Reviewed-by: jrose, kvn
Contributed-by: Andrew Haley <aph at redhat.com>
! src/share/tools/hsdis/hsdis.c
Changeset: 45a1bf98f1bb
Author: twisti
Date: 2012-02-13 02:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/45a1bf98f1bb
7141329: Strange values of stack_size in -XX:+TraceMethodHandles output
Reviewed-by: kvn, never
! src/cpu/x86/vm/methodHandles_x86.cpp
Changeset: f09ae3853e3b
Author: twisti
Date: 2012-02-13 04:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f09ae3853e3b
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdk
Reviewed-by: rbackman, jrose, dholmes
! make/Makefile
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/top.make
! make/defs.make
! make/linux/makefiles/top.make
! make/solaris/makefiles/top.make
Changeset: b522995d91f0
Author: roland
Date: 2012-02-14 09:43 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b522995d91f0
7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not found
Summary: oop map needs pc stored in frame anchor in StubGenerator::generate_throw_exception()
Reviewed-by: twisti, never, kvn
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 8f4eb44b3b76
Author: never
Date: 2012-02-14 15:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8f4eb44b3b76
7143061: nsk/stress/stack/b4525850 crash VM
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 80107dc493db
Author: roland
Date: 2012-02-15 09:43 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/80107dc493db
7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
Summary: Goto that replaces a If mistaken to be a back branch and triggers erroneous OSR compilation.
Reviewed-by: never, iveresov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 09d00c18e323
Author: never
Date: 2012-02-15 10:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/09d00c18e323
7145537: minor tweaks to LogEvents
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
Changeset: cfdfbeac0a5b
Author: iveresov
Date: 2012-02-15 12:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cfdfbeac0a5b
7145345: Code cache sweeper must cooperate with safepoints
Summary: Safepoint in the sweeper loop in necessary
Reviewed-by: kvn, never
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp
Changeset: 69333a2fbae2
Author: iveresov
Date: 2012-02-15 16:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/69333a2fbae2
7142680: default GC affected by jvm path
Summary: Removed old tiered code
Reviewed-by: never, kvn
! src/share/vm/runtime/arguments.cpp
Changeset: fd8114661503
Author: kvn
Date: 2012-02-15 21:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fd8114661503
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
Summary: For C2 moved saving EBP after ESP adjustment. For C1 generated 5 byte nop instruction first if needed.
Reviewed-by: never, twisti, azeemj
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/output.cpp
Changeset: c7401dcad8bf
Author: roland
Date: 2012-02-16 09:20 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7401dcad8bf
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
Summary: forced exit may destory global objects that are still in use.
Reviewed-by: twisti, never, kvn
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_LinearScan.hpp
Changeset: ad3b47344802
Author: never
Date: 2012-02-16 11:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ad3b47344802
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
Reviewed-by: kvn, twisti
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
Changeset: 9b8ce46870df
Author: kvn
Date: 2012-02-16 17:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9b8ce46870df
7145346: VerifyStackAtCalls is broken
Summary: Replace call_epilog() encoding with macroassembler use. Moved duplicated code to x86.ad. Fixed return_addr() definition.
Reviewed-by: never
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/linux_x86/vm/linux_x86_32.ad
! src/os_cpu/linux_x86/vm/linux_x86_64.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
! src/os_cpu/windows_x86/vm/windows_x86_32.ad
! src/os_cpu/windows_x86/vm/windows_x86_64.ad
! src/share/vm/opto/chaitin.cpp
Changeset: 72c425c46102
Author: never
Date: 2012-02-17 12:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/72c425c46102
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
Reviewed-by: kvn
! src/share/vm/utilities/events.hpp
Changeset: 15085a6eb50c
Author: never
Date: 2012-02-17 12:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/15085a6eb50c
Merge
! src/cpu/x86/vm/globals_x86.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: f92a171cf007
Author: amurillo
Date: 2012-02-17 15:06 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f92a171cf007
Merge
Changeset: 98cd09d11a21
Author: amurillo
Date: 2012-02-17 15:06 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/98cd09d11a21
Added tag hs23-b16 for changeset f92a171cf007
! .hgtags
Changeset: 931e5f39e365
Author: kvn
Date: 2012-02-20 13:11 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/931e5f39e365
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
Summary: Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
Changeset: 3b24e7e01d20
Author: jcoomes
Date: 2012-02-20 22:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3b24e7e01d20
Added tag hs23-b16 for changeset 931e5f39e365
! .hgtags
Changeset: efb5f2662c96
Author: amurillo
Date: 2012-02-20 23:21 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/efb5f2662c96
Merge
! .hgtags
! make/hotspot_version
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: 82e719a2e641
Author: katleman
Date: 2012-02-23 15:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/82e719a2e641
Added tag jdk7u4-b13 for changeset efb5f2662c96
! .hgtags
Changeset: 1c483d994a78
Author: katleman
Date: 2012-03-01 13:44 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1c483d994a78
Added tag jdk7u4-b14 for changeset 82e719a2e641
! .hgtags
Changeset: 3894b5f634a8
Author: katleman
Date: 2012-03-08 11:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3894b5f634a8
Added tag jdk7u4-b15 for changeset 1c483d994a78
! .hgtags
Changeset: cf8928e22f20
Author: amurillo
Date: 2012-02-28 15:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf8928e22f20
7148663: new hotspot build - hs23-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3322dd7f0a4d
Author: dsamersoff
Date: 2012-02-29 15:59 +0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3322dd7f0a4d
7110104: It should be possible to stop and start JMX Agent at runtime
Summary: Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
Changeset: eac434b01c4c
Author: kvn
Date: 2012-02-21 11:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eac434b01c4c
7146442: assert(false) failed: bad AD file
Summary: Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/escape.cpp
Changeset: ad0b499ddb18
Author: never
Date: 2012-02-28 10:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ad0b499ddb18
7145024: Crashes in ucrypto related to C2
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 34a4f7687460
Author: never
Date: 2012-03-01 15:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/34a4f7687460
7150051: incorrect oopmap in critical native
Reviewed-by: kvn, twisti
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 66eb62861bb0
Author: amurillo
Date: 2012-03-10 00:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66eb62861bb0
Added tag hs23-b17 for changeset 34a4f7687460
! .hgtags
Changeset: c6a96f7a781d
Author: amurillo
Date: 2012-03-10 00:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c6a96f7a781d
Merge
! .hgtags
! make/hotspot_version
Changeset: 376549fed156
Author: katleman
Date: 2012-03-16 07:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/376549fed156
Added tag jdk7u4-b16 for changeset c6a96f7a781d
! .hgtags
Changeset: 16d263c59845
Author: amurillo
Date: 2012-03-10 00:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/16d263c59845
7150326: new hotspot build - hs23-b18
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 1425699d00c2
Author: never
Date: 2012-03-06 16:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1425699d00c2
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
Reviewed-by: dholmes, minqi, kvn, coleenp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 418bcab91d2c
Author: jcoomes
Date: 2012-03-15 14:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/418bcab91d2c
7150454: add release jdk7u4 to jprt.properties
Reviewed-by: ohair, never
! make/jprt.properties
Changeset: a670de856959
Author: amurillo
Date: 2012-03-16 17:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a670de856959
Added tag hs23-b18 for changeset 418bcab91d2c
! .hgtags
Changeset: e266ffd6a7d7
Author: amurillo
Date: 2012-03-16 17:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e266ffd6a7d7
Merge
! .hgtags
! make/hotspot_version
Changeset: cc347bb8cf1b
Author: katleman
Date: 2012-03-22 14:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cc347bb8cf1b
Added tag jdk7u4-b17 for changeset e266ffd6a7d7
! .hgtags
Changeset: 3e986ec5c123
Author: asaha
Date: 2011-10-31 22:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3e986ec5c123
7107063: Fork hs22.1 hsx from hs22.0 for 7u3 and reinitialize build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c7bc239126d3
Author: asaha
Date: 2011-11-18 12:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7bc239126d3
Merge
! make/hotspot_version
Changeset: b23c8435518c
Author: asaha
Date: 2011-11-29 10:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b23c8435518c
7116462: Bump the hs21.1 build number to 02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: df4652fd1ae5
Author: asaha
Date: 2011-11-29 11:13 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df4652fd1ae5
7113740: hotspot_version file has wrong JDK_MINOR_VER
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7333a200d09e
Author: asaha
Date: 2011-11-30 13:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7333a200d09e
Merge
! make/hotspot_version
Changeset: a40d238623e5
Author: asaha
Date: 2011-11-30 15:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a40d238623e5
Merge
Changeset: e20578af5890
Author: cl
Date: 2011-12-12 22:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e20578af5890
Added tag jdk7u3-b02 for changeset a40d238623e5
! .hgtags
Changeset: 6986bfb4c82e
Author: asaha
Date: 2012-01-10 13:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6986bfb4c82e
Merge
! .hgtags
Changeset: 8e6375b46717
Author: katleman
Date: 2012-01-12 14:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8e6375b46717
Added tag jdk7u3-b03 for changeset 6986bfb4c82e
! .hgtags
Changeset: 366e6ba09c99
Author: katleman
Date: 2012-01-23 09:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/366e6ba09c99
Added tag jdk7u3-b04 for changeset 8e6375b46717
! .hgtags
Changeset: 4c62237db349
Author: katleman
Date: 2012-01-27 12:03 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4c62237db349
Added tag jdk7u3-b20 for changeset 366e6ba09c99
! .hgtags
Changeset: 6067412a3452
Author: katleman
Date: 2012-02-07 12:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6067412a3452
Added tag jdk7u3-b05 for changeset 4c62237db349
! .hgtags
Changeset: ce271da83629
Author: asaha
Date: 2012-03-23 09:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ce271da83629
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/opto/loopnode.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 8f31e6a9b691
Author: amurillo
Date: 2012-03-16 17:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8f31e6a9b691
7152784: new hotspot build - hs23-b19
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b7175879a006
Author: brutisso
Date: 2012-03-13 21:12 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b7175879a006
7152954: G1: Native memory leak during full GCs
Summary: Add destructor to TruncatedSeq and call delete when necessary
Reviewed-by: johnc, tonyp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: a5f2ffa62a17
Author: sspitsyn
Date: 2012-03-17 02:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a5f2ffa62a17
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
Summary: The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown
Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/jvmtiExport.hpp
Changeset: 63312751e1e6
Author: minqi
Date: 2012-03-21 09:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/63312751e1e6
Merge
Changeset: ab565ffd9ec9
Author: iveresov
Date: 2012-03-21 12:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ab565ffd9ec9
7154333: JVM fails to start if -XX:+AggressiveHeap is set
Summary: Don't set CompilationPolicyChoice with AggressiveHeap
Reviewed-by: never, kvn
! src/share/vm/runtime/arguments.cpp
Changeset: 0ecdb26f147b
Author: iveresov
Date: 2012-03-21 11:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0ecdb26f147b
Merge
Changeset: 6c1189bed856
Author: iveresov
Date: 2012-03-21 15:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c1189bed856
Merge
Changeset: 592be2b070a9
Author: jcoomes
Date: 2012-03-21 22:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/592be2b070a9
7154724: jdk7u4 test properties missing from jprt.properties
Reviewed-by: brutisso
! make/jprt.properties
Changeset: 74229f694686
Author: dlong
Date: 2012-02-29 12:58 -0500
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/74229f694686
7142641: -Xshared:on fails on ARM
Summary: map read-only pages MAP_PRIVATE instead of MAP_SHARED
Reviewed-by: dcubed, dholmes
Contributed-by: dean.long at oracle.com
! src/os/linux/vm/os_linux.cpp
Changeset: 0777128def78
Author: jmelvin
Date: 2012-03-22 17:27 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0777128def78
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
Summary: Provide custom error messages for locked commercial feature options which are not first unlocked.
Reviewed-by: dcubed, jcoomes, kamg, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_ext.hpp
Changeset: b5ab741f2be1
Author: jcoomes
Date: 2012-03-22 15:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b5ab741f2be1
7155757: make jdk7u4 the default jprt release for hs23
Reviewed-by: kvn, kamg, sspitsyn
! make/jprt.properties
Changeset: ad5eb0a72fb1
Author: jmelvin
Date: 2012-03-22 23:51 -0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ad5eb0a72fb1
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
Summary: On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using contains() method instead of .startsWith().
Reviewed-by: dcubed, phh, ohair, katleman
! agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
Changeset: f0a0f737689f
Author: jcoomes
Date: 2012-03-24 07:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f0a0f737689f
Added tag hs23-b19 for changeset ad5eb0a72fb1
! .hgtags
Changeset: f1b786625e0c
Author: jcoomes
Date: 2012-03-24 07:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1b786625e0c
Merge
! .hgtags
! make/hotspot_version
Changeset: 1b1e6060a7fd
Author: cl
Date: 2012-03-29 15:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1b1e6060a7fd
Added tag jdk7u4-b18 for changeset f1b786625e0c
! .hgtags
Changeset: bd649a0a58e2
Author: jcoomes
Date: 2012-03-24 07:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bd649a0a58e2
7154677: new hotspot build - hs23-b20
Reviewed-by: johnc
! make/hotspot_version
Changeset: 86ce3208eb18
Author: dcubed
Date: 2012-02-17 15:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/86ce3208eb18
7145798: System.loadLibrary does not search current working directory
Summary: Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7.
Reviewed-by: phh, jmelvin, coleenp
! src/os/bsd/vm/os_bsd.cpp
Changeset: f5fba31ac5ce
Author: dcubed
Date: 2012-03-25 19:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f5fba31ac5ce
Merge
Changeset: de5748cca211
Author: johnc
Date: 2012-03-12 14:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de5748cca211
7147724: G1: hang in SurrogateLockerThread::manipulatePLL
Summary: Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause.
Reviewed-by: brutisso, jcoomes, tonyp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: c1606f7a714c
Author: brutisso
Date: 2012-03-23 15:28 +0100
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c1606f7a714c
7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
Summary: Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow
Reviewed-by: azeemj, jmasa, iveresov
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: 1db5b993a0d8
Author: dsamersoff
Date: 2012-03-29 01:02 +0400
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1db5b993a0d8
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
Summary: Assert doesn't respect invokedynamic opcode
Reviewed-by: dcubed, phh
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
Changeset: d5ff739e96c7
Author: dsamersoff
Date: 2012-03-28 14:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d5ff739e96c7
Merge
Changeset: 1834c6835b75
Author: minqi
Date: 2012-03-29 11:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1834c6835b75
7156960: Incorrect copyright headers in parts of the Serviceability agent
Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template
Reviewed-by: sla, ohair, mbykov
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
Changeset: 726d1dc1b521
Author: amurillo
Date: 2012-03-30 13:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/726d1dc1b521
Added tag hs23-b20 for changeset 1834c6835b75
! .hgtags
Changeset: a1292d4e0709
Author: amurillo
Date: 2012-03-30 13:22 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a1292d4e0709
Merge
! .hgtags
! make/hotspot_version
Changeset: 30e3475c1a45
Author: katleman
Date: 2012-04-05 15:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/30e3475c1a45
Added tag jdk7u4-b19 for changeset a1292d4e0709
! .hgtags
Changeset: 7c99c217cc89
Author: amurillo
Date: 2012-03-30 13:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7c99c217cc89
7158135: new hotspot build - hs23-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 34fce1d343b0
Author: iveresov
Date: 2012-04-07 12:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/34fce1d343b0
7159766: Tiered compilation causes performance regressions
Summary: Disable tiered in 7u4 because of the performance anomalies with Oracle FMW
Reviewed-by: never, kvn
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
Changeset: bf81dbf47dec
Author: jcoomes
Date: 2012-04-10 14:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bf81dbf47dec
Added tag hs23-b21 for changeset 34fce1d343b0
! .hgtags
Changeset: ad6f5eaa165e
Author: jcoomes
Date: 2012-04-10 16:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ad6f5eaa165e
Merge
! .hgtags
! make/hotspot_version
Changeset: c7c6b00122cf
Author: katleman
Date: 2012-04-12 14:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7c6b00122cf
Added tag jdk7u4-b20 for changeset ad6f5eaa165e
! .hgtags
Changeset: 93ec23d55b87
Author: katleman
Date: 2012-04-16 15:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/93ec23d55b87
Added tag jdk7u4-b30 for changeset c7c6b00122cf
! .hgtags
Changeset: 1eb9f79307a8
Author: katleman
Date: 2012-04-20 11:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1eb9f79307a8
Added tag jdk7u4-b21 for changeset 93ec23d55b87
! .hgtags
Changeset: aed9d0f0f050
Author: katleman
Date: 2012-05-07 12:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aed9d0f0f050
Added tag jdk7u4-b22 for changeset 1eb9f79307a8
! .hgtags
Changeset: f11f0f1db115
Author: katleman
Date: 2012-05-07 14:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f11f0f1db115
Added tag jdk7u4-b31 for changeset aed9d0f0f050
! .hgtags
Changeset: a0c4bf029c0f
Author: Greg Lewis <glewis at eyesbeyond.com>
Date: 2012-05-17 16:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a0c4bf029c0f
Merge from jdk7u4 repository
! .hgtags
! agent/make/Makefile
! agent/src/os/bsd/BsdDebuggerLocal.c
! agent/src/os/bsd/Makefile
! agent/src/os/bsd/StubDebuggerLocal.c
! agent/src/os/bsd/elfmacros.h
! agent/src/os/bsd/libproc.h
! agent/src/os/bsd/libproc_impl.c
! agent/src/os/bsd/libproc_impl.h
! agent/src/os/bsd/mapfile
! agent/src/os/bsd/ps_core.c
! agent/src/os/bsd/ps_proc.c
! agent/src/os/bsd/salibelf.c
! agent/src/os/bsd/salibelf.h
! agent/src/os/bsd/symtab.c
! agent/src/os/bsd/symtab.h
! agent/src/os/bsd/test.c
! agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/Makefile
! make/bsd/Makefile
! make/bsd/README
! make/bsd/adlc_updater
! make/bsd/build.sh
! make/bsd/makefiles/adjust-mflags.sh
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/amd64.make
! make/bsd/makefiles/arm.make
! make/bsd/makefiles/build_vm_def.sh
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/compiler1.make
! make/bsd/makefiles/compiler2.make
! make/bsd/makefiles/core.make
! make/bsd/makefiles/cscope.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/defs.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/hp.make
! make/bsd/makefiles/hp1.make
! make/bsd/makefiles/i486.make
! make/bsd/makefiles/ia64.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/jvmti.make
! make/bsd/makefiles/launcher.make
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-jsig
! make/bsd/makefiles/mapfile-vers-product
! make/bsd/makefiles/optimized.make
! make/bsd/makefiles/ppc.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/profiled.make
! make/bsd/makefiles/rules.make
! make/bsd/makefiles/sa.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/shark.make
! make/bsd/makefiles/sparc.make
! make/bsd/makefiles/sparcWorks.make
! make/bsd/makefiles/sparcv9.make
! make/bsd/makefiles/tiered.make
! make/bsd/makefiles/top.make
! make/bsd/makefiles/vm.make
! make/bsd/makefiles/zero.make
! make/bsd/makefiles/zeroshark.make
! make/bsd/platform_amd64.suncc
! make/bsd/platform_i486.suncc
! make/bsd/platform_ia64
! make/bsd/platform_sparcv9
! make/defs.make
! make/linux/makefiles/defs.make
! make/sa.files
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/jni_x86.h
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.cpp
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/c1_globals_bsd.hpp
! src/os/bsd/vm/c2_globals_bsd.hpp
! src/os/bsd/vm/chaitin_bsd.cpp
! src/os/bsd/vm/dtraceJSDT_bsd.cpp
! src/os/bsd/vm/globals_bsd.hpp
! src/os/bsd/vm/interfaceSupport_bsd.hpp
! src/os/bsd/vm/jsig.c
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/mutex_bsd.cpp
! src/os/bsd/vm/mutex_bsd.inline.hpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/os_share_bsd.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/bsd/vm/stubRoutines_bsd.cpp
! src/os/bsd/vm/threadCritical_bsd.cpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/launcher/java_md.c
! src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_32.s
! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
! src/os_cpu/bsd_x86/vm/bsd_x86_64.s
! src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/copy_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/prefetch_bsd_x86.inline.hpp
! src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/bsd_x86/vm/vm_version_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/assembler_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/bytes_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp
! src/os_cpu/bsd_zero/vm/prefetch_bsd_zero.inline.hpp
! src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
! src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp
! src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp
! src/os_cpu/bsd_zero/vm/vm_version_bsd_zero.cpp
! src/share/vm/adlc/adlc.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPoolKlass.cpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/connode.cpp
- src/share/vm/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/elfFile.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.hpp
! test/Makefile
! test/jprt.config
Changeset: 134b99f13cc9
Author: Greg Lewis <glewis at eyesbeyond.com>
Date: 2012-07-31 23:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/134b99f13cc9
. Merge in BSD specific changes and sync with jdk7u4.
Obtained from: Kurt Miller
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! src/os/bsd/vm/decoder_bsd.cpp
! src/os/bsd/vm/jvm_bsd.h
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/opto/connode.cpp
- src/share/vm/utilities/elf.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/Makefile
More information about the bsd-port-dev
mailing list