[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 146 new changesets
ed at camswl.com
ed at camswl.com
Mon Oct 13 15:49:33 UTC 2014
Changeset: c67b85c32d9a
Author: amurillo
Date: 2014-08-28 14:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c67b85c32d9a
8056299: new hotspot build - hs25.40-b09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 999824269b71
Author: kvn
Date: 2014-08-22 12:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/999824269b71
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise.
Reviewed-by: iveresov, fzhinkin
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: 6e0cb14ce59b
Author: iklam
Date: 2014-08-21 13:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6e0cb14ce59b
8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
! make/excludeSrc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/sharedClassUtil.hpp
+ src/share/vm/classfile/sharedPathsMiscInfo.cpp
+ src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ src/share/vm/utilities/stringUtils.cpp
+ src/share/vm/utilities/stringUtils.hpp
+ test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java
Changeset: bb239308be67
Author: iklam
Date: 2014-09-02 14:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bb239308be67
8056971: Minor class loading clean-up
Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung
! 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/classLoaderExt.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: a8ea2f110d87
Author: tschatzl
Date: 2014-08-26 09:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a8ea2f110d87
8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.cpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.hpp
+ src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 39189caa2894
Author: tschatzl
Date: 2014-08-29 13:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/39189caa2894
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 3372cbab6583
Author: tschatzl
Date: 2014-09-02 15:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3372cbab6583
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 9337d0e7ea4f
Author: tschatzl
Date: 2014-09-02 15:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9337d0e7ea4f
8055919: Remove dead code in G1 concurrent marking code
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 09e9e5240710
Author: jwilhelm
Date: 2014-09-03 09:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/09e9e5240710
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added.
Reviewed-by: ehelin, tschatzl, jwilhelm
Contributed-by: andrey.x.zakharov at oracle.com
! test/TEST.groups
+ test/gc/g1/TestHumongousShrinkHeap.java
Changeset: b1266b08b994
Author: tschatzl
Date: 2014-09-03 09:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b1266b08b994
8056043: Heap does not shrink within the heap after JDK-8038423
Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: 14b8221771dc
Author: tschatzl
Date: 2014-09-03 09:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/14b8221771dc
Merge
! src/share/vm/oops/instanceKlass.cpp
Changeset: d2c5fee67143
Author: thartmann
Date: 2014-08-29 10:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d2c5fee67143
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings.
Reviewed-by: kvn
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
Changeset: c35aec39d08e
Author: anoll
Date: 2014-09-03 08:44 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c35aec39d08e
Merge
Changeset: edb5f3b38aab
Author: tschatzl
Date: 2014-08-28 17:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/edb5f3b38aab
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: a178c2e6f85f
Author: amurillo
Date: 2014-09-02 11:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a178c2e6f85f
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 7430aa5718a5
Author: amurillo
Date: 2014-09-03 08:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7430aa5718a5
Merge
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 622c6e0ad4d6
Author: ccheung
Date: 2014-08-25 00:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/622c6e0ad4d6
8048150: Allow easy configurations for large CDS archives
Summary: Estimate the size of shared archive based on the number of classes in the classlist file
Reviewed-by: iklam, jiangli, minqi, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
Changeset: b23a19cd0536
Author: ccheung
Date: 2014-08-27 10:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b23a19cd0536
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
Summary: cast the result of the conversion to uintx
Reviewed-by: ccheung, coleenp
Contributed-by: volker.simonis at gmail.com
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 4c7dd94cdc07
Author: ccheung
Date: 2014-09-03 21:20 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4c7dd94cdc07
Merge
Changeset: 66d359ee9681
Author: tschatzl
Date: 2014-09-03 17:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/66d359ee9681
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
Summary: Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 966601b12d4f
Author: sla
Date: 2014-09-04 11:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/966601b12d4f
8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp
Changeset: 017b0145f20c
Author: gtriantafill
Date: 2014-08-12 14:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/017b0145f20c
8054952: [TESTBUG] Add missing NMT2 tests
Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them.
Reviewed-by: coleenp, zgu, ctornqvi
+ test/runtime/NMT/AutoshutdownNMT.java
+ test/runtime/NMT/JcmdBaselineDetail.java
+ test/runtime/NMT/JcmdDetailDiff.java
+ test/runtime/NMT/JcmdScaleDetail.java
+ test/runtime/NMT/JcmdSummaryDiff.java
+ test/runtime/NMT/MallocRoundingReportTest.java
+ test/runtime/NMT/MallocSiteHashOverflow.java
+ test/runtime/NMT/MallocStressTest.java
+ test/runtime/NMT/ReleaseNoCommit.java
+ test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: f5164941749c
Author: zgu
Date: 2014-08-14 13:15 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f5164941749c
8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 6640f982c1be
Author: gtriantafill
Date: 2014-09-04 10:14 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6640f982c1be
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: acb20c734237
Author: gtriantafill
Date: 2014-08-19 06:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/acb20c734237
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: 19fc73d027a6
Author: gtriantafill
Date: 2014-08-22 06:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/19fc73d027a6
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
Reviewed-by: ctornqvi, hseigel
! test/runtime/NMT/JcmdDetailDiff.java
Changeset: 3670c195cb8b
Author: gtriantafill
Date: 2014-08-22 07:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3670c195cb8b
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: b28ee41fbecb
Author: gtriantafill
Date: 2014-08-21 14:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b28ee41fbecb
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Reviewed-by: ctornqvi, sla
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: 3f9ff5e261c6
Author: gtriantafill
Date: 2014-08-22 06:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3f9ff5e261c6
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
Reviewed-by: ctornqvi, zgu, hseigel
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
Changeset: 1202792c966e
Author: jcoomes
Date: 2014-09-04 09:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1202792c966e
8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank
! make/excludeSrc.make
Changeset: 8ec8971f511a
Author: jcoomes
Date: 2014-09-04 16:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ec8971f511a
8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 227a9e5e4b4a
Author: sjohanss
Date: 2014-09-05 09:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/227a9e5e4b4a
8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: fe392af93c23
Author: iignatyev
Date: 2014-08-27 17:09 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe392af93c23
8056072: add jprt_optimized targets
Reviewed-by: kvn, roland
! make/Makefile
! make/jprt.gmk
! make/jprt.properties
Changeset: ddda5de93db5
Author: iignatyev
Date: 2014-08-28 23:30 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ddda5de93db5
8056223: typo in export_optimized_jdk
Reviewed-by: kvn
! make/Makefile
Changeset: 9be4ca335650
Author: jwilhelm
Date: 2014-09-05 00:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9be4ca335650
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes
! make/solaris/Makefile
Changeset: 76af788b6c16
Author: jcoomes
Date: 2014-09-05 12:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/76af788b6c16
8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp
Changeset: c9635cad4a5d
Author: amurillo
Date: 2014-09-05 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c9635cad4a5d
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/solaris/Makefile
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
- src/share/vm/runtime/arguments_ext.cpp
Changeset: 232b50b20797
Author: amurillo
Date: 2014-09-05 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/232b50b20797
Added tag hs25.40-b09 for changeset c9635cad4a5d
! .hgtags
Changeset: fe1f65b0a2d8
Author: katleman
Date: 2014-09-10 09:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe1f65b0a2d8
Added tag jdk8u40-b05 for changeset 232b50b20797
! .hgtags
Changeset: 7ff83df6c85a
Author: amurillo
Date: 2014-09-05 15:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7ff83df6c85a
8057649: new hotspot build - hs25.40-b10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 91cb3b8aac2b
Author: thartmann
Date: 2014-08-19 07:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/91cb3b8aac2b
8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov
! src/share/vm/opto/node.cpp
+ test/compiler/membars/TestMemBarAcquire.java
Changeset: 2545e461115b
Author: sla
Date: 2014-05-30 19:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2545e461115b
8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun
! src/share/vm/services/attachListener.cpp
Changeset: 47e3110c47e8
Author: coleenp
Date: 2014-09-05 16:01 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47e3110c47e8
6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 99f0593d8c9f
Author: coleenp
Date: 2014-09-08 14:13 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/99f0593d8c9f
Merge
- src/share/vm/runtime/arguments_ext.cpp
Changeset: d35872270666
Author: sjohanss
Date: 2014-09-09 00:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d35872270666
8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/memory/space.hpp
Changeset: b384ba33c9a0
Author: kvn
Date: 2014-07-17 15:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b384ba33c9a0
8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 2219e830b668
Author: kvn
Date: 2014-09-08 23:01 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2219e830b668
Merge
Changeset: d8847542f83a
Author: kvn
Date: 2014-08-13 13:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d8847542f83a
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile loads.
Reviewed-by: roland, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: d635fd1ac81c
Author: iveresov
Date: 2014-09-08 18:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d635fd1ac81c
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris
! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 3153adbad1e9
Author: iveresov
Date: 2014-09-09 01:58 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3153adbad1e9
Merge
Changeset: 5248357b7113
Author: sjohanss
Date: 2014-09-09 04:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5248357b7113
8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds class.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp
Changeset: 63bae08b051e
Author: kvn
Date: 2014-09-04 23:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/63bae08b051e
8057643: Unable to build --with-debug-level=optimized on OSX
Summary: Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov
! make/Makefile
! make/bsd/makefiles/universal.gmk
Changeset: b6978881f5af
Author: kvn
Date: 2014-09-09 06:29 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b6978881f5af
Merge
Changeset: 17d3ee6e9d3c
Author: fzhinkin
Date: 2014-09-08 20:32 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/17d3ee6e9d3c
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
+ test/compiler/testlibrary/intrinsics/Verifier.java
Changeset: fe6dafcd8ed0
Author: fzhinkin
Date: 2014-09-03 15:29 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe6dafcd8ed0
8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev
+ test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
Changeset: 4d8781a35525
Author: fzhinkin
Date: 2014-09-03 15:26 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4d8781a35525
8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev
+ test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
+ test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 14b356bbca27
Author: zmajo
Date: 2014-08-29 15:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/14b356bbca27
8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.
Reviewed-by: kvn, roland
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
Changeset: 119875f0fc67
Author: kvn
Date: 2014-09-02 10:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/119875f0fc67
8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/compile.hpp
Changeset: e09c0676c53f
Author: simonis
Date: 2014-09-03 14:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e09c0676c53f
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Reviewed-by: kvn
! src/share/vm/compiler/compilerOracle.cpp
Changeset: aff6ccb506cb
Author: iveresov
Date: 2014-09-05 14:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/aff6ccb506cb
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
Summary: Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.hpp
Changeset: 2e6106d44079
Author: iveresov
Date: 2014-09-08 11:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2e6106d44079
8057750: CTW should not make MH intrinsics not entrant
Summary: Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
Changeset: 2d9cef76b5a6
Author: iveresov
Date: 2014-09-09 18:20 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2d9cef76b5a6
Merge
Changeset: 094cbdffa87d
Author: drchase
Date: 2014-08-29 19:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/094cbdffa87d
8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/interpreter.hpp
Changeset: 1d8193e4e2a3
Author: drchase
Date: 2014-09-09 18:23 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1d8193e4e2a3
Merge
Changeset: bddcb33dadf4
Author: drchase
Date: 2014-09-09 19:18 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bddcb33dadf4
Merge
Changeset: 166d744df0de
Author: kvn
Date: 2014-09-02 12:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/166d744df0de
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_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_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
Changeset: f6f9aec27858
Author: rbackman
Date: 2014-09-10 12:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f6f9aec27858
8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 42460b71ba70
Author: rbackman
Date: 2014-06-23 13:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42460b71ba70
8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: 4874332f9799
Author: roland
Date: 2014-09-09 15:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4874332f9799
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: 4edd7572c235
Author: gtriantafill
Date: 2014-09-09 09:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4edd7572c235
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Reviewed-by: ctornqvi, lfoltan
! test/TEST.groups
+ test/runtime/NMT/MallocTrackingVerify.java
Changeset: 64b480f9eb1a
Author: ctornqvi
Date: 2014-09-10 17:36 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/64b480f9eb1a
Merge
Changeset: fd9feb55481c
Author: ctornqvi
Date: 2014-09-10 19:05 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd9feb55481c
Merge
Changeset: e5668dcf12e9
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e5668dcf12e9
8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
Changeset: c10b463abc6e
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c10b463abc6e
8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: fc2c88ea11a9
Author: drchase
Date: 2014-07-11 19:51 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fc2c88ea11a9
8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
Changeset: de58d17d9848
Author: drchase
Date: 2014-09-10 21:25 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/de58d17d9848
Merge
Changeset: 2402de236865
Author: drchase
Date: 2014-09-10 21:45 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2402de236865
Merge
Changeset: fa6c442c59ee
Author: jcoomes
Date: 2014-09-10 16:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa6c442c59ee
8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp
Changeset: e2452c3ff7fb
Author: sjohanss
Date: 2014-09-08 15:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e2452c3ff7fb
8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: f8afcfbdbf1c
Author: roland
Date: 2014-08-02 07:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f8afcfbdbf1c
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/macronodes/TestEliminateAllocationPhi.java
Changeset: be56d800c946
Author: roland
Date: 2014-08-11 15:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/be56d800c946
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_Runtime1.cpp
+ test/compiler/exceptions/TestRecursiveReplacedException.java
Changeset: b186a900f63a
Author: roland
Date: 2014-08-27 17:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b186a900f63a
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
Changeset: 07f629123254
Author: kvn
Date: 2014-09-11 15:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/07f629123254
Merge
Changeset: 64156d22e49d
Author: dsamersoff
Date: 2014-09-11 11:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/64156d22e49d
8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 631667807de7
Author: iveresov
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/631667807de7
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
Changeset: 0d78074d2444
Author: iveresov
Date: 2014-09-10 19:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0d78074d2444
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Summary: Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: a98dd542cd25
Author: iveresov
Date: 2014-09-11 20:56 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a98dd542cd25
Merge
Changeset: df66e3a3c4c2
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/df66e3a3c4c2
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
Summary: New test added
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
+ test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: 9b8bd21b6823
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9b8bd21b6823
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Summary: Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: dce3f772de9f
Author: jcoomes
Date: 2014-09-11 17:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dce3f772de9f
8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: ed3d653e4012
Author: zgu
Date: 2014-09-04 14:50 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ed3d653e4012
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on
Reviewed-by: coleenp, gtriantafill
! src/share/vm/runtime/os.cpp
! test/TEST.groups
+ test/runtime/NMT/UnsafeMallocLimit.java
Changeset: b2029969cc16
Author: coleenp
Date: 2014-09-12 01:04 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b2029969cc16
Merge
Changeset: 7301840ea20e
Author: vlivanov
Date: 2014-03-11 15:06 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7301840ea20e
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
Reviewed-by: kvn, iveresov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: 46f9331baed5
Author: vlivanov
Date: 2014-03-04 02:23 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46f9331baed5
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Reviewed-by: iveresov, roland, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 134f18d0174b
Author: vlivanov
Date: 2014-05-29 09:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/134f18d0174b
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Reviewed-by: twisti, jrose, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 1de115720e74
Author: vlivanov
Date: 2014-07-14 03:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1de115720e74
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
Reviewed-by: roland, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: dd89808e49ba
Author: vlivanov
Date: 2014-07-14 03:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dd89808e49ba
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
Reviewed-by: roland, iveresov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: bc4ce33c0985
Author: vlivanov
Date: 2014-07-14 03:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bc4ce33c0985
8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov
! src/share/vm/oops/method.cpp
Changeset: 945284eb609f
Author: vlivanov
Date: 2014-07-14 03:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/945284eb609f
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 5627633fc830
Author: vlivanov
Date: 2014-07-14 03:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5627633fc830
8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase
! src/share/vm/opto/replacednodes.cpp
Changeset: 47ec483b936e
Author: amurillo
Date: 2014-09-12 13:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/47ec483b936e
Merge
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: 3702eb6ec708
Author: amurillo
Date: 2014-09-12 13:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3702eb6ec708
Added tag hs25.40-b10 for changeset 47ec483b936e
! .hgtags
Changeset: 77f55b2e43ae
Author: katleman
Date: 2014-09-17 13:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/77f55b2e43ae
Added tag jdk8u40-b06 for changeset 3702eb6ec708
! .hgtags
Changeset: 20c3c41c2b99
Author: amurillo
Date: 2014-09-12 13:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/20c3c41c2b99
8058275: new hotspot build - hs25.40-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7dca5ed0e13d
Author: dholmes
Date: 2014-09-02 21:27 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7dca5ed0e13d
8046210: Missing memory barrier when reading init_lock
Reviewed-by: fparain, dcubed, mdoerr
Contributed-by: Bill Pittore <bill.pittore at oracle.com>
! src/share/vm/oops/instanceKlass.cpp
Changeset: 00448aa81791
Author: stefank
Date: 2014-09-16 11:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/00448aa81791
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
Reviewed-by: tschatzl, fzhinkin, mgerdin
! test/TEST.groups
Changeset: 07e01043ade7
Author: thartmann
Date: 2014-06-24 08:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/07e01043ade7
8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed.
Reviewed-by: kvn
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 33acb0c42664
Author: thartmann
Date: 2014-06-11 09:16 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/33acb0c42664
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test.
Reviewed-by: kvn
! src/share/vm/code/relocInfo.cpp
+ test/compiler/relocations/TestPrintRelocations.java
Changeset: c02ec279b062
Author: brutisso
Date: 2014-09-16 14:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c02ec279b062
8057768: Make heap region region type in G1 HeapRegion explicit
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
+ src/share/vm/gc_implementation/g1/heapRegionType.cpp
+ src/share/vm/gc_implementation/g1/heapRegionType.hpp
Changeset: bdd2310490aa
Author: brutisso
Date: 2014-09-16 13:30 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bdd2310490aa
Merge
Changeset: be71c49ae55a
Author: gtriantafill
Date: 2014-09-17 05:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/be71c49ae55a
8056263: [TESTBUG] Re-enable NMTWithCDS.java test
Reviewed-by: lfoltan, hseigel
! test/runtime/NMT/NMTWithCDS.java
Changeset: 4489ac5b084a
Author: amurillo
Date: 2014-09-19 02:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4489ac5b084a
Merge
Changeset: b63d0e8bfc07
Author: amurillo
Date: 2014-09-19 02:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b63d0e8bfc07
Added tag hs25.40-b11 for changeset 4489ac5b084a
! .hgtags
Changeset: 5dc11309d4c6
Author: katleman
Date: 2014-09-24 11:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5dc11309d4c6
Added tag jdk8u40-b07 for changeset b63d0e8bfc07
! .hgtags
Changeset: 88467a76a382
Author: amurillo
Date: 2014-09-19 02:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/88467a76a382
8058798: new hotspot build - hs25.40-b12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9c8439756c05
Author: mseledtsov
Date: 2014-09-19 11:12 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9c8439756c05
8052313: Backport CDS tests from JDK-9 to jdk8_u40
Summary: Copied CDS tests from jdk-9 to jdk8u40
Reviewed-by: ccheung, dholmes
+ test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/DefaultUseWithClient.java
+ test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SharedBaseAddress.java
+ test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
Changeset: 966205f0e717
Author: iveresov
Date: 2014-09-19 11:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/966205f0e717
8058564: Tiered compilation performance drop in PIT
Summary: Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli, roland
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 97ad90b2712c
Author: sla
Date: 2014-09-24 09:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/97ad90b2712c
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank
! test/Makefile
Changeset: a60a1309a03a
Author: iveresov
Date: 2014-09-23 15:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a60a1309a03a
8058744: Crash in C1 OSRed method w/ Unsafe usage
Summary: Fix UnsafeRawOp optimizations
Reviewed-by: kvn, drchase, vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 50d3433155d9
Author: iveresov
Date: 2014-09-23 17:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/50d3433155d9
8059002: 8058744 needs a test case
Summary: Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn
+ test/compiler/unsafe/UnsafeRaw.java
Changeset: 152cf4afc11f
Author: mgerdin
Date: 2014-08-29 13:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/152cf4afc11f
8056084: Refactor Hashtable to allow implementations without rehashing support
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 7baf47cb97cb
Author: mgerdin
Date: 2014-08-29 13:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7baf47cb97cb
8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: 58925d1f325e
Author: mgerdin
Date: 2014-09-08 17:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/58925d1f325e
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
Changeset: 318cc6fdae90
Author: morris
Date: 2014-09-18 11:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/318cc6fdae90
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention.
Reviewed-by: kvn, jrose, drchase
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
Changeset: 5c1b5be2c69b
Author: amurillo
Date: 2014-09-26 03:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5c1b5be2c69b
Merge
Changeset: 905a16825d29
Author: amurillo
Date: 2014-09-26 03:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/905a16825d29
Added tag hs25.40-b12 for changeset 5c1b5be2c69b
! .hgtags
Changeset: 43aaf8ca42ac
Author: asaha
Date: 2014-10-01 07:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/43aaf8ca42ac
Added tag jdk8u40-b08 for changeset 905a16825d29
! .hgtags
Changeset: 46ffdf376cb5
Author: amurillo
Date: 2014-09-26 03:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46ffdf376cb5
8059204: new hotspot build - hs25.40-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c204e2044c29
Author: mgronlun
Date: 2014-09-29 13:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c204e2044c29
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Reviewed-by: coleenp, minqi
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: 13dbe89e447c
Author: iveresov
Date: 2014-09-26 20:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/13dbe89e447c
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: fa56205f142c
Author: tonyp
Date: 2014-09-10 11:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa56205f142c
8057799: Unnecessary NULL check in G1KeepAliveClosure
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 6948da6d7c13
Author: tschatzl
Date: 2014-09-30 09:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6948da6d7c13
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 8ba0078861d4
Author: jwilhelm
Date: 2014-09-27 15:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ba0078861d4
8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 2d6a3328ec99
Author: brutisso
Date: 2014-09-30 08:29 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2d6a3328ec99
Merge
Changeset: 43ce58b4717b
Author: fzhinkin
Date: 2014-10-02 11:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/43ce58b4717b
8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
Summary: fixed order of DeoptReason values declaration so now it matches the order used in jdk9 and the names order in Deoptimization::_trap_reason_name.
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.hpp
Changeset: f6bde7889409
Author: goetz
Date: 2014-10-02 09:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f6bde7889409
8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn
! make/aix/makefiles/fastdebug.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
Changeset: 1ff288f0dae4
Author: coleenp
Date: 2014-09-25 07:52 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1ff288f0dae4
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used.
Reviewed-by: gtriantafill, dholmes
! src/share/vm/services/mallocTracker.cpp
+ test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: dc8637067fc1
Author: coleenp
Date: 2014-10-02 20:12 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dc8637067fc1
Merge
Changeset: ff0986dac06d
Author: coleenp
Date: 2014-10-02 22:21 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ff0986dac06d
Merge
Changeset: 7d68a5b1069d
Author: coleenp
Date: 2014-09-26 12:50 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7d68a5b1069d
8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/arrayKlass.cpp
+ test/runtime/LoadClass/ShowClassLoader.java
Changeset: 7dcde22f261f
Author: coleenp
Date: 2014-10-02 20:17 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7dcde22f261f
Merge
Changeset: a66c95853c53
Author: coleenp
Date: 2014-10-02 23:10 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a66c95853c53
Merge
Changeset: d96716f6cbba
Author: amurillo
Date: 2014-10-03 01:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d96716f6cbba
Merge
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 7ff8d51e0d8f
Author: amurillo
Date: 2014-10-03 01:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7ff8d51e0d8f
Added tag hs25.40-b13 for changeset d96716f6cbba
! .hgtags
Changeset: 7c98ed8b60f5
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-10-10 15:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7c98ed8b60f5
Merge up to jdk8u40-b09
! .hgtags
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/Makefile
! make/bsd/makefiles/universal.gmk
! make/hotspot_version
! make/jprt.properties
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! 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/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/ostream.cpp
! test/TEST.groups
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
- test/gc/g1/TestDeferredRSUpdate.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 89ebbc29144c
Author: Edward Nevill edward.nevill at linaro.org
Date: 2014-10-13 10:53 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/89ebbc29144c
aarch64 specific changes for merge up to jdk8u40-b09
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
More information about the aarch64-port-dev
mailing list