hg: jdk9/hs-comp/hotspot: 112 new changesets

christian.thalinger at oracle.com christian.thalinger at oracle.com
Fri Dec 18 23:11:23 UTC 2015


Changeset: a10aa5486ef6
Author:    ehelin
Date:      2015-11-29 10:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a10aa5486ef6

8144077: Add getter for G1CollectorPolicy::_collectionSetChooser
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 4d213c4ec7bb
Author:    ehelin
Date:      2015-11-29 10:00 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4d213c4ec7bb

8144145: G1GCPhaseTimes should allow externally accounted time
Reviewed-by: ehelin, tschatzl

! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp

Changeset: 43a590080f93
Author:    ehelin
Date:      2015-04-29 13:17 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/43a590080f93

8142402: G1 should not redirty cards in free regions
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 223b7d23c41c
Author:    ehelin
Date:      2015-11-29 15:08 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/223b7d23c41c

8144040: UpdateRSetDeferred in G1EvacFailure will never visit survivor regions
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1EvacFailure.cpp

Changeset: ea048c4db035
Author:    ehelin
Date:      2015-11-27 13:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ea048c4db035

8144052: mark_card_deferred does not need to check g1_young_gen
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp

Changeset: 2e2b5ba89432
Author:    ehelin
Date:      2015-11-27 13:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2e2b5ba89432

8144067: Pass obj directly to G1ParScanThreadState::update_rs
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 5f8c665ec2eb
Author:    ehelin
Date:      2015-11-27 13:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5f8c665ec2eb

8144072: G1ParScanThreadState::update_rs does not need to call is_in_reserved
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 5e392c0702af
Author:    ddmitriev
Date:      2015-11-30 10:09 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5e392c0702af

8144084: [TESTBUG] 1.9 section not unlock flag in runtime/CommandLine/IgnoreUnrecognizedVMOptions test
Reviewed-by: dholmes

! test/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java

Changeset: 7606b8556225
Author:    sjohanss
Date:      2015-11-26 13:13 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7606b8556225

8143251: HeapRetentionTest.java Test is failing on jdk9/dev
Reviewed-by: tschatzl, david

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 7a573fa22402
Author:    jwilhelm
Date:      2015-12-01 21:08 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/7a573fa22402

Merge


Changeset: f0dcbc6e99b1
Author:    stuefe
Date:      2015-12-01 21:30 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f0dcbc6e99b1

8143291: Remove redundant coding around os::exception_name
Reviewed-by: dholmes, coleenp

! src/os/aix/vm/jvm_aix.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/jvm_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/jvm_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/jvm_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/jvm_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/os.hpp

Changeset: 4f3a6f5c0c1a
Author:    ehelin
Date:      2015-12-02 10:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4f3a6f5c0c1a

8144315: update_rs is passed wrong object
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp

Changeset: 96cc87bb08f8
Author:    dfazunen
Date:      2015-11-26 14:19 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/96cc87bb08f8

8016752: [Newtest] regression test for PrintGCDetails and Verbose flags do not crash when ParOldGC has no memory
Summary: new regression test for parallel GC
Reviewed-by: brutisso, tschatzl
Contributed-by: dmitry.fazunenko at oracle.com, andrey.x.zakharov at oracle.com

! test/TEST.ROOT
+ test/gc/parallel/TestPrintGCDetailsVerbose.java

Changeset: 3148b7fc645f
Author:    stuefe
Date:      2015-12-02 10:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3148b7fc645f

8144343: [aix] Stack bottom should be page aligned
Summary: On thread create or attach, ensure stack bottom is aligned to os::vm_page_size()
Reviewed-by: simonis, kvn

! src/os/aix/vm/os_aix.cpp

Changeset: e796d52ca85b
Author:    dsamersoff
Date:      2015-12-03 21:34 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e796d52ca85b

8114853: variable tracking size limit exceeded in vmStructs.cpp
Summary: Turn off var-tracking-assignments for vmStructs.cpp
Reviewed-by: tschatzl, mgerdin, coleenp

! make/linux/makefiles/gcc.make

Changeset: 033f40102037
Author:    tschatzl
Date:      2015-12-01 16:46 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/033f40102037

8136680: Enable adaptive IHOP by default
Reviewed-by: jmasa, mgerdin, ehelin

