hg: graal/graal-jvmci-9/hotspot: 132 new changesets
christian.thalinger at oracle.com
christian.thalinger at oracle.com
Thu Dec 24 21:21:53 UTC 2015
Changeset: a10aa5486ef6
Author: ehelin
Date: 2015-11-29 10:00 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/7a573fa22402
Merge
Changeset: f0dcbc6e99b1
Author: stuefe
Date: 2015-12-01 21:30 -0500
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/e8f234432794
Merge
Changeset: 92af6fd1e10a
Author: mockner
Date: 2015-12-02 14:07 -0500
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/9ea53ef48e65
Merge
Changeset: 1f1e6bc1c947
Author: rprotacio
Date: 2015-12-03 13:08 -0500
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/e50f30dcb83b
Merge
Changeset: 37a97bb8b1ca
Author: ysuenaga
Date: 2015-12-03 22:42 +0900
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/e9b9b2fc83c8
Merge
Changeset: 629011677aee
Author: ehelin
Date: 2015-12-04 15:47 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/1a870fa249e9
Merge
Changeset: d5fe3ceb272a
Author: dsamersoff
Date: 2015-12-04 21:27 +0300
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/924d06b7fb3a
Merge
Changeset: 0a209712389c
Author: stuefe
Date: 2015-12-05 07:16 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/98381f1ea39f
Merge
Changeset: a9bb3af3d55a
Author: iklam
Date: 2015-12-02 18:14 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/598b0f53a77a
Merge
Changeset: 9689c3d3e2f8
Author: sangheki
Date: 2015-12-04 15:24 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/20a5900b5e9c
Merge
Changeset: 4a5369a6c7a0
Author: jwilhelm
Date: 2015-12-07 21:03 +0000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4a5369a6c7a0
Merge
Changeset: 0d72925dbace
Author: fyang
Date: 2015-12-07 21:14 +0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/a4bfa4a42d5f
Merge
Changeset: 37e693211deb
Author: goetz
Date: 2015-12-08 20:51 -0500
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/af805350df72
Merge
Changeset: f0de531306c1
Author: tbenson
Date: 2015-12-09 09:51 -0500
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/d7d62d168f1a
Merge
Changeset: caf8a7914c82
Author: jmasa
Date: 2015-12-09 12:35 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/a94bb7203596
Merge
Changeset: ee069fd4b66b
Author: lana
Date: 2015-12-10 08:17 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/de592ea5f7ba
Merge
Changeset: c151fd8e84b2
Author: amurillo
Date: 2015-12-11 17:45 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/a587cbf34c13
Merge
Changeset: 134a912cc81a
Author: jmasa
Date: 2015-12-09 22:27 +0000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/134a912cc81a
Merge
Changeset: 0b22be0db834
Author: jmasa
Date: 2015-11-24 15:56 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/80fad41dc5f9
Merge
Changeset: cd0abe52014c
Author: sla
Date: 2015-12-10 16:09 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/f52a36722338
Merge
Changeset: 41e26f2a3d7f
Author: mgerdin
Date: 2015-12-09 16:05 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/e9693bc77db0
Merge
Changeset: d90fdd0e1b32
Author: dsamersoff
Date: 2015-12-10 12:05 +0300
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/e7ee9639a485
Merge
Changeset: 9e1dc7ba8db3
Author: ctornqvi
Date: 2015-12-10 09:42 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/62d332b0f1ab
Merge
Changeset: 450d3a0040e8
Author: jprovino
Date: 2015-12-10 13:38 -0500
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/2b4c71d036af
Merge
Changeset: f944761a3ce3
Author: brutisso
Date: 2015-12-10 14:57 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/9408d63e2b73
Merge
Changeset: 91a678ddc988
Author: mikael
Date: 2015-12-11 13:36 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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
Changeset: 77f51e2b4cd8
Author: kvn
Date: 2015-12-18 15:29 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/77f51e2b4cd8
8145717: Use AVX3 instructions for Arrays.equals() intrinsic
Reviewed-by: kvn
Contributed-by: jan.civlin at intel.com
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 1a9340c80e92
Author: rschatz
Date: 2015-12-15 16:55 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1a9340c80e92
8144704: [JVMCI] add tests for simple code installation
Reviewed-by: twisti
! src/share/vm/jvmci/vmStructs_jvmci.cpp
+ test/compiler/jvmci/code/CodeInstallationTest.java
+ test/compiler/jvmci/code/DataPatchTest.java
+ test/compiler/jvmci/code/DebugInfoTest.java
+ test/compiler/jvmci/code/SimpleCodeInstallationTest.java
+ test/compiler/jvmci/code/SimpleDebugInfoTest.java
+ test/compiler/jvmci/code/TestAssembler.java
+ test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java
+ test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
+ test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
Changeset: 6703a8a0b2d9
Author: neliasso
Date: 2015-12-19 19:06 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6703a8a0b2d9
8145566: PrintNMethods compile command broken since b89
Summary: Decremented Symbol twice
Reviewed-by: thartmann, kvn
! src/share/vm/compiler/compilerOracle.cpp
Changeset: 0e9d64117522
Author: thartmann
Date: 2015-12-21 10:14 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0e9d64117522
8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI
Summary: is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input.
Reviewed-by: kvn
! src/share/vm/opto/loopTransform.cpp
Changeset: 21689239c407
Author: thartmann
Date: 2015-12-21 11:34 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/21689239c407
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
Summary: Restore the major_progress flag before calling igvn.optimize().
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
Changeset: 46122d93612d
Author: neliasso
Date: 2015-12-21 22:17 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/46122d93612d
8145328: SEGV in DirectivesStack::getMatchingDirective
Summary: Loop until enabled directive is found
Reviewed-by: kvn, twisti
! src/share/vm/compiler/compilerDirectives.cpp
Changeset: 201581254c62
Author: ihse
Date: 2015-12-15 11:02 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/201581254c62
8142907: Integration of minor fixes from the build-infra project
Reviewed-by: erikj, dholmes
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 12d041bca07a
Author: amurillo
Date: 2015-12-15 19:01 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/12d041bca07a
Merge
Changeset: e5b1a23be1e1
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e5b1a23be1e1
Added tag jdk-9+97 for changeset de592ea5f7ba
! .hgtags
Changeset: 4a12350a8306
Author: lana
Date: 2015-12-17 20:25 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4a12350a8306
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: 34135f009271
Author: amurillo
Date: 2015-12-18 09:37 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/34135f009271
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: e8d76ba3faa1
Author: twisti
Date: 2015-12-22 13:41 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e8d76ba3faa1
Merge
Changeset: 946f85344998
Author: twisti
Date: 2015-12-23 07:27 -1000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/946f85344998
8145435: [JVMCI] some tests on Windows fail with: assert(!thread->is_Java_thread()) failed: must not be java thread
Reviewed-by: never, dnsimon, dholmes, coleenp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/runtime/java.cpp
Changeset: 23611b789a34
Author: twisti
Date: 2015-12-23 11:36 -1000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/23611b789a34
8146100: compiler/jvmci/code/SimpleCodeInstallationTest.java JUnit Failure: expected:<12> but was:<109710641>
Reviewed-by: kvn
! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java
! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java
Changeset: 42eac556bbce
Author: twisti
Date: 2015-12-23 16:24 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/42eac556bbce
8146043: run JVMCI tests in JPRT
Reviewed-by: iklam, ctornqvi, collins
! test/TEST.groups
Changeset: 94849fb8ce93
Author: kvn
Date: 2015-12-23 21:09 -0800
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/94849fb8ce93
8145688: Update for x86 pow in the math lib
Summary: Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
Contributed-by: vivek.r.deshpande at intel.com
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86_libm.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! 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/formssel.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6e5eb61d8e66
Author: iignatyev
Date: 2015-12-23 23:08 +0300
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6e5eb61d8e66
8146129: quarantine compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
Reviewed-by: twisti
! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
Changeset: 22fd02fad88b
Author: twisti
Date: 2015-12-23 20:19 -1000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/22fd02fad88b
8143072: [JVMCI] Port JVMCI to AArch64
Reviewed-by: gdub, rschatz, twisti, kvn
Contributed-by: aph at redhat.com
! .mx.jvmci/suite.py
! make/excludeSrc.make
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/vmStructs_aarch64.hpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.hpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/zero/vm/vm_version_zero.hpp
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
+ src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/aix/vm/os_aix.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/compiler/jvmci/errors/TestInvalidDebugInfo.java
! test/compiler/jvmci/errors/TestInvalidOopMap.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java
! test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 95bddcc34a9d
Author: twisti
Date: 2015-12-24 17:21 +0100
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/95bddcc34a9d
Merge
Changeset: 2e9f31740f77
Author: twisti
Date: 2015-12-24 11:16 -1000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2e9f31740f77
Merge
! .hgtags
! .mx.jvmci/suite.py
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! make/aix/makefiles/xlc.make
! make/defs.make
! make/excludeSrc.make
! make/gensrc/Gensrc-jdk.vm.ci.gmk
! make/linux/makefiles/gcc.make
! src/cpu/aarch64/vm/sharedRuntime_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/vm_version_ppc.cpp
! 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/interpreter_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
+ src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_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/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.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/templateInterpreterGenerator_x86_32.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/x86/vm/vmStructs_x86.hpp
! 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/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/interpreter_zero.cpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
! 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/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! 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.hpp
! 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.hpp
! src/os/linux/vm/os_linux.inline.hpp
- src/os/linux/vm/thread_linux.inline.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/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
- 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/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/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/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_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/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/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/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/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis.c
! src/share/vm/adlc/formssel.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_LIRAssembler.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciReplay.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/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! 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/compilerOracle.cpp
! 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/concurrentMarkSweepThread.cpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! 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/dirtyCardQueue.cpp
! 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/g1EvacFailure.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/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! 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/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! 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/g1_specialized_oop_closures.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegionManager.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/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/gc/g1/vm_operations_g1.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/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.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/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/concurrentGCThread.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcLocker.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/vmGCOperations.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciCompiler.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/jvmciRuntime.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! 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/instanceRefKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! 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/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/commandLineFlagConstraintList.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/jniHandles.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/reflection.cpp
! src/share/vm/runtime/reflection.hpp
! src/share/vm/runtime/safepoint.cpp
! 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/threadLocalStorage.cpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/vframe.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_operations.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.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/trace/trace.xml
! src/share/vm/utilities/accessFlags.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/elfSymbolTable.cpp
! src/share/vm/utilities/elfSymbolTable.hpp
! src/share/vm/utilities/events.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/hashtable.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! test/TEST.ROOT
! test/TEST.groups
! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java
! test/compiler/jvmci/SecurityRestrictionsTest.java
! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java
! test/compiler/jvmci/compilerToVM/CollectCountersTest.java
! test/compiler/jvmci/compilerToVM/DebugOutputTest.java
! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java
! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java
! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
! test/compiler/jvmci/compilerToVM/GetImplementorTest.java
! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java
! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java
! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java
! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java
! test/compiler/jvmci/compilerToVM/GetSymbolTest.java
! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java
! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java
! test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java
! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java
! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/compiler/jvmci/compilerToVM/LookupTypeTest.java
! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java
! test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
! test/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java
! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java
! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java
! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java
! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/compiler/jvmci/events/JvmciShutdownEventTest.java
- test/gc/6941923/Test6941923.java
- test/gc/TestGCLogRotationViaJcmd.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
- test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestStringDeduplicationTools.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
! test/gc/logging/TestGCId.java
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CompressedOops/CompressedClassPointers.java
- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java
! test/testlibrary/jdk/test/lib/ProcessTools.java
More information about the graal-dev
mailing list