! src/share/vm/gc/g1/g1_globals.hpp

Changeset: e8f234432794
Author:    tschatzl
Date:      2015-12-04 02:39 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e8f234432794

Merge


Changeset: 92af6fd1e10a
Author:    mockner
Date:      2015-12-02 14:07 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/92af6fd1e10a

8142976: Reimplement TraceClassInitialization with Unified Logging
Summary: TraceClassInitialization logging reimplemented with Unified Logging.
Reviewed-by: coleenp, hseigel

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/logging/BadMap50.jasm
+ test/runtime/logging/ClassInitializationTest.java

Changeset: 5b0159494355
Author:    mockner
Date:      2015-12-03 19:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5b0159494355

Merge

- make/aix/makefiles/sa.make
- make/aix/makefiles/saproc.make
- make/bsd/makefiles/sa.make
- make/linux/makefiles/sa.make
- make/linux/makefiles/saproc.make
- make/sa.files
- make/solaris/makefiles/sa.make
- make/solaris/makefiles/saproc.make
- make/windows/makefiles/sa.make
- src/os/aix/vm/vmError_aix.cpp
- src/os/bsd/vm/vmError_bsd.cpp
- src/os/linux/vm/vmError_linux.cpp
- src/os/solaris/vm/vmError_solaris.cpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/compilercontrol/parser/DirectiveParser.java
- test/compiler/compilercontrol/share/processors/QuietProcessor.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java

Changeset: 9ea53ef48e65
Author:    mockner
Date:      2015-12-04 02:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9ea53ef48e65

Merge


Changeset: 1f1e6bc1c947
Author:    rprotacio
Date:      2015-12-03 13:08 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1f1e6bc1c947

8144536: Clean up Unified Logging test directory
Summary: Consolidated two logging options' tests into one file each
Reviewed-by: dholmes, ctornqvi

! test/runtime/logging/DefaultMethodsTest.java
! test/runtime/logging/SafepointTest.java
- test/runtime/logging/SafepointTestMain.java
! test/runtime/logging/VMOperationTest.java
- test/runtime/logging/VMOperationTestMain.java

Changeset: f9ff72e19abe
Author:    coleenp
Date:      2015-12-04 04:29 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f9ff72e19abe

Merge

- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java

Changeset: f7dc8eebc3f5
Author:    dholmes
Date:      2015-12-04 04:06 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f7dc8eebc3f5

8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables
Summary: Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64)
Reviewed-by: stuefe, bdelsart, dcubed

! make/aix/makefiles/xlc.make
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
- src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
- src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
- src/os/linux/vm/thread_linux.inline.hpp
+ src/os/posix/vm/threadLocalStorage_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
- src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
+ src/os/windows/vm/threadLocalStorage_windows.cpp
- src/os/windows/vm/thread_windows.inline.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
- src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp
- src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/assembler_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
! src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.s
! src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
! src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp
! src/share/vm/gc/g1/g1HotCardCache.hpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/shared/concurrentGCThread.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiUtil.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
- src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.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/globalDefinitions_xlc.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: 59dc9c7ae6cf
Author:    ddmitriev
Date:      2015-12-04 13:39 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/59dc9c7ae6cf

8144629: runtime/thread/Fibonacci.java test should ran in othervm mode
Reviewed-by: ctornqvi

! test/runtime/Thread/Fibonacci.java

Changeset: 938d03bdca22
Author:    jbachorik
Date:      2015-11-06 14:34 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/938d03bdca22

8141526: Allow to collect stdout/stderr from the FinalizationRunner even before the process returns
Reviewed-by: dsamersoff

! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/testlibrary/jdk/test/lib/Asserts.java
! test/testlibrary/jdk/test/lib/JDKToolFinder.java
! test/testlibrary/jdk/test/lib/JDKToolLauncher.java
! test/testlibrary/jdk/test/lib/OutputAnalyzer.java
! test/testlibrary/jdk/test/lib/OutputBuffer.java
! test/testlibrary/jdk/test/lib/Platform.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
! test/testlibrary/jdk/test/lib/StreamPumper.java
! test/testlibrary/jdk/test/lib/Utils.java

Changeset: e50f30dcb83b
Author:    jbachorik
Date:      2015-12-04 16:19 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e50f30dcb83b

Merge


Changeset: 37a97bb8b1ca
Author:    ysuenaga
Date:      2015-12-03 22:42 +0900
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/37a97bb8b1ca

8140556: Add force rotation option to VM.log jcmd
Summary: Rotate JVM log files via jcmd
Reviewed-by: sla, mlarsson

! src/share/vm/logging/logConfiguration.cpp
! src/share/vm/logging/logConfiguration.hpp
! src/share/vm/logging/logDiagnosticCommand.cpp
! src/share/vm/logging/logDiagnosticCommand.hpp
! src/share/vm/logging/logFileOutput.cpp
! src/share/vm/logging/logFileOutput.hpp
! src/share/vm/logging/logOutput.hpp

Changeset: e9b9b2fc83c8
Author:    mlarsson
Date:      2015-12-04 20:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e9b9b2fc83c8

Merge


Changeset: 629011677aee
Author:    ehelin
Date:      2015-12-04 15:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/629011677aee

8144712: Remove g1RootClosures.inline.hpp
Reviewed-by: stefank, mgerdin

! src/share/vm/gc/g1/g1RootClosures.cpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp
+ src/share/vm/gc/g1/g1SharedClosures.hpp

Changeset: 9255b144388b
Author:    ehelin
Date:      2015-12-04 22:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9255b144388b

Merge

- src/share/vm/gc/g1/g1RootClosures.inline.hpp

Changeset: 31e68e7d4bf2
Author:    iklam
Date:      2015-12-02 06:00 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/31e68e7d4bf2

8144491: ElfSymbolTable::lookup returns bad value when the lookup has failed
Reviewed-by: dcubed, stefank

! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp

Changeset: 1a870fa249e9
Author:    iklam
Date:      2015-12-05 00:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1a870fa249e9

Merge


Changeset: d5fe3ceb272a
Author:    dsamersoff
Date:      2015-12-04 21:27 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d5fe3ceb272a

8131694: backout the fix for JDK-8131331 when JDK-8131693 is fixed
Summary: backout temporal fix
Reviewed-by: dcubed

! src/share/vm/runtime/vframe.cpp

Changeset: 56c7249c720f
Author:    dsamersoff
Date:      2015-12-04 18:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/56c7249c720f

Merge

- src/os/aix/vm/thread_aix.inline.hpp
- src/os/bsd/vm/thread_bsd.inline.hpp
- src/os/linux/vm/thread_linux.inline.hpp
- src/os/solaris/vm/thread_solaris.inline.hpp
- src/os/windows/vm/thread_windows.inline.hpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.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_zero/vm/threadLS_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
- src/share/vm/runtime/threadLocalStorage.cpp
- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java

Changeset: 924d06b7fb3a
Author:    dsamersoff
Date:      2015-12-05 03:10 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/924d06b7fb3a

Merge


Changeset: 0a209712389c
Author:    stuefe
Date:      2015-12-05 07:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0a209712389c

8144702: Using tid decorator in Unified Logging may crash VM
Summary: LogDecorations::create_tid_decoration should avoid Thread::current() if possible.
Reviewed-by: mlarsson, coleenp

! src/share/vm/logging/logDecorations.cpp

Changeset: ce87b1141c12
Author:    stuefe
Date:      2015-11-16 10:58 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ce87b1141c12

8143125: [aix] Further Developments for AIX
Summary: Port newest AIX port developemnts to OpenJDK.
Reviewed-by: goetz, simonis

! src/os/aix/vm/globals_aix.hpp
+ src/os/aix/vm/libo4.cpp
+ src/os/aix/vm/libo4.hpp
! src/os/aix/vm/libperfstat_aix.cpp
! src/os/aix/vm/libperfstat_aix.hpp
! src/os/aix/vm/loadlib_aix.cpp
! src/os/aix/vm/misc_aix.cpp
! src/os/aix/vm/misc_aix.hpp
! src/os/aix/vm/osThread_aix.cpp
! src/os/aix/vm/osThread_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp

Changeset: 62bf6e152564
Author:    stuefe
Date:      2015-12-05 05:15 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/62bf6e152564

8144192: Enhancements-to-print_siginfo-windows
Summary: some small enhancement to os::print_siginfo for Windows
Reviewed-by: dholmes

! src/os/windows/vm/os_windows.cpp

Changeset: 0fd3f6eba8ff
Author:    tschatzl
Date:      2015-12-05 15:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0fd3f6eba8ff

8144583: Test sanity/ExecuteInternalVMTests.java fails
Summary: Remove a test that is highly dependent on timing.
Reviewed-by: jwilhelm

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/prims/jni.cpp

Changeset: 183ece5b3c14
Author:    tschatzl
Date:      2015-12-05 15:17 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/183ece5b3c14

8144690: g1Predictions.hpp includes allocation.inline.hpp
Summary: Remove offending (and unnecessary) include statement.
Reviewed-by: stefank, jmasa

! src/share/vm/gc/g1/g1Predictions.hpp

Changeset: fa6c3293817f
Author:    coleenp
Date:      2015-12-05 10:40 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fa6c3293817f

8144534: Refactor templateInterpreter and templateInterpreterGenerator functions
Summary: merged templateInterpreter_x86_32/64 into templateInterpreterGenerator_x86.cpp (some 32/64 functions remain for the hand coded crc functions).
Reviewed-by: goetz, jrose, twisti

! src/cpu/aarch64/vm/interpreter_aarch64.cpp
+ src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
+ src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
+ src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
+ src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
+ src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp
+ src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86.cpp
- src/cpu/x86/vm/templateInterpreter_x86_32.cpp
- src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: e41ca05ae963
Author:    coleenp
Date:      2015-12-05 17:14 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e41ca05ae963

Merge

- src/cpu/x86/vm/templateInterpreter_x86_32.cpp
- src/cpu/x86/vm/templateInterpreter_x86_64.cpp

Changeset: d654f7b20c22
Author:    mikael
Date:      2015-12-04 14:32 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d654f7b20c22

8144663: Invalid constraints in memset_with_concurrent_readers_sparc.cpp inline assembly
Summary: Fix constraints and signedness in comparisons
Reviewed-by: kbarrett

! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp

Changeset: b8d48589a788
Author:    mikael
Date:      2015-12-06 06:08 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b8d48589a788

Merge

- src/cpu/x86/vm/templateInterpreter_x86_32.cpp
- src/cpu/x86/vm/templateInterpreter_x86_64.cpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp

Changeset: c726b02d6518
Author:    mikael
Date:      2015-12-04 09:36 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c726b02d6518

8144605: Invalid format specifier when printing in_cset_state_t
Summary: Use existing CSETSTATE_FORMAT macro in format string
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc/g1/g1CollectedHeap.cpp

Changeset: 212fe7a3d74c
Author:    mlarsson
Date:      2015-12-04 13:02 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/212fe7a3d74c

8144146: Unified Logging tags cannot be reserved keywords
Reviewed-by: dholmes, sla

! src/share/vm/logging/logTag.hpp

Changeset: dfee914b1892
Author:    jprovino
Date:      2015-12-07 17:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/dfee914b1892

Merge

- src/cpu/x86/vm/templateInterpreter_x86_32.cpp
- src/cpu/x86/vm/templateInterpreter_x86_64.cpp
- src/os/aix/vm/thread_aix.inline.hpp
- src/os/bsd/vm/thread_bsd.inline.hpp
- src/os/linux/vm/thread_linux.inline.hpp
- src/os/solaris/vm/thread_solaris.inline.hpp
- src/os/windows/vm/thread_windows.inline.hpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.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_zero/vm/threadLS_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/java.cpp
- src/share/vm/runtime/threadLocalStorage.cpp
- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java
! test/testlibrary/jdk/test/lib/Platform.java

Changeset: 98381f1ea39f
Author:    jprovino
Date:      2015-12-07 17:16 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/98381f1ea39f

Merge


Changeset: a9bb3af3d55a
Author:    iklam
Date:      2015-12-02 18:14 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a9bb3af3d55a

8143615: compactHashtable.hpp includes .inline.hpp file
Reviewed-by: dholmes, stefank

! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
+ src/share/vm/classfile/compactHashtable.inline.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/memory/filemap.cpp

Changeset: 598b0f53a77a
Author:    iklam
Date:      2015-12-07 19:21 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/598b0f53a77a

Merge


Changeset: 9689c3d3e2f8
Author:    sangheki
Date:      2015-12-04 15:24 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9689c3d3e2f8

8142341: GC: current flags need ranges to be implemented
Summary: Add explicit ranges and constraint for all gc flags
Reviewed-by: jwilhelm, gziemski, ddmitriev, tbenson

! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp
! src/share/vm/runtime/commandLineFlagRangeList.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java

Changeset: 20a5900b5e9c
Author:    jwilhelm
Date:      2015-12-07 17:29 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/20a5900b5e9c

Merge


Changeset: 4a5369a6c7a0
Author:    jwilhelm
Date:      2015-12-07 21:03 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4a5369a6c7a0

Merge


Changeset: 0d72925dbace
Author:    fyang
Date:      2015-12-07 21:14 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d72925dbace

8144201: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto
Summary: Fix typo in stub generate_cipherBlockChaining_decryptAESCrypt
Reviewed-by: roland

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp

Changeset: 3ccce6cd35b4
Author:    poonam
Date:      2015-12-08 05:50 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3ccce6cd35b4

8140031: SA: Searching for a value in Threads does not work
Summary: Improve the thread and threads commands in CLHSDB
Reviewed-by: dsamersoff

! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java

Changeset: cca80b5ad4d7
Author:    mgronlun
Date:      2015-12-08 20:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cca80b5ad4d7

8140485: Class load and creation cleanup
Reviewed-by: hseigel, coleenp, sspitsyn

! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/defaultMethods.hpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/klassFactory.cpp
+ src/share/vm/classfile/klassFactory.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp

Changeset: 15ce8135ef98
Author:    mikael
Date:      2015-12-08 11:36 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/15ce8135ef98

8144881: Various fixes to linux/sparc
Summary: Fixed sigflags printing, format specfiers, codeCache includes and some function returns
Reviewed-by: dsamersoff, simonis

! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp

Changeset: a4bfa4a42d5f
Author:    mikael
Date:      2015-12-08 21:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a4bfa4a42d5f

Merge


Changeset: 37e693211deb
Author:    goetz
Date:      2015-12-08 20:51 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/37e693211deb

8144930: gcc 4.1.2: fix build flags after "8114853 variable tracking size limit exceeded"
Reviewed-by: dholmes

! make/linux/makefiles/gcc.make

Changeset: cbc2d5fbdae1
Author:    kevinw
Date:      2015-12-09 15:31 +0530
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cbc2d5fbdae1

8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot
Reviewed-by: dholmes, sla
Contributed-by: cheleswer.sahu at oracle.com

! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp
+ test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
+ test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java

Changeset: ac12ff34ee8e
Author:    david
Date:      2015-12-09 14:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ac12ff34ee8e

8144837: Improve the printout of heap regions in hs_err dump files.
Reviewed-by: stefank, sjohanss

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/heapRegion.cpp

Changeset: af805350df72
Author:    david
Date:      2015-12-09 15:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/af805350df72

Merge


Changeset: f0de531306c1
Author:    tbenson
Date:      2015-12-09 09:51 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f0de531306c1

8060697: Improve G1 Heap Growth Heuristics
Summary: Reworked GCTimeRatio-based heap growth code for G1
Reviewed-by: tschatzl, kbarrett, jmasa
Contributed-by: tom.benson at oracle.com

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: d7d62d168f1a
Author:    tschatzl
Date:      2015-12-09 17:09 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d7d62d168f1a

Merge


Changeset: caf8a7914c82
Author:    jmasa
Date:      2015-12-09 12:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/caf8a7914c82

8145027: Exclude NUMAInterleaveGranularity from TestOptionsWithRanges.java
Reviewed-by: jwilhelm, ddmitriev

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java

Changeset: a34b3268a14f
Author:    lana
Date:      2015-12-02 15:55 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a34b3268a14f

Added tag jdk-9+95 for changeset 0c79cf3cdf09

! .hgtags

Changeset: a94bb7203596
Author:    lana
Date:      2015-12-07 14:18 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a94bb7203596

Merge


Changeset: ee069fd4b66b
Author:    lana
Date:      2015-12-10 08:17 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ee069fd4b66b

Added tag jdk-9+96 for changeset a94bb7203596

! .hgtags

Changeset: de592ea5f7ba
Author:    lana
Date:      2015-12-10 09:24 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/de592ea5f7ba

Merge


Changeset: c151fd8e84b2
Author:    amurillo
Date:      2015-12-11 17:45 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/c151fd8e84b2

Merge

- src/cpu/x86/vm/templateInterpreter_x86_32.cpp
- src/cpu/x86/vm/templateInterpreter_x86_64.cpp
- src/os/aix/vm/thread_aix.inline.hpp
- src/os/bsd/vm/thread_bsd.inline.hpp
- src/os/linux/vm/thread_linux.inline.hpp
- src/os/solaris/vm/thread_solaris.inline.hpp
- src/os/windows/vm/thread_windows.inline.hpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.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_zero/vm/threadLS_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp
- src/share/vm/runtime/threadLocalStorage.cpp
- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java

Changeset: 092cff8c8ec1
Author:    aharlap
Date:      2015-12-03 15:37 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/092cff8c8ec1

8141123: Cleanup in FreeIdSet
Summary: Some members of FreeIdSet should be size_t instead of ints. Also remove unused code
Reviewed-by: tschatzl, kbarrett, tbenson

! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp

Changeset: a587cbf34c13
Author:    kbarrett
Date:      2015-12-09 20:30 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/a587cbf34c13

Merge


Changeset: 134a912cc81a
Author:    jmasa
Date:      2015-12-09 22:27 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/134a912cc81a

Merge


Changeset: 0b22be0db834
Author:    jmasa
Date:      2015-11-24 15:56 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0b22be0db834

8133023: ParallelGCThreads is not calculated correctly
Reviewed-by: kbarrett, tschatzl, sangheki, dholmes

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 4ca934c7547a
Author:    ysuenaga
Date:      2015-12-09 23:17 +0900
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4ca934c7547a

8144965: Show oop pointer in call frame at HSDB.
Reviewed-by: jbachorik

! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 2b1a65dd865e
Author:    ysuenaga
Date:      2015-12-09 21:24 +0900
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2b1a65dd865e

8144332: HSDB could not terminate when close button is pushed.
Reviewed-by: jbachorik

! agent/src/share/classes/sun/jvm/hotspot/HSDB.java

Changeset: 0d762e18af61
Author:    ddmitriev
Date:      2015-12-10 14:50 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d762e18af61

8144197: Possible use after free in Arguments::add_property function
Reviewed-by: dholmes, goetz

! src/share/vm/runtime/arguments.cpp

Changeset: 22820fb8d36c
Author:    david
Date:      2015-12-10 08:50 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/22820fb8d36c

8145073: Filename and linenumber are not printed for asserts any more.
Reviewed-by: dholmes, stuefe

! src/os/posix/vm/os_posix.cpp

Changeset: 80fad41dc5f9
Author:    david
Date:      2015-12-10 14:24 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/80fad41dc5f9

Merge


Changeset: cd0abe52014c
Author:    sla
Date:      2015-12-10 16:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/cd0abe52014c

8145099: Better error message when SA can't attach to a process
Reviewed-by: jbachorik, stuefe

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/os/linux/ps_proc.c

Changeset: f52a36722338
Author:    sla
Date:      2015-12-10 17:03 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f52a36722338

Merge


Changeset: 41e26f2a3d7f
Author:    mgerdin
Date:      2015-12-09 16:05 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/41e26f2a3d7f

8144714: Add extension point to G1 evacuation closures
Reviewed-by: ehelin, jmasa

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1SharedClosures.hpp

Changeset: e9693bc77db0
Author:    mgerdin
Date:      2015-12-10 17:07 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e9693bc77db0

Merge


Changeset: d90fdd0e1b32
Author:    dsamersoff
Date:      2015-12-10 12:05 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d90fdd0e1b32

8139484: [Findbugs] new sun.jvm.hotspot.SAGetopt(String[]) may expose internal representation
Summary: Clone array instead of just assign it
Reviewed-by: dholmes

! agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java

Changeset: e7ee9639a485
Author:    dsamersoff
Date:      2015-12-10 19:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e7ee9639a485

Merge


Changeset: 9e1dc7ba8db3
Author:    ctornqvi
Date:      2015-12-10 09:42 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9e1dc7ba8db3

8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0)
Reviewed-by: coleenp, gtriantafill

+ src/os/windows/vm/sharedRuntimeRem.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! test/compiler/floatingpoint/ModNaN.java

Changeset: b373da0bc248
Author:    ctornqvi
Date:      2015-12-09 11:00 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b373da0bc248

8144921: Remove JDK6_OR_EARLIER code from os_windows
Reviewed-by: dholmes, mseledtsov, gtriantafill

! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp

Changeset: 62d332b0f1ab
Author:    ctornqvi
Date:      2015-12-10 21:31 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/62d332b0f1ab

Merge


Changeset: 450d3a0040e8
Author:    jprovino
Date:      2015-12-10 13:38 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/450d3a0040e8

8139871: G1CollectorPolicy::_cur_mark_stop_world_time_ms is never read from
Summary: Remove dead code
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 1bc9c1296ef3
Author:    jprovino
Date:      2015-12-10 18:55 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1bc9c1296ef3

Merge

! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp

Changeset: 2b4c71d036af
Author:    jprovino
Date:      2015-12-10 23:02 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/2b4c71d036af

Merge


Changeset: f944761a3ce3
Author:    brutisso
Date:      2015-12-10 14:57 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/f944761a3ce3

8145092: Use Unified Logging for the GC logging
Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Reviewed-by: sjohanss, david, brutisso
Contributed-by: bengt.rutisson at oracle.com, david.lindholm at oralce.com

! src/os/windows/vm/os_windows.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1RemSetSummary.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.hpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupStat.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/parallel/adjoiningGenerations.cpp
! src/share/vm/gc/parallel/asPSOldGen.cpp
! src/share/vm/gc/parallel/asPSYoungGen.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/parallel/psVirtualspace.cpp
! src/share/vm/gc/parallel/psVirtualspace.hpp
! src/share/vm/gc/parallel/psYoungGen.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcLocker.hpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
+ src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/spaceDecorator.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! test/TEST.groups
- test/gc/6941923/Test6941923.java
! test/gc/7072527/TestFullGCCount.java
! test/gc/TestDisableExplicitGC.java
- test/gc/TestGCLogRotationViaJcmd.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/DisableResizePLAB.java
! test/gc/cms/TestCMSScavengeBeforeRemark.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABOutput.java
- test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
+ test/gc/g1/TestRemsetLogging.java
+ test/gc/g1/TestRemsetLoggingPerRegion.java
+ test/gc/g1/TestRemsetLoggingThreads.java
+ test/gc/g1/TestRemsetLoggingTools.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestStringDeduplicationTools.java
! test/gc/g1/TestStringSymbolTableStats.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/serial/HeapChangeLogging.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
+ test/serviceability/logging/TestLogRotation.java

Changeset: 0e4622635d09
Author:    sjohanss
Date:      2015-12-11 09:08 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0e4622635d09

8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure
Reviewed-by: mgerdin, stefank

! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp

Changeset: 1fd6f49c4b51
Author:    mdoerr
Date:      2015-12-10 15:27 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/1fd6f49c4b51

8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code
Reviewed-by: stuefe, goetz

! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/metaspaceShared_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
+ src/os/aix/vm/libodm_aix.cpp
+ src/os/aix/vm/libodm_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp

Changeset: 6abbf8961dc6
Author:    sebastian
Date:      2015-12-10 17:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6abbf8961dc6

8145061: Too many instances of java.lang.Boolean created in Java application (hotspot repo)
Summary: Avoid creating unused instances of Long and Boolean
Reviewed-by: dholmes, sla

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java

Changeset: 0893f459e9b6
Author:    david
Date:      2015-12-11 13:48 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0893f459e9b6

8144996: Replace the HeapRegionSetCount class with an uint
Reviewed-by: brutisso, jwilhelm

! agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp

Changeset: 754cfdb6fa55
Author:    david
Date:      2015-12-11 13:18 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/754cfdb6fa55

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java

Changeset: 416f83a07c39
Author:    sjohanss
Date:      2015-12-11 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/416f83a07c39

8144505: Change G1ParCopyHelper to inherit OopClosure
Reviewed-by: mgerdin, stefank

! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp

Changeset: 601ef5feffd2
Author:    sjohanss
Date:      2015-12-11 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/601ef5feffd2

8144584: Change FilterIntoCSClosure to inherit OopClosure
Reviewed-by: kbarrett, mgerdin

! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp

Changeset: 0dfc2d472052
Author:    sjohanss
Date:      2015-12-11 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0dfc2d472052

8144701: Change three G1 remembererd set closures to be OopClosures
Reviewed-by: mgerdin, stefank

! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp

Changeset: e710f1bb5781
Author:    sjohanss
Date:      2015-12-11 17:49 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e710f1bb5781

8144908: Remove apply_to_weak_ref_discovered_field override for UpdateRSOopClosure
Reviewed-by: kbarrett, jmasa

! src/share/vm/gc/g1/g1RemSet.hpp

Changeset: e286c9ccd58d
Author:    fparain
Date:      2015-12-11 09:07 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/e286c9ccd58d

8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed

! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/globals_zero.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/trace.xml
+ test/runtime/ReservedStack/ReservedStackTest.java

Changeset: 9408d63e2b73
Author:    fparain
Date:      2015-12-11 18:54 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/9408d63e2b73

Merge


Changeset: 91a678ddc988
Author:    mikael
Date:      2015-12-11 13:36 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/91a678ddc988

8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds
Summary: Added include of asm/ptrace.h to libproc.h
Reviewed-by: dsamersoff, asmundak, gthornbr

! agent/src/os/linux/libproc.h

Changeset: 3c72785e4d2e
Author:    ddmitriev
Date:      2015-12-12 21:23 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3c72785e4d2e

8142874: [TESTBUG] OptionsValidation testing framework needs to handle VM error codes in some cases
Reviewed-by: gtriantafill, stsmirno, ctornqvi, gziemski

! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java

Changeset: 42a0173bbcde
Author:    asmundak
Date:      2015-12-13 22:32 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/42a0173bbcde

8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
Summary: Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE
Reviewed-by: dholmes, ihse
Contributed-by: Andrew Hughes <gnu.andrew at redhat.com>, Alexander Smundak <asmundak at google.com>

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
! src/os/linux/vm/os_linux.cpp
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/vm/runtime/vm_version.cpp
! test/test_env.sh

Changeset: 3a1e2eaaf4b1
Author:    stuefe
Date:      2015-12-10 14:22 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3a1e2eaaf4b1

8145103: [aix] implement os::print_register_info()
Reviewed-by: goetz, dholmes

! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp

Changeset: d6c6ee9d40b0
Author:    stuefe
Date:      2015-12-14 02:29 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d6c6ee9d40b0

8145114: const-correctness for ucontext_t* reading functions
Reviewed-by: dholmes, coleenp

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/os.hpp

Changeset: ac3087a9d55a
Author:    goetz
Date:      2015-12-14 10:04 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/ac3087a9d55a

8145292: PPC64: fix build after "8046936: JEP 270: Reserved Stack Areas for Critical Sections"
Reviewed-by: simonis

! src/cpu/ppc/vm/globals_ppc.hpp

Changeset: 5a42c1dde332
Author:    david
Date:      2015-12-14 13:47 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/5a42c1dde332

8145301: Improve and unify the printout format for the g1HRPrinter.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp

Changeset: 55c0514c0a07
Author:    jprovino
Date:      2015-12-14 19:49 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/55c0514c0a07

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
- test/gc/6941923/Test6941923.java
- test/gc/TestGCLogRotationViaJcmd.java
- test/gc/g1/TestPrintGCDetails.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: 80f8be586fae
Author:    twisti
Date:      2015-12-18 12:39 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/80f8be586fae

Merge

- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
+ src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! 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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
- src/os/aix/vm/thread_aix.inline.hpp
- src/os/bsd/vm/thread_bsd.inline.hpp
- src/os/linux/vm/thread_linux.inline.hpp
- src/os/solaris/vm/thread_solaris.inline.hpp
- src/os/windows/vm/thread_windows.inline.hpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.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_zero/vm/threadLS_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerDirectives.hpp
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
- src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
- test/gc/6941923/Test6941923.java
- test/gc/TestGCLogRotationViaJcmd.java
- test/gc/g1/TestPrintGCDetails.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java



More information about the jdk9-hs-comp-changes mailing list