[aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 1367 new changesets
aph at redhat.com
aph at redhat.com
Fri Sep 11 15:20:45 UTC 2015
Changeset: 4b4ac8b31e3e
Author: amurillo
Date: 2014-04-10 15:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b4ac8b31e3e
8039967: new hotspot build - hs25.20-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fa21c9537e6e
Author: ehelin
Date: 2014-03-26 14:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa21c9537e6e
8035667: EventMetaspaceSummary doesn't report committed Metaspace memory
Reviewed-by: jmasa, stefank
! src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/trace/trace.xml
Changeset: 270d7cb38f40
Author: ehelin
Date: 2014-03-31 17:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/270d7cb38f40
8038934: Remove prefix allocated_ from methods and variables in Metaspace
Reviewed-by: jmasa, coleenp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/services/memoryPool.cpp
Changeset: b127b0d6de7f
Author: iignatyev
Date: 2014-04-09 22:37 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b127b0d6de7f
8039597: WhiteBox :: clean type profiling data
Reviewed-by: kvn, roland
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 72558bacada3
Author: iignatyev
Date: 2014-04-11 00:34 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72558bacada3
8038953: Add sanity tests for BMI1 and LZCNT instructions
Reviewed-by: kvn, iignatyev
Contributed-by: anton.ivanov at oracle.com
! test/TEST.groups
+ test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
+ test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
+ test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
+ test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
+ test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
+ test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
+ test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 5e6f84e7a942
Author: neliasso
Date: 2014-01-28 15:05 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e6f84e7a942
8007270: Make IsMethodCompilable test work with tiered
Summary: Only c2 compiles counts toward cutoff
Reviewed-by: kvn, roland
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: a0eb3f61d34a
Author: iignatyev
Date: 2014-04-11 00:34 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0eb3f61d34a
8039497: Testlibrary should be updated to provide information about all VM types as well as access to Unsafe
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: 665bbe93823f
Author: iignatyev
Date: 2014-04-14 19:29 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/665bbe93823f
8039499: Add all common classes used by tests on RTM support to testlibrary
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/testlibrary/rtm/AbortProvoker.java
+ test/compiler/testlibrary/rtm/AbortType.java
+ test/compiler/testlibrary/rtm/BufferOverflowProvoker.java
+ test/compiler/testlibrary/rtm/BusyLock.java
+ test/compiler/testlibrary/rtm/CompilableTest.java
+ test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
+ test/compiler/testlibrary/rtm/NestedAbortProvoker.java
+ test/compiler/testlibrary/rtm/RTMLockingStatistics.java
+ test/compiler/testlibrary/rtm/RTMTestBase.java
+ test/compiler/testlibrary/rtm/XAbortProvoker.java
+ test/compiler/testlibrary/rtm/predicate/SupportedCPU.java
+ test/compiler/testlibrary/rtm/predicate/SupportedVM.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java
! test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/AndPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/CPUSpecificPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/NotPredicate.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/predicate/OrPredicate.java
Changeset: 100f2b109432
Author: iignatyev
Date: 2014-04-14 19:29 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/100f2b109432
8039496: Add sanity tests on RTM-related command line options
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
+ test/compiler/rtm/cli/RTMLockingAwareTest.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestRTMAbortThresholdOption.java
+ test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
+ test/compiler/rtm/cli/TestRTMLockingThresholdOption.java
+ test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
+ test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
+ test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
+ test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
Changeset: ba8268c23fa2
Author: iignatyev
Date: 2014-04-11 00:35 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba8268c23fa2
8037860: Add tests to cover Intel RTM instructions support
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/rtm/locking/TestRTMAbortRatio.java
+ test/compiler/rtm/locking/TestRTMAbortThreshold.java
+ test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
+ test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
+ test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
+ test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
+ test/compiler/rtm/locking/TestRTMLockingThreshold.java
+ test/compiler/rtm/locking/TestRTMRetryCount.java
+ test/compiler/rtm/locking/TestRTMSpinLoopCount.java
+ test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
+ test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
+ test/compiler/rtm/locking/TestUseRTMDeopt.java
+ test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
+ test/compiler/rtm/locking/TestUseRTMForStackLocks.java
+ test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
+ test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
+ test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
+ test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
Changeset: 2c7132f3f1e6
Author: iignatyev
Date: 2014-04-14 22:53 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c7132f3f1e6
Merge
Changeset: cb1b723cbca8
Author: dholmes
Date: 2014-04-14 20:56 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb1b723cbca8
8039891: Remove ppcsflt builds from JPRT
Reviewed-by: mikael, tbell
! make/jprt.properties
Changeset: 9c3dc501b5eb
Author: sjohanss
Date: 2014-02-13 10:05 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c3dc501b5eb
8028498: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java asserts in RT_Baseline
Summary: Preventing GCs to occur before VM is completely initialized. This was previously partly done by one part of the GC locker which not was removed.
Reviewed-by: coleenp, pliden
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/gcLocker.inline.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/unhandledOops.cpp
Changeset: 17b2fbdb6637
Author: iveresov
Date: 2014-04-10 23:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/17b2fbdb6637
8038297: Avoid placing CTI immediately following cbcond instruction on T4
Summary: Insert a nop between cbcond and CTI
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
Changeset: 947fa9a22898
Author: iveresov
Date: 2014-04-15 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/947fa9a22898
Merge
Changeset: d55853ba088b
Author: ctornqvi
Date: 2014-02-10 17:49 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d55853ba088b
8016644: Improve UnsupportedClassVersionError message
Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly
Reviewed-by: coleenp, dholmes, twisti
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: e1fc9306859a
Author: ctornqvi
Date: 2014-02-12 20:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e1fc9306859a
8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
Summary: Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length
Reviewed-by: lfoltan, sla, mseledtsov
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: 534fbe3d90f0
Author: iignatyev
Date: 2014-04-11 18:46 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/534fbe3d90f0
8038418: New tests development for type profiling and speculation
Reviewed-by: roland, iignatyev
Contributed-by: Pavel Punegov <pavel.punegov at oracle.com>
+ test/compiler/types/correctness/CorrectnessTest.java
+ test/compiler/types/correctness/OffTest.java
+ test/compiler/types/correctness/execution/Execution.java
+ test/compiler/types/correctness/execution/MethodHandleDelegate.java
+ test/compiler/types/correctness/execution/TypeConflict.java
+ test/compiler/types/correctness/execution/TypeProfile.java
+ test/compiler/types/correctness/hierarchies/DefaultMethodInterface.java
+ test/compiler/types/correctness/hierarchies/DefaultMethodInterface2.java
+ test/compiler/types/correctness/hierarchies/Linear.java
+ test/compiler/types/correctness/hierarchies/Linear2.java
+ test/compiler/types/correctness/hierarchies/NullableType.java
+ test/compiler/types/correctness/hierarchies/OneRank.java
+ test/compiler/types/correctness/hierarchies/TypeHierarchy.java
+ test/compiler/types/correctness/scenarios/ArrayCopy.java
+ test/compiler/types/correctness/scenarios/ArrayReferenceStore.java
+ test/compiler/types/correctness/scenarios/ArrayScenario.java
+ test/compiler/types/correctness/scenarios/CheckCast.java
+ test/compiler/types/correctness/scenarios/ClassIdentity.java
+ test/compiler/types/correctness/scenarios/ClassInstanceOf.java
+ test/compiler/types/correctness/scenarios/ClassIsInstance.java
+ test/compiler/types/correctness/scenarios/ProfilingType.java
+ test/compiler/types/correctness/scenarios/ReceiverAtInvokes.java
+ test/compiler/types/correctness/scenarios/Scenario.java
Changeset: 0af0caeb6a3a
Author: iignatyev
Date: 2014-04-16 08:28 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0af0caeb6a3a
8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
+ test/compiler/rtm/cli/TestRTMRetryCountOption.java
Changeset: 9428a0b94204
Author: coleenp
Date: 2014-04-15 17:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9428a0b94204
8028497: SIGSEGV at ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)
Summary: Keep class in CLD::_klasses list and mirror created for CDS classes if OOM during restore_shareable_info(). This keeps pointers consistent for CMS.
Reviewed-by: ehelin, stefank, jmasa, iklam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: cf9f24de0b93
Author: coleenp
Date: 2014-04-11 20:02 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf9f24de0b93
8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Summary: Dtrace monitoring uses size before mirror size is set.
Reviewed-by: kamg, hseigel
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: bd58c9e40d0a
Author: coleenp
Date: 2014-03-03 13:58 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd58c9e40d0a
8035735: Metaspace::contains become extremely slow in some cases
Summary: Call is_metadata instead which does less work for the call in debugInfo.hpp which is called for all compiled code stack frames.
Reviewed-by: jmasa, dcubed
! src/share/vm/code/debugInfo.hpp
! src/share/vm/oops/metadata.hpp
Changeset: 7e6c20c85ccf
Author: coleenp
Date: 2014-04-16 18:40 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e6c20c85ccf
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: cd3c534f8f4a
Author: kvn
Date: 2014-04-15 14:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd3c534f8f4a
8039050: Crash in C2 compiler at Node::rematerialize
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.
Reviewed-by: iveresov
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
Changeset: c4bc6b5c6f25
Author: lfoltan
Date: 2014-04-14 10:13 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4bc6b5c6f25
8038076: constraint on multianewarray instruction is not checked since class version 50.
Summary: No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified.
Reviewed-by: hseigel, ctornqvi, coleenp, kamg
! src/share/vm/classfile/verificationType.hpp
+ test/runtime/verifier/TestMultiANewArray.java
Changeset: 386dd1c71858
Author: lfoltan
Date: 2014-04-14 14:27 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/386dd1c71858
8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults.
Summary: A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.
Reviewed-by: acorn, coleenp, kamg
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.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/oops/klassVtable.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: cfde111a2f20
Author: hseigel
Date: 2014-04-17 17:35 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cfde111a2f20
Merge
Changeset: b6a2ba7d3ea7
Author: amurillo
Date: 2014-04-17 16:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6a2ba7d3ea7
Merge
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
Changeset: 49b5160951dd
Author: amurillo
Date: 2014-04-17 16:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49b5160951dd
Added tag hs25.20-b11 for changeset b6a2ba7d3ea7
! .hgtags
Changeset: a163af774cb9
Author: amurillo
Date: 2014-04-17 16:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a163af774cb9
8040898: new hotspot build - hs25.20-b12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 87b5e00100fe
Author: kvn
Date: 2014-04-16 14:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87b5e00100fe
8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
Summary: use correct set_escape_state() method.
Reviewed-by: kvn, iignatyev
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>
! src/share/vm/opto/escape.cpp
+ test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
Changeset: 31e28ee4c9b4
Author: anoll
Date: 2014-04-23 10:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31e28ee4c9b4
8038921: assert(t != NULL) failed: must set before get
Summary: Ignore nodes without a type when checking for speculative types in Compile::remove_speculative_types(...).
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/opto/compile.cpp
Changeset: 42274879e644
Author: kvn
Date: 2014-04-22 17:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42274879e644
8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
Summary: add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack().
Reviewed-by: iveresov
! src/share/vm/opto/superword.cpp
Changeset: 9f9257611ade
Author: iignatyev
Date: 2014-04-24 14:02 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f9257611ade
8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
Changeset: 1d01a7f3a336
Author: sjohanss
Date: 2014-04-23 11:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d01a7f3a336
8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/prims/jni.cpp
Changeset: 9eddc467297f
Author: sjohanss
Date: 2014-02-21 09:48 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9eddc467297f
8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/memory/collectorPolicy.cpp
Changeset: ce9fd31ffd14
Author: roland
Date: 2014-04-18 14:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce9fd31ffd14
8039975: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: profiling code in interpreter broken when argument profiling is off.
Reviewed-by: iveresov, kvn
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/oops/methodData.hpp
Changeset: 3c291bc2aa7c
Author: amurillo
Date: 2014-04-25 09:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c291bc2aa7c
Merge
! .hgtags
Changeset: 18ae0dac7620
Author: amurillo
Date: 2014-04-25 09:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18ae0dac7620
Added tag hs25.20-b12 for changeset 3c291bc2aa7c
! .hgtags
Changeset: 47951595af60
Author: katleman
Date: 2014-04-30 11:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47951595af60
Added tag jdk8u20-b12 for changeset 18ae0dac7620
! .hgtags
Changeset: 7dd67cb4f225
Author: katleman
Date: 2014-05-07 10:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7dd67cb4f225
Added tag jdk8u20-b13 for changeset 47951595af60
! .hgtags
Changeset: 4e03f6196358
Author: amurillo
Date: 2014-04-25 09:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e03f6196358
8041947: new hotspot build - hs25.20-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7150b16fda52
Author: anoll
Date: 2014-04-14 08:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7150b16fda52
8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
Summary: CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 798f5b02be89
Author: amurillo
Date: 2014-05-01 14:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/798f5b02be89
Merge
Changeset: 4bc28e6b9aba
Author: amurillo
Date: 2014-05-01 14:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bc28e6b9aba
Added tag hs25.20-b13 for changeset 798f5b02be89
! .hgtags
Changeset: 85d6efcb1fa3
Author: amurillo
Date: 2014-05-01 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85d6efcb1fa3
8042279: new hotspot build - hs25.20-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 03214612e77e
Author: kvn
Date: 2014-04-30 14:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03214612e77e
8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines.
Reviewed-by: kvn, iveresov
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/runtime.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESDecode.java
! test/compiler/7184394/TestAESEncode.java
! test/compiler/7184394/TestAESMain.java
Changeset: f48e481abef0
Author: kvn
Date: 2014-05-01 17:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f48e481abef0
8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes
Summary: Added missing -DmsgSize=640 to test's run commands.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! test/compiler/7184394/TestAESMain.java
Changeset: 653e11c86c5a
Author: kvn
Date: 2014-04-29 10:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/653e11c86c5a
8041959: Skip replay parsing errors with ReplayIgnoreInitErrors
Summary: Allow replay compilation with replay file parsing error.
Reviewed-by: twisti, iveresov
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 1eba0601f0dd
Author: kvn
Date: 2014-04-29 12:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1eba0601f0dd
8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
Summary: temporary set UseAVX=1 and UseSSE=2 in generate_get_cpu_info()
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 3636afd5ec1a
Author: kvn
Date: 2014-05-02 16:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3636afd5ec1a
8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively.
Reviewed-by: twisti, iveresov
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
Changeset: e0a77b91da68
Author: anoll
Date: 2014-04-28 12:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0a77b91da68
8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod
Reviewed-by: roland, iveresov
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 34862ced4a87
Author: mgronlun
Date: 2014-05-08 11:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34862ced4a87
8041723: Event Based tracing ids to be reassigned for CDS klasses
Reviewed-by: coleenp, ehelin
! src/share/vm/oops/klass.cpp
Changeset: 63c5920a038d
Author: goetz
Date: 2014-05-02 14:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/63c5920a038d
8042309: Some bugfixes for the ppc64 port.
Reviewed-by: kvn
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterRT_ppc.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/jniFastGetField_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
Changeset: 28bbbecff5f0
Author: amurillo
Date: 2014-05-08 23:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28bbbecff5f0
Merge
! .hgtags
Changeset: c20d8a452574
Author: amurillo
Date: 2014-05-08 23:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c20d8a452574
Added tag hs25.20-b14 for changeset 28bbbecff5f0
! .hgtags
Changeset: 382a82b0a3e7
Author: katleman
Date: 2014-05-13 23:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/382a82b0a3e7
Added tag jdk8u20-b14 for changeset c20d8a452574
! .hgtags
Changeset: f1b83c6b8411
Author: amurillo
Date: 2014-05-08 23:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1b83c6b8411
8042813: new hotspot build - hs25.20-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 400709e275c1
Author: adlertz
Date: 2014-04-25 12:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/400709e275c1
8029302: Performance regression in Math.pow intrinsic
Summary: Added special case for x^y where y == 2
Reviewed-by: kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
Changeset: a062c3691003
Author: anoll
Date: 2014-05-05 15:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a062c3691003
8042052: assert(t != NULL) failed: must set before get
Summary: Fixes a bug introduced by 8029302
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: 917873d2983d
Author: sla
Date: 2014-04-25 07:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/917873d2983d
8040140: System.nanoTime() is slow and non-monotonic on OS X
Reviewed-by: sspitsyn, shade, dholmes, acorn
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/os.hpp
Changeset: 45e59fae8f2b
Author: roland
Date: 2014-04-25 09:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/45e59fae8f2b
8041481: JVM crashes with collect_args_for_profiling
Summary: method handle call to c1 intrinsic tries to profile popped argument
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
Changeset: 49961f279e24
Author: roland
Date: 2014-05-16 00:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49961f279e24
Merge
Changeset: 87bdb86f0aed
Author: amurillo
Date: 2014-05-16 03:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87bdb86f0aed
Merge
Changeset: 8c785f9bde6f
Author: amurillo
Date: 2014-05-16 03:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c785f9bde6f
Added tag hs25.20-b15 for changeset 87bdb86f0aed
! .hgtags
Changeset: fb9d124d9192
Author: katleman
Date: 2014-05-21 10:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb9d124d9192
Added tag jdk8u20-b15 for changeset 8c785f9bde6f
! .hgtags
Changeset: 8c7ba9f705a1
Author: amurillo
Date: 2014-05-16 03:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c7ba9f705a1
8043308: new hotspot build - hs25.20-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 2b8a9740813e
Author: dholmes
Date: 2014-05-12 20:20 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b8a9740813e
8032551: Remove UsePPCLWSYNC from globals.hpp
Reviewed-by: lfoltan, zgu
! src/share/vm/runtime/globals.hpp
Changeset: daebbfd6d5ea
Author: dholmes
Date: 2014-05-16 19:13 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/daebbfd6d5ea
Merge
Changeset: 124e98cd679a
Author: iignatyev
Date: 2014-05-18 00:25 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/124e98cd679a
8042949: +UnlockExperimentalVMOptions missed from TestUseRTMLockingOptionOnUnsupportedVM.java test
Reviewed-by: kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
Changeset: 366c198c896d
Author: lfoltan
Date: 2014-05-15 09:25 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/366c198c896d
8041918: BootstrapMethods attribute cannot be empty.
Summary: Allow a BootstrapMethods attribute that contains an empty bootstrap_methods table where num_bootstrap_methods is equal to zero.
Reviewed-by: coleenp, hseigel
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
+ test/runtime/classFileParserBug/emptynumbootstrapmethods.jar
+ test/runtime/classFileParserBug/emptynumbootstrapmethods1.jcod
+ test/runtime/classFileParserBug/emptynumbootstrapmethods2.jcod
Changeset: 7384f6a12fc1
Author: coleenp
Date: 2014-05-15 18:23 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7384f6a12fc1
8038212: Method::is_valid_method() check has performance regression impact for stackwalking
Summary: Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint.
Reviewed-by: mgerdin, mgronlun, hseigel, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 968a17f18337
Author: kvn
Date: 2014-05-16 12:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/968a17f18337
8042786: Proper fix for 8032566
Summary: Check for overflow cases in range checks and collapse it if we can.
Reviewed-by: jrose, iveresov
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
Changeset: 78bbf4d43a14
Author: drchase
Date: 2014-05-22 15:52 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78bbf4d43a14
8037816: Fix for 8036122 breaks build with Xcode5/clang
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
8043164: Format warning in traceStream.hpp
Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings
Reviewed-by: kvn, coleenp, iveresov, twisti
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/decoder_machO.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_RangeCheckElimination.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_ValueType.hpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciConstant.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciMetadata.cpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciSignature.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! 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/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compressedStream.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.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.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.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/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! 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/satbQueue.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/spaceDecorator.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/libadt/dict.cpp
! src/share/vm/libadt/set.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.inline.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! 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/jvmtiEnvThreadState.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/privilegedStack.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/biasedLocking.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/osThread.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/safepoint.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/stackValue.cpp
! src/share/vm/runtime/stackValueCollection.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp
! src/share/vm/utilities/xmlstream.hpp
Changeset: 1555c0843770
Author: drchase
Date: 2014-05-22 13:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1555c0843770
Merge
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
Changeset: 0fb5b60ab4a2
Author: mikael
Date: 2014-04-29 22:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fb5b60ab4a2
8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
Reviewed-by: twisti, kvn
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
Changeset: 7f77d17d0f13
Author: mikael
Date: 2014-04-29 22:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f77d17d0f13
8042059: Various fixes to linux/sparc
Reviewed-by: twisti, kvn
! agent/src/os/linux/libproc.h
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: 50e5d560367b
Author: amurillo
Date: 2014-05-23 14:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50e5d560367b
Merge
Changeset: c36ef639e6d3
Author: amurillo
Date: 2014-05-23 14:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c36ef639e6d3
Added tag hs25.20-b16 for changeset 50e5d560367b
! .hgtags
Changeset: 460b0b08247f
Author: katleman
Date: 2014-05-28 02:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/460b0b08247f
Added tag jdk8u20-b16 for changeset c36ef639e6d3
! .hgtags
Changeset: abb06af6059b
Author: amurillo
Date: 2014-05-23 14:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abb06af6059b
8043906: new hotspot build - hs25.20-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 15766b73dc1d
Author: neliasso
Date: 2014-05-21 11:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15766b73dc1d
8031475: Missing oopmap in patching stubs
Summary: Add patch test for lir_checkcast in compute_oop_map
Reviewed-by: roland, twisti
! 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_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 997fd9660dd5
Author: allwin
Date: 2014-05-22 09:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/997fd9660dd5
8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
Reviewed-by: dholmes, sspitsyn
! src/share/vm/prims/jvmtiEnv.cpp
! test/TEST.groups
+ test/serviceability/jvmti/GetObjectSizeOverflow.java
+ test/serviceability/jvmti/GetObjectSizeOverflowAgent.java
Changeset: 1772223a25a2
Author: pliden
Date: 2014-04-11 11:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1772223a25a2
8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/runtime/java.cpp
Changeset: e4d318eea75a
Author: pliden
Date: 2014-04-17 18:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4d318eea75a
8040245: G1: VM hangs during shutdown
Summary: temporarily disable the shutdown of the concurrent GC threads introduced in JDK-8037112
Reviewed-by: brutisso, tschatzl, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 487f09bf44e0
Author: pliden
Date: 2014-05-14 13:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/487f09bf44e0
8040803: G1: Concurrent mark hangs when mark stack overflows
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
Changeset: 8a140676873f
Author: pliden
Date: 2014-05-14 14:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a140676873f
8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
Changeset: 6a0ad2977919
Author: pliden
Date: 2014-05-20 10:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a0ad2977919
8039042: G1: Phantom zeros in cardtable
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
Changeset: 09619752c16d
Author: poonam
Date: 2014-05-28 06:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09619752c16d
8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5
Summary: In case of allocation failure, restore the value of _chunk in Arena
Reviewed-by: dholmes, dcubed
! src/share/vm/memory/allocation.cpp
Changeset: 273a462437e9
Author: iveresov
Date: 2014-05-28 07:59 -1000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/273a462437e9
8044090: C1: Old value instead of new one is passed to post-barrier in UnsafeGetAndSetObject
Summary: Pass correct value to post-barrier in UnsafeGetAndSetObject
Reviewed-by: roland, vlivanov
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
Changeset: 0342d80559e0
Author: kvn
Date: 2014-05-21 12:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0342d80559e0
8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
Summary: save cipher len after registers are saved
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
Changeset: ee8b93466869
Author: amurillo
Date: 2014-05-30 13:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee8b93466869
Merge
Changeset: 8ea4732884cc
Author: amurillo
Date: 2014-05-30 13:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ea4732884cc
Added tag hs25.20-b17 for changeset ee8b93466869
! .hgtags
Changeset: 445007c252d0
Author: katleman
Date: 2014-06-04 08:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/445007c252d0
Added tag jdk8u20-b17 for changeset 8ea4732884cc
! .hgtags
Changeset: 41daa2e6e52d
Author: amurillo
Date: 2014-05-30 13:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41daa2e6e52d
8044437: new hotspot build - hs25.20-b18
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 42d9a5f06728
Author: rasbold
Date: 2014-05-21 10:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42d9a5f06728
8043354: OptimizePtrCompare too aggressive when allocations are present
Summary: In bcEscapeAnalyzer update the _allocated_escapes flag if a var escapes the method.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
Changeset: cdf27f6a6d01
Author: dcubed
Date: 2014-06-02 13:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdf27f6a6d01
8038132: jprt bundles have libjsig.dylib in different place on OSX
Summary: The build of Hotspot should not remove the symlinks for libjsig.
Reviewed-by: dcubed, dholmes, lfoltan
! make/bsd/makefiles/universal.gmk
Changeset: 7f1743e1a14e
Author: mikael
Date: 2014-05-27 16:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f1743e1a14e
8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp
Reviewed-by: coleenp, lfoltan, kvn
! src/cpu/sparc/vm/copy_sparc.hpp
Changeset: a103c376459a
Author: sla
Date: 2014-04-28 09:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a103c376459a
8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
Reviewed-by: mgronlun, kamg
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: f644f1468780
Author: sla
Date: 2014-06-03 06:10 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f644f1468780
Merge
Changeset: 660b3f6bf7d7
Author: pliden
Date: 2014-05-30 10:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/660b3f6bf7d7
8042310: TestStringDeduplicationMemoryUsage test failing
Reviewed-by: ehelin, jwilhelm
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
! test/gc/g1/TestStringDeduplicationTools.java
Changeset: 4a1062dc52d1
Author: dcubed
Date: 2014-06-04 06:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4a1062dc52d1
8036823: Stack trace sometimes shows 'locked' instead of 'waiting to lock'
Summary: Add a !owner check for 'waiting to lock' to catch current_pending_monitor corner cases.
Reviewed-by: dholmes, sspitsyn, kmo, zgu
Contributed-by: rednaxelafx at gmail.com, zhengyu.gu at oracle.com, daniel.daugherty at oracle.com
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/vframe.cpp
! test/TEST.groups
+ test/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 73c839dda17e
Author: roland
Date: 2014-06-02 10:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73c839dda17e
8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
Summary: long series of lambda form calls trigger stack overflow in c2
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/bytecodeInfo.cpp
Changeset: 67d80ad682bf
Author: kevinw
Date: 2014-06-04 14:44 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67d80ad682bf
Merge
Changeset: dbf0d88d867d
Author: anoll
Date: 2014-05-30 06:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbf0d88d867d
8011646: SEGV in compiled code with loop predication
Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly
Reviewed-by: kvn, roland
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/hashcode/TestHashCode.java
Changeset: 81d8fccbab0b
Author: anoll
Date: 2014-06-05 06:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/81d8fccbab0b
Merge
Changeset: b685b4e870b1
Author: amurillo
Date: 2014-06-06 09:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b685b4e870b1
Merge
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: 11159d7ec804
Author: amurillo
Date: 2014-06-06 09:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/11159d7ec804
Added tag hs25.20-b18 for changeset b685b4e870b1
! .hgtags
Changeset: d80197f0d9d4
Author: katleman
Date: 2014-06-11 09:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d80197f0d9d4
Added tag jdk8u20-b18 for changeset 11159d7ec804
! .hgtags
Changeset: 9d8f8852abcc
Author: amurillo
Date: 2014-06-06 09:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d8f8852abcc
8046232: new hotspot build - hs25.20-b19
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 09f19d3de485
Author: ykantser
Date: 2014-06-05 15:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09f19d3de485
8043915: Tests get ClassNotFoundException: com.oracle.java.testlibrary.StreamPumper
Reviewed-by: sla, allwin
! test/serviceability/ParserTest.java
! test/serviceability/attach/AttachWithStalePidFile.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary/ctw/test/ClassesDirTest.java
! test/testlibrary/ctw/test/ClassesListTest.java
! test/testlibrary/ctw/test/JarDirTest.java
! test/testlibrary/ctw/test/JarsTest.java
Changeset: bd4d69d9cb7d
Author: neliasso
Date: 2014-02-11 13:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd4d69d9cb7d
8034188: OSR methods may not be recompiled at proper compilation level
Summary: remove_osr_nmethod doesn't check that it is the correct method
Reviewed-by: kvn, iveresov
! src/share/vm/oops/instanceKlass.cpp
Changeset: 8e20ef014b08
Author: brutisso
Date: 2014-06-11 10:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e20ef014b08
8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list.
Reviewed-by: pliden, jmasa, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 0b9500028980
Author: drchase
Date: 2014-06-02 14:32 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b9500028980
8029381: assert(is_method_type()) failed: bad cast
Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization.
Reviewed-by: kvn, coleenp, jrose
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
Changeset: ad51f24671c2
Author: kvn
Date: 2014-06-09 15:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad51f24671c2
8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
Summary: Add missing check for Opaque nodes from loop predicates in clone_loop().
Reviewed-by: iveresov
! src/share/vm/opto/loopopts.cpp
Changeset: e204777ac770
Author: ehelin
Date: 2014-06-13 08:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e204777ac770
8042933: assert(capacity_until_gc >= committed_bytes) failed
Reviewed-by: stefank, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/thread.cpp
+ test/gc/metaspace/TestMetaspaceInitialization.java
Changeset: 0bf37f737702
Author: roland
Date: 2014-04-01 09:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0bf37f737702
8032410: compiler/uncommontrap/TestStackBangRbp.java times out on Solaris-Sparc V9
Summary: make compiled code bang the stack by the worst case size of the interpreter frame at deoptimization points.
Reviewed-by: twisti, kvn
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_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/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestStackBangMonitorOwned.java
Changeset: 6c06bce8d5bd
Author: roland
Date: 2014-06-13 00:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6c06bce8d5bd
Merge
Changeset: e5d5e7922283
Author: neliasso
Date: 2014-06-09 10:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5d5e7922283
8040244: compiler/whitebox/IsMethodCompilableTest.java fails
Summary: Prevent from running with Xcomp
Reviewed-by: kvn, twisti
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: 57aecf00a0cd
Author: neliasso
Date: 2014-06-13 08:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57aecf00a0cd
Merge
Changeset: 22146594cd5a
Author: dcubed
Date: 2014-06-12 15:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/22146594cd5a
8046287: [TESTBUG] runtime/Thread/TestThreadDumpMonitorContention.java failed error_cnt=12
Summary: Added a new header waiting pattern to catch the case where the target thread waiting on a condition (like a VM op); several other test improvements
Reviewed-by: sspitsyn, dholmes
! test/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 4077c61b03a0
Author: kvn
Date: 2014-06-12 10:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4077c61b03a0
8046516: Segmentation fault in JVM (easily reproducible)
Summary: Place new nodes on the previous loop exit in reorg_offsets().
Reviewed-by: roland
! src/share/vm/opto/loopopts.cpp
+ test/compiler/loopopts/TestLogSum.java
Changeset: 3e1cec358ab9
Author: amurillo
Date: 2014-06-13 14:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3e1cec358ab9
Merge
Changeset: b15553cde967
Author: amurillo
Date: 2014-06-13 14:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b15553cde967
Added tag hs25.20-b19 for changeset 3e1cec358ab9
! .hgtags
Changeset: cb081789d265
Author: katleman
Date: 2014-06-18 12:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb081789d265
Added tag jdk8u20-b19 for changeset b15553cde967
! .hgtags
Changeset: 168c10900e79
Author: amurillo
Date: 2014-06-13 15:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/168c10900e79
8046798: new hotspot build - hs25.20-b20
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 00c8a1255912
Author: vlivanov
Date: 2014-06-17 09:02 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00c8a1255912
8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Reviewed-by: kvn, roland
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/clone/TestObjectClone.java
Changeset: a07a3a29df67
Author: jwilhelm
Date: 2014-06-13 17:07 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a07a3a29df67
8046408: Build failure from multiple ptrace.h
Summary: prefer <sys/ptrace.h> over <linux/ptrace.h>
Reviewed-by: sla, mikael
Contributed-by: kim.barrett at oracle.com
! agent/src/os/linux/libproc.h
Changeset: a45a4f5a9609
Author: pliden
Date: 2014-06-13 13:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a45a4f5a9609
8044796: G1: Enable G1CollectedHeap::stop()
Reviewed-by: brutisso, sjohanss
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 4f18dea0312d
Author: amurillo
Date: 2014-06-20 11:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f18dea0312d
Merge
Changeset: 9e4d27da4ac0
Author: amurillo
Date: 2014-06-20 11:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e4d27da4ac0
Added tag hs25.20-b20 for changeset 4f18dea0312d
! .hgtags
Changeset: 4828415ebbf1
Author: katleman
Date: 2014-06-25 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4828415ebbf1
Added tag jdk8u20-b20 for changeset 9e4d27da4ac0
! .hgtags
Changeset: b67a3f81b630
Author: coffeys
Date: 2014-06-27 11:07 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b67a3f81b630
Added tag jdk8u40-b00 for changeset 4828415ebbf1
! .hgtags
Changeset: 0be2b9eb0a62
Author: amurillo
Date: 2014-06-20 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0be2b9eb0a62
8047732: new hotspot build - hs25.20-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fc25d8f6c466
Author: coleenp
Date: 2014-06-20 10:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc25d8f6c466
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Summary: Initialize host_klass while parsing the class with the other initializations.
Reviewed-by: sspitsyn, stefank
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: fcef32387025
Author: coleenp
Date: 2014-06-21 01:56 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fcef32387025
Merge
Changeset: 5d855d021755
Author: amurillo
Date: 2014-06-25 15:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d855d021755
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0982ec23da03
Author: brutisso
Date: 2014-06-19 13:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0982ec23da03
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
+ src/share/vm/gc_implementation/shared/gcId.cpp
+ src/share/vm/gc_implementation/shared/gcId.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.hpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/logging/TestGCId.java
Changeset: fd81a5764900
Author: pliden
Date: 2014-06-23 16:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd81a5764900
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
Reviewed-by: tschatzl, ehelin
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 581e70386ec9
Author: pliden
Date: 2014-04-11 12:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/581e70386ec9
8039147: Cleanup SuspendibleThreadSet
Reviewed-by: brutisso, tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: bc61effc5298
Author: mgronlun
Date: 2014-07-01 10:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc61effc5298
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: a0ea36509b7b
Author: mikael
Date: 2014-06-16 16:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0ea36509b7b
8046769: Set T family feature bit on Niagara systems
Reviewed-by: kvn, iveresov
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 418bb2c2b55a
Author: brutisso
Date: 2014-07-07 14:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/418bb2c2b55a
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
Reviewed-by: ehelin, tschatzl
! test/gc/logging/TestGCId.java
Changeset: c8dd4f65cc76
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8dd4f65cc76
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
Changeset: ce8f6bb717c9
Author: goetz
Date: 2014-04-29 15:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce8f6bb717c9
8042195: Introduce umbrella header orderAccess.inline.hpp.
Reviewed-by: dholmes, kvn, stefank, twisti
! src/cpu/zero/vm/cppInterpreter_zero.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/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.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/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiThreadState.inline.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
+ src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: c49dcaf78a65
Author: goetz
Date: 2014-05-08 15:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49dcaf78a65
8042737: Introduce umbrella header prefetch.inline.hpp
Reviewed-by: twisti, stefank
! 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/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/runtime/prefetch.inline.hpp
Changeset: 5fbeae2a02d3
Author: vlivanov
Date: 2014-07-10 12:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5fbeae2a02d3
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: d952af8cf67d
Author: amurillo
Date: 2014-07-11 00:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d952af8cf67d
Merge
Changeset: c55d012dd067
Author: amurillo
Date: 2014-07-11 00:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c55d012dd067
Added tag hs25.40-b01 for changeset d952af8cf67d
! .hgtags
Changeset: 637e659fb097
Author: mikael
Date: 2014-05-12 06:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/637e659fb097
8042804: Support invoking Hotspot tests from top level
Reviewed-by: sla, erikj
! test/Makefile
Changeset: 4ca77b815015
Author: amurillo
Date: 2014-07-16 16:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ca77b815015
Merge
Changeset: 93166ed4dd1a
Author: katleman
Date: 2014-07-02 15:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93166ed4dd1a
Added tag jdk8u20-b21 for changeset 4828415ebbf1
! .hgtags
Changeset: b334bc7ff73e
Author: amurillo
Date: 2014-06-20 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b334bc7ff73e
8047732: new hotspot build - hs25.20-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ae92351815b6
Author: coleenp
Date: 2014-06-20 10:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae92351815b6
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
Summary: Initialize host_klass while parsing the class with the other initializations.
Reviewed-by: sspitsyn, stefank
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: e4a6e7f1b90b
Author: mgronlun
Date: 2014-07-01 10:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4a6e7f1b90b
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: f7429096a202
Author: amurillo
Date: 2014-07-03 12:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f7429096a202
Added tag hs25.20-b21 for changeset e4a6e7f1b90b
! .hgtags
Changeset: 7f4f17166189
Author: katleman
Date: 2014-07-09 13:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7f4f17166189
Added tag jdk8u20-b22 for changeset f7429096a202
! .hgtags
Changeset: dad84b3f55a5
Author: amurillo
Date: 2014-07-03 12:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dad84b3f55a5
8049268: new hotspot build - hs25.20-b22
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: dda2ae6f9557
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dda2ae6f9557
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
Changeset: ee1c924763d2
Author: vlivanov
Date: 2014-07-10 12:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee1c924763d2
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: 7c56530b1149
Author: amurillo
Date: 2014-07-10 23:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c56530b1149
Merge
Changeset: 15e3c94bfca7
Author: amurillo
Date: 2014-07-10 23:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15e3c94bfca7
Added tag hs25.20-b22 for changeset 7c56530b1149
! .hgtags
Changeset: 584e4016c810
Author: jeff
Date: 2014-01-31 16:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/584e4016c810
8032726: THIRD_PARTY_LICENSE_README Update for Little CMS to 2.5
Reviewed-by: lana, prr
! THIRD_PARTY_README
Changeset: 5ef63a79aedf
Author: asaha
Date: 2014-02-04 22:44 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ef63a79aedf
Merge
! THIRD_PARTY_README
Changeset: 85ae37107003
Author: asaha
Date: 2014-02-11 17:28 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85ae37107003
Merge
Changeset: 27be1cc8329c
Author: asaha
Date: 2014-02-12 11:13 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27be1cc8329c
Added tag jdk8u11-b00 for changeset b90de55aca30
! .hgtags
Changeset: bf4dc2e29b5c
Author: asaha
Date: 2014-02-12 11:33 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf4dc2e29b5c
Merge
! .hgtags
Changeset: 5656140324ed
Author: hseigel
Date: 2014-02-13 11:28 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5656140324ed
8030763: Validate global memory allocation
Summary: Add length checks where necessary
Reviewed-by: coleenp, mschoene
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 1f59838e019d
Author: asaha
Date: 2014-02-18 14:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f59838e019d
Merge
! .hgtags
Changeset: 0964e6038231
Author: hseigel
Date: 2014-02-20 13:30 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0964e6038231
8034926: Attribute classes properly
Summary: Add check to prevent underflow
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: c28dffbb1d74
Author: asaha
Date: 2014-02-26 22:07 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c28dffbb1d74
Merge
! .hgtags
Changeset: c02077c4b79c
Author: hseigel
Date: 2014-03-04 15:46 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c02077c4b79c
8032536: JVM resolves wrong method in some unusual cases
Summary: Handle package private case
Reviewed-by: coleenp, acorn, jdn
! src/share/vm/oops/klassVtable.cpp
Changeset: cc7a96a360d0
Author: asaha
Date: 2014-03-11 14:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc7a96a360d0
Merge
! .hgtags
Changeset: aff11567504c
Author: hseigel
Date: 2014-03-17 10:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aff11567504c
8035119: Fix exceptions to bytecode verification
Summary: Prevent ctor calls to super() and this() from avoidable code (try blocks, if stmts, etc.)
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 5f7e12f5b4e5
Author: hseigel
Date: 2014-03-19 14:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f7e12f5b4e5
8036800: Attribute OOM to correct part of code
Summary: checks that the attribute_length does not exceed the length of remaining data in the class file
Reviewed-by: coleenp, ahgross
! src/share/vm/classfile/classFileParser.cpp
Changeset: 0297e36d24a1
Author: coleenp
Date: 2014-03-19 14:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0297e36d24a1
8037076: Check constant pool constants
Summary: Fix events log string.
Reviewed-by: kvn, mschoene
! src/share/vm/utilities/events.cpp
Changeset: 2b2cc89121db
Author: asaha
Date: 2014-03-20 10:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b2cc89121db
Merge
! .hgtags
Changeset: f0d759a6a230
Author: acorn
Date: 2014-03-20 11:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0d759a6a230
8037167: Better method signature resolution
Reviewed-by: mschoene, hseigel, lfoltan
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 3c079aebb516
Author: katleman
Date: 2014-03-25 11:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c079aebb516
Added tag jdk8u11-b01 for changeset f0d759a6a230
! .hgtags
Changeset: b31adaa228fa
Author: katleman
Date: 2014-04-01 12:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b31adaa228fa
Added tag jdk8u11-b02 for changeset 3c079aebb516
! .hgtags
Changeset: 0037e964ce48
Author: asaha
Date: 2014-04-03 11:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0037e964ce48
8039216: Update hsx version to hs25.11 with b01 for 8u11 release
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f0117ca3de7f
Author: katleman
Date: 2014-04-08 11:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0117ca3de7f
Added tag jdk8u11-b03 for changeset 0037e964ce48
! .hgtags
Changeset: 47f10bcd16b2
Author: asaha
Date: 2014-04-14 09:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47f10bcd16b2
8040163: Increment hsx 25.11 build to b02 for 8u11-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b5ae226b7516
Author: hseigel
Date: 2014-04-07 09:27 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5ae226b7516
8037157: Verify <init> call
Summary: Check for null method
Reviewed-by: coleenp, acorn, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: 4c40343ecdb3
Author: asaha
Date: 2014-04-14 09:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c40343ecdb3
Merge
Changeset: a4d44dfb7d30
Author: katleman
Date: 2014-04-15 12:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4d44dfb7d30
Added tag jdk8u11-b04 for changeset 4c40343ecdb3
! .hgtags
Changeset: b73ee2b9027c
Author: katleman
Date: 2014-04-22 11:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b73ee2b9027c
Added tag jdk8u11-b05 for changeset a4d44dfb7d30
! .hgtags
Changeset: 561045d22599
Author: katleman
Date: 2014-04-29 12:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/561045d22599
Added tag jdk8u11-b06 for changeset b73ee2b9027c
! .hgtags
Changeset: af747c288b0f
Author: katleman
Date: 2014-05-06 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af747c288b0f
Added tag jdk8u11-b07 for changeset 561045d22599
! .hgtags
Changeset: 34de1e8eeabb
Author: katleman
Date: 2014-05-13 08:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34de1e8eeabb
Added tag jdk8u11-b08 for changeset af747c288b0f
! .hgtags
Changeset: 7e4ae023277b
Author: katleman
Date: 2014-05-19 20:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e4ae023277b
Added tag jdk8u11-b09 for changeset 34de1e8eeabb
! .hgtags
Changeset: 364b73402247
Author: asaha
Date: 2014-05-22 11:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/364b73402247
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 5abacb081184
Author: katleman
Date: 2014-05-28 02:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5abacb081184
Added tag jdk8u11-b10 for changeset 7e4ae023277b
! .hgtags
Changeset: da65bbf6f89e
Author: asaha
Date: 2014-05-28 12:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da65bbf6f89e
Merge
! .hgtags
Changeset: f73af4455d7d
Author: asaha
Date: 2014-05-29 09:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f73af4455d7d
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: eb984acb23fe
Author: asaha
Date: 2014-06-02 08:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb984acb23fe
8044541: Increment hsx 25.11 build to b03 for 8u11-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e6b738407432
Author: hseigel
Date: 2014-05-28 08:09 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e6b738407432
8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: d6fcbd1e1075
Author: asaha
Date: 2014-06-02 15:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d6fcbd1e1075
Merge
! make/hotspot_version
! src/share/vm/classfile/verifier.cpp
Changeset: 4941bd9f6483
Author: asaha
Date: 2014-06-04 06:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4941bd9f6483
Merge
! .hgtags
! make/hotspot_version
Changeset: 705b998967b4
Author: asaha
Date: 2014-06-04 08:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/705b998967b4
Merge
! .hgtags
Changeset: 78df957d46eb
Author: katleman
Date: 2014-06-03 14:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78df957d46eb
Added tag jdk8u11-b11 for changeset e6b738407432
! .hgtags
Changeset: d394a1056605
Author: asaha
Date: 2014-06-05 15:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d394a1056605
Merge
! .hgtags
Changeset: a96ae21442f6
Author: asaha
Date: 2014-06-10 13:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a96ae21442f6
Merge
! .hgtags
! make/hotspot_version
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: e8986a664f47
Author: asaha
Date: 2014-06-11 09:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8986a664f47
Merge
! .hgtags
Changeset: ba74526f098f
Author: katleman
Date: 2014-06-17 13:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba74526f098f
Added tag jdk8u11-b12 for changeset 78df957d46eb
! .hgtags
Changeset: 13be2835d7eb
Author: asaha
Date: 2014-06-17 15:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13be2835d7eb
Merge
! .hgtags
Changeset: 7ef8ab2bf2b0
Author: asaha
Date: 2014-06-17 22:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ef8ab2bf2b0
Merge
! .hgtags
! make/hotspot_version
Changeset: d094914a65e6
Author: asaha
Date: 2014-06-18 12:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d094914a65e6
Merge
! .hgtags
Changeset: 4b6480cffe2f
Author: asaha
Date: 2014-06-26 07:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b6480cffe2f
Merge
! .hgtags
! make/hotspot_version
Changeset: 3f8991d0cfb3
Author: katleman
Date: 2014-06-13 11:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f8991d0cfb3
Added tag jdk8u5-b31 for changeset 5c7ef8e39683
! .hgtags
Changeset: 13f04650aa09
Author: asaha
Date: 2014-06-24 13:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13f04650aa09
Merge
! .hgtags
Changeset: 4af30e82ba9e
Author: asaha
Date: 2014-06-26 07:59 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4af30e82ba9e
Merge
! .hgtags
Changeset: 2cc53791237e
Author: asaha
Date: 2014-06-26 18:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2cc53791237e
Added tag jdk8u11-b31 for changeset 13f04650aa09
! .hgtags
Changeset: 50a8cc4f9659
Author: asaha
Date: 2014-07-02 15:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50a8cc4f9659
Merge
! .hgtags
Changeset: 6e4bd4c906dc
Author: asaha
Date: 2014-07-02 15:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e4bd4c906dc
Merge
! .hgtags
Changeset: 9f169829d0e1
Author: asaha
Date: 2014-07-08 13:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f169829d0e1
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
Changeset: 781c4237cda7
Author: asaha
Date: 2014-07-10 07:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/781c4237cda7
Merge
! .hgtags
Changeset: f09d1f6a401e
Author: asaha
Date: 2014-07-14 10:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f09d1f6a401e
Merge
! .hgtags
! make/hotspot_version
Changeset: a7a22f7d9396
Author: katleman
Date: 2014-07-16 11:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7a22f7d9396
Added tag jdk8u20-b23 for changeset f09d1f6a401e
! .hgtags
Changeset: d22136881b85
Author: robm
Date: 2014-07-17 18:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d22136881b85
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: e248acd6cfcf
Author: simonis
Date: 2014-07-18 19:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e248acd6cfcf
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
Changeset: 1cddf026d2cc
Author: zgu
Date: 2014-07-18 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1cddf026d2cc
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: fbc0575cc9e4
Author: zgu
Date: 2014-07-21 06:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbc0575cc9e4
8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: 4aabe6c45b56
Author: jeff
Date: 2014-07-21 21:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4aabe6c45b56
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
! THIRD_PARTY_README
Changeset: c48151572b21
Author: amurillo
Date: 2014-07-11 00:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c48151572b21
8049916: new hotspot build - hs25.40-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3a62cd59c8d8
Author: jcoomes
Date: 2014-05-20 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a62cd59c8d8
8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin
! make/excludeSrc.make
Changeset: 82693fb204a5
Author: tschatzl
Date: 2014-04-16 10:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82693fb204a5
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: d7e2d5f2846b
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d7e2d5f2846b
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance.
Reviewed-by: brutisso, mgerdin
! 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: ff7b317d2af8
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff7b317d2af8
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki
Reviewed-by: mgerdin, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 8cc89a893545
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cc89a893545
8039596: Remove HeapRegionRemSet::clear_incoming_entry
Summary: The mentioned method is never used and out of date. So it is removed.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 983092f35ff7
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/983092f35ff7
8028710: G1 does not retire allocation buffers after reference processing work
Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 570cb6369f17
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/570cb6369f17
8019342: G1: High "Other" time most likely due to card redirtying
Summary: Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 6b52700a896b
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b52700a896b
8040002: Clean up code and code duplication in re-diryting cards for verification
Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 828056cf311f
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/828056cf311f
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
Changeset: f40816c5e359
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f40816c5e359
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
Summary: Changed faulty error message in the verification code
Reviewed-by: stefank, tschatzl
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
Changeset: d15367d92f0d
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d15367d92f0d
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Dan Horak <dhorak at redhat.com>
! src/share/vm/runtime/arguments.cpp
Changeset: ab5fbf410512
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab5fbf410512
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390.
Reviewed-by: tschatzl
Contributed-by: Dan Horak <dhorak at redhat.com>
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
Changeset: 0abcece2ee27
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0abcece2ee27
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
! test/gc/g1/TestSummarizeRSetStatsTools.java
Changeset: b0c374311c4e
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0c374311c4e
8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files.
Reviewed-by: brutisso, mgerdin
! 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/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.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.inline.hpp
Changeset: a2328cbebb23
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a2328cbebb23
8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
Changeset: cd43876f692e
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd43876f692e
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ test/gc/g1/TestDeferredRSUpdate.java
Changeset: 6ad19ab94176
Author: morris
Date: 2014-07-22 07:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ad19ab94176
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti
! src/share/vm/compiler/oopMap.cpp
Changeset: 63e0c47ca943
Author: mdoerr
Date: 2014-07-17 10:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/63e0c47ca943
8050972: Concurrency problem in PcDesc cache
Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed
! src/share/vm/code/nmethod.hpp
Changeset: f72d8917322a
Author: goetz
Date: 2014-07-18 09:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f72d8917322a
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com
! src/share/vm/ci/ciField.cpp
Changeset: 55fbdf0799ae
Author: drchase
Date: 2014-03-11 13:38 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55fbdf0799ae
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Summary: Insert null check for one warning; other warning handled in parfait config
Reviewed-by: kvn
! src/share/vm/opto/multnode.cpp
Changeset: f619b069f2ca
Author: drchase
Date: 2014-07-24 18:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f619b069f2ca
Merge
Changeset: f0afba33c928
Author: amurillo
Date: 2014-07-25 10:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0afba33c928
Merge
! make/hotspot_version
Changeset: 872e9c4548bf
Author: amurillo
Date: 2014-07-25 10:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/872e9c4548bf
Added tag hs25.40-b02 for changeset f0afba33c928
! .hgtags
Changeset: b69c268f95b7
Author: amurillo
Date: 2014-07-25 10:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b69c268f95b7
8051910: new hotspot build - hs25.40-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fd94cbe7c5da
Author: kevinw
Date: 2014-07-21 10:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd94cbe7c5da
8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 80dd07540dde
Author: egahlin
Date: 2014-06-25 21:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80dd07540dde
8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun
! src/share/vm/trace/tracetypes.xml
Changeset: 6e1f418b39c3
Author: jmasa
Date: 2014-05-11 16:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e1f418b39c3
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Reviewed-by: ysr, brutisso, tschatzl
! test/gc/g1/TestGCLogMessages.java
Changeset: 99dbb9cd9521
Author: jwilhelm
Date: 2014-07-28 20:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99dbb9cd9521
8046715: Add a way to verify an extended set of command line options
Summary: Added arguments_ext.cpp to make place for initialization of extended features
Reviewed-by: sla, mgronlun
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/arguments_ext.cpp
Changeset: e2976043eac3
Author: dfazunen
Date: 2014-05-20 18:25 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2976043eac3
8039489: Refactor test framework for dynamic VM options
Reviewed-by: jmasa, ehelin, jwilhelm
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
+ test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 5c633530172d
Author: amurillo
Date: 2014-08-01 11:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c633530172d
Added tag hs25.40-b03 for changeset e2976043eac3
! .hgtags
Changeset: eee19efa6c0f
Author: amurillo
Date: 2014-08-01 11:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eee19efa6c0f
8054159: new hotspot build - hs25.40-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bcd72ab4d91f
Author: jmasa
Date: 2014-01-16 13:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bcd72ab4d91f
8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: mgerdin
Contributed-by: shrinivas.joshi at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: d14a18794c90
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d14a18794c90
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: e0c6fadce66e
Author: kvn
Date: 2014-07-29 13:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0c6fadce66e
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
Summary: Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
! src/share/vm/runtime/deoptimization.cpp
Changeset: d04cb4166be7
Author: morris
Date: 2014-08-06 14:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d04cb4166be7
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 5a061b65b00b
Author: morris
Date: 2014-08-06 21:37 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a061b65b00b
Merge
Changeset: b2daaf70fab2
Author: hseigel
Date: 2014-08-05 09:11 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2daaf70fab2
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! test/runtime/7116786/Test7116786.java
Changeset: edfa5ba8609e
Author: hseigel
Date: 2014-08-07 09:18 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/edfa5ba8609e
Merge
Changeset: 009de2b033fc
Author: iignatyev
Date: 2013-12-23 20:56 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/009de2b033fc
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp
Changeset: 0c48231c5c84
Author: iignatyev
Date: 2014-05-30 17:20 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0c48231c5c84
8038756: new WB API :: get/setVMFlag
Reviewed-by: vlivanov, sla
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
+ test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
+ test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/StringTest.java
+ test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
+ test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: cb95655ef06f
Author: iignatyev
Date: 2014-08-07 21:10 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb95655ef06f
Merge
Changeset: dc06b830ea95
Author: amurillo
Date: 2014-08-07 14:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc06b830ea95
Added tag hs25.40-b04 for changeset cb95655ef06f
! .hgtags
Changeset: afac3987537e
Author: katleman
Date: 2014-08-13 14:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afac3987537e
Added tag jdk8u40-b01 for changeset dc06b830ea95
! .hgtags
Changeset: 731e8175d53f
Author: amurillo
Date: 2014-08-07 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/731e8175d53f
8054550: new hotspot build - hs25.40-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9fec19bb0659
Author: mgerdin
Date: 2014-01-14 16:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9fec19bb0659
8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 02e61cf08ab3
Author: stefank
Date: 2014-02-10 12:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02e61cf08ab3
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
+ src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/prims/jni.cpp
Changeset: b0b97602393a
Author: stefank
Date: 2014-02-10 12:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0b97602393a
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7426d8d76305
Author: stefank
Date: 2014-02-13 17:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7426d8d76305
8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 64ac9c55d666
Author: stefank
Date: 2014-02-14 09:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64ac9c55d666
8034764: Use process_strong_roots to adjust the StringTable
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 4af19b914f53
Author: stefank
Date: 2014-02-21 10:01 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4af19b914f53
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
Changeset: 556a06aec3fa
Author: stefank
Date: 2014-02-21 10:19 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/556a06aec3fa
8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 27188ae8bbbb
Author: stefank
Date: 2014-02-27 10:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27188ae8bbbb
8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 76b588255908
Author: stefank
Date: 2014-02-27 10:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/76b588255908
8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 4dfab3faf5e7
Author: mgerdin
Date: 2014-03-26 10:54 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4dfab3faf5e7
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 30c99d8e0f02
Author: mgerdin
Date: 2014-03-06 09:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30c99d8e0f02
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 5255b195f828
Author: mgerdin
Date: 2014-03-12 15:22 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5255b195f828
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 6c523f5d5440
Author: mgerdin
Date: 2014-03-12 17:13 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6c523f5d5440
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: ff1e37e7eb83
Author: mgerdin
Date: 2014-03-12 15:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff1e37e7eb83
8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 4c1b88a53c74
Author: stefank
Date: 2014-06-24 16:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c1b88a53c74
8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
+ src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 9717199cb8de
Author: stefank
Date: 2014-06-24 17:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9717199cb8de
8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett at oracle.com
Reviewed-by: jmasa, jwilhelm
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: b7d24d2bc8be
Author: stefank
Date: 2014-06-25 08:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7d24d2bc8be
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: c64b6b0c40c8
Author: stefank
Date: 2014-06-25 08:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c64b6b0c40c8
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
Reviewed-by: vlivanov, ehelin
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp
Changeset: e635a728f9da
Author: mgerdin
Date: 2014-06-25 10:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e635a728f9da
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 9441d22e429a
Author: mgerdin
Date: 2014-06-25 16:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9441d22e429a
8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
Changeset: a8137787acfe
Author: mgerdin
Date: 2014-06-26 10:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8137787acfe
8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: e5035defa3c4
Author: mgerdin
Date: 2014-06-26 13:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5035defa3c4
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
Reviewed-by: stefank, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: 1526a938e670
Author: mgerdin
Date: 2014-06-26 11:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1526a938e670
8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/space.cpp
Changeset: 882004b9e7e1
Author: stefank
Date: 2014-07-01 09:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/882004b9e7e1
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 2c6ef90f030a
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c6ef90f030a
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! 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/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.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/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 870c03421152
Author: ehelin
Date: 2014-07-09 16:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/870c03421152
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/utilities/array.hpp
Changeset: bac98749fe00
Author: stefank
Date: 2014-07-11 09:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bac98749fe00
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups
Changeset: 684a5dec6072
Author: stefank
Date: 2014-08-04 15:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/684a5dec6072
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
+ test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Changeset: f3aeae1f9fc5
Author: stefank
Date: 2014-08-06 09:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3aeae1f9fc5
8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
+ test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
+ test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
+ test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: dbb05f6d93c4
Author: fzhinkin
Date: 2014-07-28 15:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbb05f6d93c4
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
+ test/compiler/osr/TestOSRWithNonEmptyStack.java
Changeset: dac61d838654
Author: kvn
Date: 2014-08-11 11:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dac61d838654
8054376: Move RTM flags from Experimental to Product
Reviewed-by: roland
! src/cpu/x86/vm/globals_x86.hpp
Changeset: cabe05c85665
Author: fzhinkin
Date: 2014-08-11 19:19 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cabe05c85665
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
Reviewed-by: kvn
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: 631c3a4ea10c
Author: lfoltan
Date: 2014-05-22 11:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631c3a4ea10c
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp
Reviewed-by: kvn
+ src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: b6a8cc1e0d92
Author: thartmann
Date: 2014-07-29 13:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6a8cc1e0d92
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
! src/share/vm/opto/output.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/globalDefinitions_xlc.hpp
Changeset: a073be2ce5c2
Author: thartmann
Date: 2014-07-29 13:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a073be2ce5c2
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn
! src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 69ea58782b1a
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69ea58782b1a
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sharedRuntimeMath.hpp
Changeset: 85c339200299
Author: thartmann
Date: 2014-08-06 08:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85c339200299
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
+ test/compiler/classUnloading/methodUnloading/WorkerClass.java
Changeset: e0954897238a
Author: brutisso
Date: 2014-04-29 09:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0954897238a
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Reviewed-by: jmasa, tschatzl, ehelin
Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 5d7a63aee595
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d7a63aee595
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 7df07d855c8e
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7df07d855c8e
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: dd219eaec9cc
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd219eaec9cc
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: 3f2894c5052e
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f2894c5052e
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: a3953c777565
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3953c777565
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: ca8b8e21e2ca
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca8b8e21e2ca
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 83ea089a5c64
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/83ea089a5c64
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: e8ba50da0de0
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8ba50da0de0
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: c3c9eee55fce
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3c9eee55fce
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 4baf9bb2376c
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4baf9bb2376c
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 3bf2fc51186b
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3bf2fc51186b
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: c512f38a5139
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c512f38a5139
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: a22acf6d7598
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a22acf6d7598
8048112: G1 Full GC needs to support the case when the very first region is not available
Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: 755930f931e3
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/755930f931e3
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: e02e18f40eae
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e02e18f40eae
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 04d77ac27223
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04d77ac27223
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 9b093813caa9
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b093813caa9
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: a08bb8e45ba1
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a08bb8e45ba1
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: bfba6779654b
Author: tschatzl
Date: 2014-08-12 15:17 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bfba6779654b
Merge
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: b1bc1af04c6e
Author: kvn
Date: 2014-08-05 15:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1bc1af04c6e
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/superword.cpp
Changeset: 922c87c9aed4
Author: kvn
Date: 2014-06-10 12:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/922c87c9aed4
8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method.
Reviewed-by: roland
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: b20a35eae442
Author: kvn
Date: 2014-06-11 11:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b20a35eae442
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.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/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/sha/TestSHA.java
Changeset: 46bbe04d1cad
Author: anoll
Date: 2014-04-11 13:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46bbe04d1cad
8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/utilities/growableArray.hpp
Changeset: f5b4600d7368
Author: morris
Date: 2014-08-12 22:29 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5b4600d7368
Merge
Changeset: 3c048df3ef8b
Author: morris
Date: 2014-08-07 18:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c048df3ef8b
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
Changeset: ee019285a52c
Author: jmasa
Date: 2014-08-04 10:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee019285a52c
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fa62fb12cdca
Author: dsimms
Date: 2014-08-14 15:16 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa62fb12cdca
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Summary: Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed
+ src/share/vm/memory/guardedMemory.cpp
+ src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/os.cpp
Changeset: 29a5c2fd2d2e
Author: dsimms
Date: 2014-08-14 15:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/29a5c2fd2d2e
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
Summary: negative verify_guards when testing for corruption
Reviewed-by: sla, fparain
! src/share/vm/prims/jniCheck.cpp
Changeset: 897333c7e587
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/897333c7e587
Merge
Changeset: f52cb9164759
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f52cb9164759
Added tag hs25.40-b05 for changeset 897333c7e587
! .hgtags
Changeset: 4d5c3760ebb4
Author: katleman
Date: 2014-08-21 11:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d5c3760ebb4
Added tag jdk8u40-b02 for changeset f52cb9164759
! .hgtags
Changeset: 5c8178d7dd35
Author: amurillo
Date: 2014-08-14 12:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c8178d7dd35
8055155: new hotspot build - hs25.40-b06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8ae0d26ab728
Author: dsimms
Date: 2014-08-14 10:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ae0d26ab728
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 43aa571c1131
Author: amurillo
Date: 2014-08-15 11:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/43aa571c1131
8055217: Make jdk8u40 the default jprt release for hs25.40
Reviewed-by: mikael, kvn
! make/jprt.properties
Changeset: da00a41842a5
Author: brutisso
Date: 2014-04-23 12:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da00a41842a5
8038265: CMS: enable time based triggering of concurrent cycles
Reviewed-by: mgerdin, brutisso
Contributed-by: michal at frajt.eu
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 411e30e5fbb8
Author: roland
Date: 2014-08-13 11:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/411e30e5fbb8
8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
+ src/share/vm/opto/replacednodes.cpp
+ src/share/vm/opto/replacednodes.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 92baebeb744b
Author: hseigel
Date: 2014-08-12 20:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92baebeb744b
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: fb971e09d20f
Author: iveresov
Date: 2014-08-13 17:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb971e09d20f
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: 8a7429682242
Author: stefank
Date: 2014-08-18 14:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a7429682242
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Reviewed-by: mgerdin, jwilhelm
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: 18bf0b66de52
Author: poonam
Date: 2014-08-19 02:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18bf0b66de52
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 15b01edee7c0
Author: poonam
Date: 2014-08-19 09:13 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15b01edee7c0
Merge
Changeset: 2d1534aa7131
Author: tschatzl
Date: 2014-08-18 15:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d1534aa7131
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
! test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: ff3169f25621
Author: brutisso
Date: 2014-04-01 07:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff3169f25621
8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: eec72fa4b108
Author: brutisso
Date: 2014-08-19 12:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eec72fa4b108
8040722: G1: Clean up usages of heap_region_containing
Reviewed-by: tschatzl, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.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
Changeset: 6701abbc4441
Author: tschatzl
Date: 2014-08-19 10:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6701abbc4441
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.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.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! 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/vmStructs_g1.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 1f1d373cd044
Author: tschatzl
Date: 2014-08-21 11:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f1d373cd044
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! 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/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jni.cpp
Changeset: 8d5f66b42c53
Author: tschatzl
Date: 2014-08-20 14:34 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8d5f66b42c53
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed.
Reviewed-by: mgerdin
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
Changeset: 7b2fc3129653
Author: tschatzl
Date: 2014-08-20 15:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b2fc3129653
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
Changeset: fbc31318922c
Author: amurillo
Date: 2014-08-21 14:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbc31318922c
Merge
Changeset: 38539608359a
Author: amurillo
Date: 2014-08-21 14:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38539608359a
Added tag hs25.40-b06 for changeset fbc31318922c
! .hgtags
Changeset: 0ee2b6c618fc
Author: katleman
Date: 2014-08-28 13:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ee2b6c618fc
Added tag jdk8u40-b03 for changeset 38539608359a
! .hgtags
Changeset: 514c03fe3a35
Author: simonis
Date: 2014-07-18 19:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/514c03fe3a35
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
Changeset: d3f9faa4caa4
Author: coffeys
Date: 2014-07-22 17:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3f9faa4caa4
Merge
Changeset: ebb120474275
Author: jeff
Date: 2014-07-21 21:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ebb120474275
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
! THIRD_PARTY_README
Changeset: 42ddd0bbcb66
Author: coffeys
Date: 2014-07-22 20:52 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42ddd0bbcb66
Merge
Changeset: 90b2ae0b131d
Author: amurillo
Date: 2014-07-24 10:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90b2ae0b131d
8051908: new hotspot build - hs25.20-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 00cf2b6f51b9
Author: goetz
Date: 2014-07-18 09:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00cf2b6f51b9
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser at sap.com
! src/share/vm/ci/ciField.cpp
Changeset: 19408d5fd31c
Author: amurillo
Date: 2014-07-24 11:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19408d5fd31c
Added tag hs25.20-b23 for changeset 00cf2b6f51b9
! .hgtags
Changeset: deecfa50d5f2
Author: tbell
Date: 2014-07-28 07:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/deecfa50d5f2
Added tag jdk8u20-b25 for changeset 19408d5fd31c
! .hgtags
Changeset: c2f02c05a99e
Author: coffeys
Date: 2014-07-30 03:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2f02c05a99e
Added tag jdk8u20-b24 for changeset 42ddd0bbcb66
! .hgtags
Changeset: eaa4074a7e39
Author: coffeys
Date: 2014-07-30 03:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eaa4074a7e39
Merge
! .hgtags
Changeset: f06c7b654d63
Author: coffeys
Date: 2014-07-31 09:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f06c7b654d63
Added tag jdk8u20-b26 for changeset eaa4074a7e39
! .hgtags
Changeset: 03c5d509a811
Author: coffeys
Date: 2014-08-19 20:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03c5d509a811
Merge
! .hgtags
! make/hotspot_version
! src/os/aix/vm/os_aix.cpp
Changeset: 2fd0fd493045
Author: rbackman
Date: 2014-06-04 10:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2fd0fd493045
8031994: java/lang/Character/CheckProp test times out
Reviewed-by: iveresov, roland
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
Changeset: f933a15469d4
Author: jwilhelm
Date: 2014-07-28 22:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f933a15469d4
8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 28b4223e2ea7
Author: jwilhelm
Date: 2014-08-22 13:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28b4223e2ea7
8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
Changeset: 3374ec4c4448
Author: amurillo
Date: 2014-08-26 13:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3374ec4c4448
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 77878c021b8d
Author: lana
Date: 2014-08-28 16:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/77878c021b8d
Merge
! .hgtags
Changeset: 7fa57b65c27f
Author: amurillo
Date: 2014-08-21 14:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7fa57b65c27f
8055786: new hotspot build - hs25.40-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c3990b8c710e
Author: thartmann
Date: 2014-08-25 08:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3990b8c710e
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test.
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
+ test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: cec4a29245f5
Author: amurillo
Date: 2014-08-25 11:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cec4a29245f5
Added tag hs25.40-b07 for changeset c3990b8c710e
! .hgtags
Changeset: 5b662570d9cf
Author: amurillo
Date: 2014-08-25 11:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b662570d9cf
8055952: new hotspot build - hs25.40-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 72fa1e83e5f9
Author: lfoltan
Date: 2014-08-25 15:57 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72fa1e83e5f9
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table.
Reviewed-by: coleenp, ctornqvi, hseigel
! src/share/vm/classfile/classFileParser.cpp
Changeset: fa0cf025abd4
Author: hseigel
Date: 2014-08-25 16:03 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa0cf025abd4
Merge
Changeset: 47e8e40b94d3
Author: hseigel
Date: 2014-08-25 17:05 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47e8e40b94d3
Merge
Changeset: 439f0d76cff3
Author: brutisso
Date: 2014-08-26 10:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/439f0d76cff3
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Reviewed-by: pliden, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: 4bfc44ba0d19
Author: tschatzl
Date: 2014-08-21 16:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bfc44ba0d19
8055098: WB API should be extended to provide information about size and age of object.
Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: b95d569d10c1
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b95d569d10c1
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Summary: Add missing unit test.
Reviewed-by: tschatzl
Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com>
+ test/gc/whitebox/TestWBGC.java
Changeset: 4d3a43351904
Author: tschatzl
Date: 2014-08-27 09:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d3a43351904
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: 833b0f92429a
Author: zgu
Date: 2014-08-27 08:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/833b0f92429a
8046598: Scalable Native memory tracking development
Summary: Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
! make/excludeSrc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/services/allocationSite.hpp
+ src/share/vm/services/mallocSiteTable.cpp
+ src/share/vm/services/mallocSiteTable.hpp
+ src/share/vm/services/mallocTracker.cpp
+ src/share/vm/services/mallocTracker.hpp
+ src/share/vm/services/mallocTracker.inline.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
+ src/share/vm/services/nmtCommon.cpp
+ src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
+ src/share/vm/services/virtualMemoryTracker.cpp
+ src/share/vm/services/virtualMemoryTracker.hpp
+ src/share/vm/utilities/linkedlist.cpp
+ src/share/vm/utilities/linkedlist.hpp
+ src/share/vm/utilities/nativeCallStack.cpp
+ src/share/vm/utilities/nativeCallStack.hpp
! src/share/vm/utilities/vmError.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: ac12996df59b
Author: zgu
Date: 2014-08-27 08:35 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac12996df59b
8044140: Create NMT (Native Memory Tracking) tests for NMT2
Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation.
Reviewed-by: ctornqvi, zgu
Contributed-by: George Triantafillou <george.triantafillou at oracle.com>
! test/TEST.ROOT
! test/TEST.groups
! 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/JcmdScale.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.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
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: f433f37645e5
Author: zgu
Date: 2014-08-12 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f433f37645e5
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Summary: Reserved WhiteBox.java pushed by JDK-8044140
Reviewed-by: ccheung, hseigel
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 36c9011aaead
Author: zgu
Date: 2014-08-14 09:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36c9011aaead
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: c6211b707068
Author: zgu
Date: 2014-08-19 08:34 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c6211b707068
8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build.
Reviewed-by: coleenp, dholmes
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp
Changeset: 3adc0e278f49
Author: zgu
Date: 2014-08-19 09:05 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3adc0e278f49
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/NMTWithCDS.java
Changeset: dd3939fe8424
Author: zgu
Date: 2014-08-20 08:41 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd3939fe8424
8054546: NMT2 leaks memory
Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena.
Reviewed-by: coleenp, minqi
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
Changeset: aef17e6b4abf
Author: zgu
Date: 2014-08-27 08:42 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aef17e6b4abf
8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 357af5b6d80a
Author: zgu
Date: 2014-08-28 11:55 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/357af5b6d80a
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
Summary: Disable the test until related Java launcher change reaches promotion build
Reviewed-by: ctornqvi, gtriantafill
! test/runtime/NMT/NMTWithCDS.java
Changeset: 3f1b3f2dd1cb
Author: amurillo
Date: 2014-08-28 14:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f1b3f2dd1cb
Merge
! .hgtags
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 3012cc0c8e24
Author: amurillo
Date: 2014-08-28 14:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3012cc0c8e24
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
! .hgtags
Changeset: fd4dbaff3002
Author: amurillo
Date: 2014-09-02 14:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd4dbaff3002
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: efbd07229e6c
Author: katleman
Date: 2014-09-03 13:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/efbd07229e6c
Added tag jdk8u40-b04 for changeset fd4dbaff3002
! .hgtags
Changeset: c67b85c32d9a
Author: amurillo
Date: 2014-08-28 14:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/c35aec39d08e
Merge
Changeset: edb5f3b38aab
Author: tschatzl
Date: 2014-08-28 17:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/4c7dd94cdc07
Merge
Changeset: 66d359ee9681
Author: tschatzl
Date: 2014-09-03 17:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/2219e830b668
Merge
Changeset: d8847542f83a
Author: kvn
Date: 2014-08-13 13:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/3153adbad1e9
Merge
Changeset: 5248357b7113
Author: sjohanss
Date: 2014-09-09 04:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/b6978881f5af
Merge
Changeset: 17d3ee6e9d3c
Author: fzhinkin
Date: 2014-09-08 20:32 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/2d9cef76b5a6
Merge
Changeset: 094cbdffa87d
Author: drchase
Date: 2014-08-29 19:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/hotspot/rev/1d8193e4e2a3
Merge
Changeset: bddcb33dadf4
Author: drchase
Date: 2014-09-09 19:18 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bddcb33dadf4
Merge
Changeset: 166d744df0de
Author: kvn
Date: 2014-09-02 12:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/64b480f9eb1a
Merge
Changeset: fd9feb55481c
Author: ctornqvi
Date: 2014-09-10 19:05 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd9feb55481c
Merge
Changeset: e5668dcf12e9
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/de58d17d9848
Merge
Changeset: 2402de236865
Author: drchase
Date: 2014-09-10 21:45 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2402de236865
Merge
Changeset: fa6c442c59ee
Author: jcoomes
Date: 2014-09-10 16:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/07f629123254
Merge
Changeset: 64156d22e49d
Author: dsamersoff
Date: 2014-09-11 11:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/a98dd542cd25
Merge
Changeset: df66e3a3c4c2
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/b2029969cc16
Merge
Changeset: 7301840ea20e
Author: vlivanov
Date: 2014-03-11 15:06 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/bdd2310490aa
Merge
Changeset: be71c49ae55a
Author: gtriantafill
Date: 2014-09-17 05:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/hotspot/rev/4489ac5b084a
Merge
Changeset: b63d0e8bfc07
Author: amurillo
Date: 2014-09-19 02:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/5c1b5be2c69b
Merge
Changeset: 905a16825d29
Author: amurillo
Date: 2014-09-26 03:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/2d6a3328ec99
Merge
Changeset: 43ce58b4717b
Author: fzhinkin
Date: 2014-10-02 11:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/dc8637067fc1
Merge
Changeset: ff0986dac06d
Author: coleenp
Date: 2014-10-02 22:21 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff0986dac06d
Merge
Changeset: 7d68a5b1069d
Author: coleenp
Date: 2014-09-26 12:50 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/hotspot/rev/7dcde22f261f
Merge
Changeset: a66c95853c53
Author: coleenp
Date: 2014-10-02 23:10 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a66c95853c53
Merge
Changeset: d96716f6cbba
Author: amurillo
Date: 2014-10-03 01:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/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/jdk8u/hotspot/rev/7ff8d51e0d8f
Added tag hs25.40-b13 for changeset d96716f6cbba
! .hgtags
Changeset: e11846cf32bf
Author: katleman
Date: 2014-10-08 12:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e11846cf32bf
Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f
! .hgtags
Changeset: 23e730f036b1
Author: amurillo
Date: 2014-10-03 01:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23e730f036b1
8059618: new hotspot build - hs25.40-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b29261b17343
Author: iveresov
Date: 2014-10-03 13:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b29261b17343
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Summary: Get types from LIR instructions instead of HIR
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 4001310db3f5
Author: jmasa
Date: 2013-11-21 09:57 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4001310db3f5
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: 1b8c9d3d8764
Author: iignatyev
Date: 2014-09-16 21:29 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b8c9d3d8764
8057165: [TESTBUG] Need a test to cover JDK-8054883
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: Boris Molodenkov <boris.molodenkov at oracle.com>
+ test/compiler/osr/TestRangeCheck.java
Changeset: d3fd73295885
Author: sjohanss
Date: 2014-10-06 10:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3fd73295885
8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 1b61c1b7b519
Author: brutisso
Date: 2014-10-07 15:14 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b61c1b7b519
Merge
Changeset: 85f4c4ecc963
Author: stefank
Date: 2014-09-16 10:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/85f4c4ecc963
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
Reviewed-by: mgerdin, tschatzl, brutisso
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: e193bbae24ef
Author: amurillo
Date: 2014-10-10 03:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e193bbae24ef
Merge
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
Changeset: 584df6794686
Author: amurillo
Date: 2014-10-10 03:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/584df6794686
Added tag hs25.40-b14 for changeset e193bbae24ef
! .hgtags
Changeset: 096a7e12d63f
Author: lfoltan
Date: 2014-04-15 16:17 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/096a7e12d63f
8036805: Correct linker method lookup.
Summary: Correct handling of array of primitive type qualifiers during field and method resolution.
Reviewed-by: acorn, hseigel, ahgross
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
Changeset: 0ab62d80a754
Author: asaha
Date: 2014-04-16 09:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ab62d80a754
Added tag jdk8u25-b00 for changeset a4d44dfb7d30
! .hgtags
Changeset: 526a628b7b24
Author: asaha
Date: 2014-04-16 09:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/526a628b7b24
Merge
Changeset: f3c3ce3fb624
Author: twisti
Date: 2014-04-21 10:36 -1000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3c3ce3fb624
8038898: Safer safepoints
Reviewed-by: kvn, ahgross
! src/share/vm/runtime/arguments.cpp
Changeset: 6424a6aac192
Author: asaha
Date: 2014-05-06 10:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6424a6aac192
Merge
! .hgtags
Changeset: 21444610cb92
Author: coleenp
Date: 2014-05-08 17:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/21444610cb92
8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 2373a1f4987c
Author: hseigel
Date: 2014-05-09 15:21 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2373a1f4987c
8036533: Method for correct defaults
8036156: Limit default method hierarchy
Summary: Fix protected access checks
Reviewed-by: coleenp, lfoltan, acorn, ahgross
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: 17ee4fccb238
Author: asaha
Date: 2014-05-19 21:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/17ee4fccb238
Merge
! .hgtags
Changeset: fbf689f3752e
Author: twisti
Date: 2014-05-20 19:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbf689f3752e
8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
Changeset: 1fa005fb28f5
Author: hseigel
Date: 2014-05-28 08:09 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1fa005fb28f5
8043454: Test case for 8037157 should not throw a VerifyError
Summary: Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene
! src/share/vm/classfile/verifier.cpp
Changeset: 3b0fe4ec6ebe
Author: hseigel
Date: 2014-05-30 13:32 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3b0fe4ec6ebe
8041717: Issue with class file parser
Summary: Add better checking for bad values.
Reviewed-by: coleenp, lfoltan, mschoene
! src/share/vm/classfile/classFileParser.cpp
Changeset: dbcd3fcdba84
Author: asaha
Date: 2014-06-02 16:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dbcd3fcdba84
8044604: Increment minor version of HSx for 8u25 and initialize the build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 54bc75c144b0
Author: asaha
Date: 2014-05-29 13:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54bc75c144b0
Merge
! .hgtags
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.cpp
- src/share/vm/gc_implementation/g1/heapRegionSets.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
Changeset: ec8878dc470d
Author: asaha
Date: 2014-06-03 07:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec8878dc470d
Merge
! src/share/vm/classfile/verifier.cpp
Changeset: b207affc0618
Author: asaha
Date: 2014-06-03 21:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b207affc0618
Merge
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/verifier.cpp
Changeset: e47c5dad18f2
Author: asaha
Date: 2014-06-04 07:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e47c5dad18f2
Merge
! .hgtags
! make/hotspot_version
Changeset: 9a2152fbd929
Author: asaha
Date: 2014-06-04 09:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a2152fbd929
Merge
! .hgtags
Changeset: ba736505989d
Author: katleman
Date: 2014-06-05 03:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba736505989d
Added tag jdk8u25-b01 for changeset 9a2152fbd929
! .hgtags
Changeset: 177fc018b5b2
Author: asaha
Date: 2014-06-05 15:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/177fc018b5b2
Merge
! .hgtags
Changeset: e8d870411858
Author: asaha
Date: 2014-06-05 15:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8d870411858
Merge
! .hgtags
Changeset: 4930a95e6ef5
Author: asaha
Date: 2014-06-09 22:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4930a95e6ef5
8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
Reviewed-by: lfoltan
! src/share/vm/classfile/classFileParser.cpp
Changeset: 1e657b902392
Author: asaha
Date: 2014-06-10 14:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e657b902392
Merge
! .hgtags
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/hotspot_version
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- test/gc/g1/TestStringDeduplicationMemoryUsage.java
Changeset: d3d5604ea0de
Author: asaha
Date: 2014-06-11 09:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3d5604ea0de
Merge
! .hgtags
Changeset: e4faca10f1d4
Author: asaha
Date: 2014-06-11 14:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4faca10f1d4
Added tag jdk8u25-b02 for changeset d3d5604ea0de
! .hgtags
Changeset: a2221bbf6812
Author: asaha
Date: 2014-06-17 16:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a2221bbf6812
Merge
! .hgtags
Changeset: bba95ce6b634
Author: asaha
Date: 2014-06-17 22:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bba95ce6b634
Merge
! .hgtags
! make/hotspot_version
Changeset: 27348de6239b
Author: asaha
Date: 2014-06-18 13:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27348de6239b
Merge
! .hgtags
Changeset: 220eefb3609e
Author: asaha
Date: 2014-06-18 13:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/220eefb3609e
Added tag jdk8u25-b03 for changeset 27348de6239b
! .hgtags
Changeset: f4f4e5e844cc
Author: asaha
Date: 2014-06-23 13:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f4f4e5e844cc
Added tag jdk8u25-b04 for changeset 220eefb3609e
! .hgtags
Changeset: 71d4b9b14f9f
Author: asaha
Date: 2014-06-26 08:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71d4b9b14f9f
Merge
! .hgtags
! make/hotspot_version
Changeset: acdb7e8e4982
Author: asaha
Date: 2014-06-26 16:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/acdb7e8e4982
Merge
! .hgtags
Changeset: db8383148bc9
Author: zgu
Date: 2014-06-16 10:23 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db8383148bc9
8038903: More native monitor monitoring
Summary: Moved ntive monitor monitoring flags to experimental
Reviewed-by: acorn, hseigel, mschoene
! src/share/vm/runtime/globals.hpp
Changeset: 79c8e41b9c40
Author: asaha
Date: 2014-06-30 14:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79c8e41b9c40
Added tag jdk8u25-b05 for changeset db8383148bc9
! .hgtags
Changeset: 605df8463453
Author: asaha
Date: 2014-07-02 15:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/605df8463453
Merge
! .hgtags
Changeset: 5bb683bbe2c7
Author: asaha
Date: 2014-07-07 13:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bb683bbe2c7
Added tag jdk8u25-b06 for changeset 605df8463453
! .hgtags
Changeset: ccfff14361ea
Author: asaha
Date: 2014-07-10 16:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccfff14361ea
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
Changeset: 520188d4bade
Author: asaha
Date: 2014-07-14 11:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/520188d4bade
Merge
! .hgtags
! make/hotspot_version
Changeset: 1ff7622846cf
Author: asaha
Date: 2014-07-14 15:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ff7622846cf
Added tag jdk8u25-b07 for changeset 520188d4bade
! .hgtags
Changeset: f3f50c4f9ea5
Author: asaha
Date: 2014-07-16 12:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3f50c4f9ea5
Merge
! .hgtags
Changeset: 4f209b7a580c
Author: coffeys
Date: 2014-07-22 01:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f209b7a580c
Added tag jdk8u25-b08 for changeset f3f50c4f9ea5
! .hgtags
Changeset: 18f19f7883f7
Author: coffeys
Date: 2014-07-25 14:14 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/18f19f7883f7
Merge
! .hgtags
! make/hotspot_version
Changeset: 19c692f1e4c5
Author: coffeys
Date: 2014-07-28 20:27 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/19c692f1e4c5
Merge
! .hgtags
Changeset: 30a4bbe851e7
Author: coffeys
Date: 2014-07-30 05:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30a4bbe851e7
Added tag jdk8u25-b09 for changeset 4f209b7a580c
! .hgtags
Changeset: b9809a97d85f
Author: coffeys
Date: 2014-07-30 05:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9809a97d85f
Added tag jdk8u25-b10 for changeset 19c692f1e4c5
! .hgtags
Changeset: ec18126d8665
Author: coffeys
Date: 2014-07-30 05:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec18126d8665
Merge
! .hgtags
Changeset: e03f3a32b6a6
Author: coffeys
Date: 2014-07-30 06:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e03f3a32b6a6
Merge
! .hgtags
Changeset: 9e2bb00a8191
Author: coffeys
Date: 2014-08-01 10:16 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e2bb00a8191
Merge
! .hgtags
Changeset: 6641ab47243f
Author: coffeys
Date: 2014-08-05 13:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6641ab47243f
Added tag jdk8u25-b11 for changeset 9e2bb00a8191
! .hgtags
Changeset: 2993491d47df
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2993491d47df
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: c49561a5865c
Author: katleman
Date: 2014-08-12 11:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49561a5865c
Added tag jdk8u25-b12 for changeset 2993491d47df
! .hgtags
Changeset: ca6d25be853b
Author: jiangli
Date: 2014-08-12 17:46 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca6d25be853b
8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: be8252a88177
Author: asaha
Date: 2014-08-19 05:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/be8252a88177
Added tag jdk8u25-b13 for changeset ca6d25be853b
! .hgtags
Changeset: 853a5158a1e2
Author: asaha
Date: 2014-08-20 15:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/853a5158a1e2
8055717: Increment hsx 25.25 build to b02 for 8u25-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 077483254bf6
Author: hseigel
Date: 2014-08-12 20:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/077483254bf6
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: c77d5db18942
Author: hseigel
Date: 2014-08-22 14:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c77d5db18942
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! test/runtime/7116786/Test7116786.java
Changeset: e62c06b88731
Author: asaha
Date: 2014-08-25 13:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e62c06b88731
Added tag jdk8u25-b14 for changeset c77d5db18942
! .hgtags
Changeset: 6467bdd4d22d
Author: asaha
Date: 2014-09-02 11:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6467bdd4d22d
Added tag jdk8u25-b15 for changeset e62c06b88731
! .hgtags
Changeset: 28b50d07f6f8
Author: asaha
Date: 2014-09-08 12:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28b50d07f6f8
Added tag jdk8u25-b16 for changeset 6467bdd4d22d
! .hgtags
Changeset: 8cb56c8cb30d
Author: jiangli
Date: 2014-09-15 16:39 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cb56c8cb30d
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.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/globals.hpp
Changeset: f0bedf980c65
Author: asaha
Date: 2014-09-16 13:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0bedf980c65
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: 639abc668bfe
Author: asaha
Date: 2014-09-17 11:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/639abc668bfe
Added tag jdk8u25-b17 for changeset 28b50d07f6f8
! .hgtags
Changeset: 3c2be6cc9d8e
Author: asaha
Date: 2014-09-19 12:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c2be6cc9d8e
Merge
! .hgtags
Changeset: 817815bc3502
Author: asaha
Date: 2014-09-22 08:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/817815bc3502
Merge
! .hgtags
Changeset: 094ecb87b469
Author: asaha
Date: 2014-09-24 12:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/094ecb87b469
Merge
! .hgtags
! make/hotspot_version
Changeset: 20214a1d2c28
Author: asaha
Date: 2014-10-06 15:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20214a1d2c28
Merge
! .hgtags
! make/hotspot_version
Changeset: a6fdcad26986
Author: asaha
Date: 2014-10-07 08:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6fdcad26986
Added tag jdk8u25-b18 for changeset 639abc668bfe
! .hgtags
Changeset: 8956e19bdffb
Author: asaha
Date: 2014-10-07 14:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8956e19bdffb
Merge
! .hgtags
Changeset: 73d61cd3f8e9
Author: asaha
Date: 2014-10-08 14:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73d61cd3f8e9
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/runtime/arguments.cpp
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 1b3abbeee961
Author: asaha
Date: 2014-10-14 10:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b3abbeee961
Merge
! .hgtags
! make/hotspot_version
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
Changeset: 9cf6c920a0ac
Author: katleman
Date: 2014-10-15 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9cf6c920a0ac
Added tag jdk8u40-b10 for changeset 1b3abbeee961
! .hgtags
Changeset: 1fa6d1542e32
Author: amurillo
Date: 2014-10-10 03:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1fa6d1542e32
8059655: new hotspot build - hs25.40-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b509b7ff561c
Author: ehelin
Date: 2014-10-01 16:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b509b7ff561c
8049599: MetaspaceGC::_capacity_until_GC can overflow
Reviewed-by: jmasa, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: e3ed86fc15ed
Author: tschatzl
Date: 2014-09-29 09:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3ed86fc15ed
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov at oracle.com>
! test/TEST.groups
+ test/gc/g1/TestShrinkAuxiliaryData.java
+ test/gc/g1/TestShrinkAuxiliaryData00.java
+ test/gc/g1/TestShrinkAuxiliaryData05.java
+ test/gc/g1/TestShrinkAuxiliaryData10.java
+ test/gc/g1/TestShrinkAuxiliaryData15.java
+ test/gc/g1/TestShrinkAuxiliaryData20.java
+ test/gc/g1/TestShrinkAuxiliaryData25.java
+ test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: 0fcaab91d485
Author: brutisso
Date: 2014-10-10 15:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fcaab91d485
8055816: Remove dead code in g1BlockOffsetTable
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: e7d0505c8a30
Author: tschatzl
Date: 2014-10-10 15:51 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7d0505c8a30
8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: fa14838b03c4
Author: brutisso
Date: 2014-09-30 13:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa14838b03c4
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: ab4548891480
Author: adlertz
Date: 2014-05-20 09:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab4548891480
6883953: java -client -XX:ValueMapInitialSize=0 crashes
Summary: Added lower bound check for ValueMapInitialSize
Reviewed-by: kvn
Contributed-by: ygaevsky at azulsystems.com
! src/share/vm/runtime/arguments.cpp
Changeset: 05b726bce3e6
Author: mlarsson
Date: 2014-10-14 19:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/05b726bce3e6
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso
! test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: fffbcc20bf61
Author: mgronlun
Date: 2014-02-24 13:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fffbcc20bf61
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
Reviewed-by: dholmes, sla
! make/windows/makefiles/projectcreator.make
Changeset: f10fe402dfb1
Author: amurillo
Date: 2014-10-17 07:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f10fe402dfb1
Merge
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 99372b2fee0e
Author: amurillo
Date: 2014-10-17 07:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99372b2fee0e
Added tag hs25.40-b15 for changeset f10fe402dfb1
! .hgtags
Changeset: 8538a606a105
Author: katleman
Date: 2014-10-22 11:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8538a606a105
Added tag jdk8u40-b11 for changeset 99372b2fee0e
! .hgtags
Changeset: 73b3a2d4d4ef
Author: amurillo
Date: 2014-10-17 07:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73b3a2d4d4ef
8061275: new hotspot build - hs25.40-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 331df100ad40
Author: kvn
Date: 2014-10-02 11:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/331df100ad40
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov
! src/share/vm/opto/doCall.cpp
+ test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 417e3b8d04c5
Author: coleenp
Date: 2014-10-10 19:36 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/417e3b8d04c5
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Summary: Disallow increasing native memory tracking level
Reviewed-by: hseigel, ctornqvi, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/NMT/ChangeTrackingLevel.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: af6ff94a005d
Author: coleenp
Date: 2014-10-20 16:37 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af6ff94a005d
Merge
Changeset: e48395e6a91b
Author: kvn
Date: 2014-10-17 15:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e48395e6a91b
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 8585e75970c7
Author: mikael
Date: 2014-10-16 20:20 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8585e75970c7
8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov
! make/jprt.properties
! test/Makefile
! test/TEST.groups
Changeset: a477f1af1bac
Author: dholmes
Date: 2014-09-23 21:33 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a477f1af1bac
8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp
! test/Makefile
Changeset: 9609f24cecee
Author: stefank
Date: 2014-07-07 10:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9609f24cecee
8049411: Minimal VM build broken after gcId.cpp was added
Reviewed-by: brutisso, ehelin, tschatzl, dholmes
! make/excludeSrc.make
Changeset: c12e6bac4ad0
Author: dholmes
Date: 2014-09-10 00:44 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c12e6bac4ad0
8056183: os::is_MP() always reports true when NMT is enabled
Reviewed-by: shade, coleenp, bdelsart
! src/share/vm/runtime/os.hpp
Changeset: 03ca22ba9cf5
Author: dholmes
Date: 2014-10-21 21:39 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03ca22ba9cf5
Merge
Changeset: 8e15758b2e94
Author: sla
Date: 2014-01-08 08:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e15758b2e94
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
Reviewed-by: sla, dholmes
Contributed-by: jeremymanson at google.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: 8b9ec2da541a
Author: amurillo
Date: 2014-10-23 15:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b9ec2da541a
Merge
Changeset: 6b93bf9ea3ea
Author: amurillo
Date: 2014-10-23 15:32 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b93bf9ea3ea
Added tag hs25.40-b16 for changeset 8b9ec2da541a
! .hgtags
Changeset: b251d9b90799
Author: katleman
Date: 2014-10-29 10:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b251d9b90799
Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea
! .hgtags
Changeset: 9f35f614847d
Author: dbuck
Date: 2014-10-31 12:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f35f614847d
8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin
! src/share/vm/runtime/arguments.cpp
Changeset: c1d0d673b1ba
Author: lana
Date: 2014-10-31 20:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1d0d673b1ba
Merge
Changeset: 68dd4d2b8dc0
Author: amurillo
Date: 2014-10-23 15:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68dd4d2b8dc0
8061861: new hotspot build - hs25.40-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 46140919bf90
Author: jiangli
Date: 2014-10-14 12:09 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46140919bf90
8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 20ce707c3aba
Author: jiangli
Date: 2014-10-24 02:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/20ce707c3aba
Merge
Changeset: 1bd99e1dc168
Author: jiangli
Date: 2014-10-24 03:03 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1bd99e1dc168
Merge
Changeset: 1d6eb209432a
Author: sjohanss
Date: 2014-10-20 10:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d6eb209432a
8058568: GC cleanup phase can cause G1 skipping a System.gc()
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: 87f199a9c1b1
Author: vlivanov
Date: 2014-09-29 11:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/87f199a9c1b1
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
Changeset: 8ed0a8dbea70
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ed0a8dbea70
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose
! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/NullConstantReceiver.java
Changeset: 9dc314de223d
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dc314de223d
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
+ test/compiler/jsr292/VMAnonymousClasses.java
Changeset: b9c94af14fd0
Author: neliasso
Date: 2014-10-20 13:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9c94af14fd0
8059445: Remove CompilationRepeat
Summary: Remove product flag -XX:CompilationRepeat
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 90257dfad6e3
Author: acorn
Date: 2014-10-24 12:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90257dfad6e3
8043275: 8u40 backport: Fix interface initialization for default methods.
Reviewed-by: dcubed, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java
Changeset: 5a0b89f8d29a
Author: acorn
Date: 2014-10-24 21:25 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a0b89f8d29a
Merge
Changeset: f31986da9319
Author: morris
Date: 2014-08-13 13:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f31986da9319
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn
! src/share/vm/oops/objArrayOop.hpp
Changeset: e4bd8244c085
Author: kvn
Date: 2014-08-05 14:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4bd8244c085
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
! src/share/vm/oops/typeArrayOop.hpp
Changeset: e244cb6bdedf
Author: gtriantafill
Date: 2014-10-28 13:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e244cb6bdedf
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: b8e2e616c1e9
Author: iveresov
Date: 2014-10-23 09:41 -1000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8e2e616c1e9
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn
! src/share/vm/opto/coalesce.cpp
Changeset: c49cd31b6da6
Author: iveresov
Date: 2014-10-25 21:02 -1000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49cd31b6da6
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn
! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 678a467a733b
Author: minqi
Date: 2014-05-27 08:44 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/678a467a733b
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same.
Reviewed-by: dholmes, iklam, jiangli, coleenp
Contributed-by: yumin.qi at oracle.com
! src/share/vm/memory/metaspace.cpp
Changeset: ef9eda2c1abe
Author: sjohanss
Date: 2014-10-30 10:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef9eda2c1abe
8061234: ResourceContext.requestAccurateUpdate() is unreliable
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy.
Reviewed-by: rriggs, jcoomes
! 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: 90297adbda9d
Author: kvn
Date: 2014-10-24 10:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90297adbda9d
8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 03e6d34be1f5
Author: ccheung
Date: 2014-10-30 13:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03e6d34be1f5
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: d63ce76a0f0e
Author: jmasa
Date: 2014-08-05 15:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d63ce76a0f0e
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
Reviewed-by: tschatzl, tamao
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 41dcdd636080
Author: anoll
Date: 2014-04-29 07:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41dcdd636080
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache.
Reviewed-by: kvn, iveresov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 0c0e68524c17
Author: anoll
Date: 2014-05-07 22:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0c0e68524c17
8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock
Reviewed-by: kvn, dcubed
! src/share/vm/compiler/compileBroker.cpp
Changeset: c47fcf523fff
Author: anoll
Date: 2014-05-06 09:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c47fcf523fff
8042428: CompileQueue::free_all() code is incorrect
Summary: Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz
! src/share/vm/compiler/compileBroker.cpp
Changeset: 28051f14c328
Author: anoll
Date: 2014-06-20 09:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28051f14c328
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann
! src/share/vm/compiler/compileBroker.cpp
Changeset: e903867b97e6
Author: anoll
Date: 2014-10-31 10:43 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e903867b97e6
Merge
Changeset: 2eda90444a0d
Author: anoll
Date: 2014-02-25 13:52 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2eda90444a0d
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered)
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
+ test/compiler/startup/NumCompilerThreadsCheck.java
Changeset: e8225dc7c94b
Author: anoll
Date: 2014-03-05 10:20 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8225dc7c94b
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Start test with -XX:-TieredCompilation so that one compiler thread works
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
! test/compiler/membars/DekkerTest.java
Changeset: c83362e7de6f
Author: iignatyev
Date: 2014-03-29 14:54 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c83362e7de6f
8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Reviewed-by: kvn
! test/compiler/ciReplay/common.sh
Changeset: 4356234e712a
Author: anoll
Date: 2014-05-02 06:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4356234e712a
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Summary: Allow 0 compiler threads if no JIT is used.
Reviewed-by: kvn, dholmes
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/share/vm/runtime/arguments.cpp
! test/compiler/startup/NumCompilerThreadsCheck.java
Changeset: 327c00d0f091
Author: anoll
Date: 2014-05-08 12:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/327c00d0f091
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration.
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 9cff03eab05d
Author: anoll
Date: 2014-10-31 11:46 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9cff03eab05d
Merge
Changeset: 521e269ae1da
Author: amurillo
Date: 2014-10-31 10:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/521e269ae1da
Merge
Changeset: 1d2ac45722d4
Author: amurillo
Date: 2014-10-31 10:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1d2ac45722d4
Added tag hs25.40-b17 for changeset 521e269ae1da
! .hgtags
Changeset: 86307d477907
Author: amurillo
Date: 2014-11-03 18:18 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/86307d477907
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: b0c7e7f1bbbe
Author: katleman
Date: 2014-11-05 12:54 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0c7e7f1bbbe
Added tag jdk8u40-b13 for changeset 86307d477907
! .hgtags
Changeset: 063338b89a56
Author: amurillo
Date: 2014-10-31 11:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/063338b89a56
8062589: new hotspot build - hs25.40-b18
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c88a4554854c
Author: thartmann
Date: 2014-10-13 12:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c88a4554854c
8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 564d97997064
Author: thartmann
Date: 2014-10-17 10:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/564d97997064
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: d1e732bbe4e5
Author: thartmann
Date: 2014-10-24 08:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d1e732bbe4e5
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: f5f752e74840
Author: thartmann
Date: 2014-10-28 09:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5f752e74840
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 4cb90023bf2b
Author: iklam
Date: 2014-10-13 16:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4cb90023bf2b
8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs
Reviewed-by: mchung, acorn, jiangli, dholmes
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 468850e35e48
Author: thartmann
Date: 2014-10-31 12:16 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/468850e35e48
8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: d4562805b030
Author: thartmann
Date: 2014-11-05 08:35 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4562805b030
Merge
Changeset: 3c87c13918fb
Author: thartmann
Date: 2014-10-30 13:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c87c13918fb
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
Changeset: 6f06ebb09080
Author: vkempik
Date: 2014-10-28 18:41 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6f06ebb09080
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
Changeset: 50054b63f0aa
Author: aeriksso
Date: 2014-10-22 13:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50054b63f0aa
8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineTests/RedefineAnnotations.java
Changeset: 5217eef2497f
Author: brutisso
Date: 2014-11-06 10:35 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5217eef2497f
Merge
Changeset: ef6b27d844cc
Author: dbuck
Date: 2014-11-06 02:34 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef6b27d844cc
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: 0d754e6851d3
Author: dbuck
Date: 2014-11-06 10:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d754e6851d3
Merge
Changeset: 28ab1380ec65
Author: dbuck
Date: 2014-11-06 12:05 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28ab1380ec65
Merge
Changeset: 7024b693c8f9
Author: kvn
Date: 2014-11-03 12:02 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7024b693c8f9
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland
! src/share/vm/opto/lcm.cpp
Changeset: b12a2a9b05ca
Author: stefank
Date: 2014-10-02 10:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b12a2a9b05ca
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
+ src/share/vm/utilities/chunkedList.cpp
+ src/share/vm/utilities/chunkedList.hpp
Changeset: 4d5dc0d0f879
Author: amurillo
Date: 2014-11-07 09:22 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d5dc0d0f879
Merge
Changeset: b8ca8ec1daea
Author: amurillo
Date: 2014-11-07 09:22 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8ca8ec1daea
Added tag hs25.40-b18 for changeset 4d5dc0d0f879
! .hgtags
Changeset: 75ef834238df
Author: katleman
Date: 2014-11-12 13:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75ef834238df
Added tag jdk8u40-b14 for changeset b8ca8ec1daea
! .hgtags
Changeset: 7a6313074325
Author: azakharov
Date: 2014-11-14 17:39 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a6313074325
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: eb16b24e2eba
Author: lana
Date: 2014-11-14 10:03 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb16b24e2eba
Merge
Changeset: 767511982e47
Author: katleman
Date: 2014-11-19 11:29 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/767511982e47
Added tag jdk8u40-b15 for changeset eb16b24e2eba
! .hgtags
Changeset: 1a2069ede139
Author: amurillo
Date: 2014-11-07 09:36 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a2069ede139
8064361: new hotspot build - hs25.40-b19
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e7b3d177adda
Author: zmajo
Date: 2014-11-10 17:14 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7b3d177adda
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
Changeset: 80260967f994
Author: gtriantafill
Date: 2014-11-05 08:22 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80260967f994
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp
! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 09259e52a610
Author: ctornqvi
Date: 2014-11-11 10:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09259e52a610
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill
! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 787c9c28311f
Author: ctornqvi
Date: 2014-11-11 10:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/787c9c28311f
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: a28b7832203a
Author: jcoomes
Date: 2014-11-07 15:34 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a28b7832203a
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Reviewed-by: tschatzl, jmasa, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
+ test/gc/concurrentMarkSweep/DisableResizePLAB.java
Changeset: 706dce84c9df
Author: stefank
Date: 2014-11-11 13:45 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/706dce84c9df
8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: d44a81242b1e
Author: stefank
Date: 2014-11-12 10:34 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d44a81242b1e
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: ab72a2f48aef
Author: mdoerr
Date: 2014-11-05 16:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab72a2f48aef
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 643d6baecfe1
Author: minqi
Date: 2014-11-07 12:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/643d6baecfe1
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 86c674274c94
Author: minqi
Date: 2014-11-13 20:00 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/86c674274c94
Merge
Changeset: 3a8a0fd171c5
Author: amurillo
Date: 2014-11-14 07:37 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a8a0fd171c5
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 2bd263bb3a75
Author: amurillo
Date: 2014-11-14 07:37 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2bd263bb3a75
Added tag hs25.40-b19 for changeset 3a8a0fd171c5
! .hgtags
Changeset: 84e11eeec136
Author: amurillo
Date: 2014-11-14 07:51 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/84e11eeec136
8064854: new hotspot build - hs25.40-b20
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8c76e844a7f9
Author: dcubed
Date: 2014-11-15 11:22 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c76e844a7f9
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
- make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 89266fdfa9e6
Author: dsamersoff
Date: 2014-11-17 02:30 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89266fdfa9e6
8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla
! make/windows/makefiles/sa.make
Changeset: ec2c6fdd1ce6
Author: coleenp
Date: 2014-11-14 17:39 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec2c6fdd1ce6
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill
! src/share/vm/services/mallocTracker.hpp
! test/runtime/NMT/MallocSiteHashOverflow.java
Changeset: b2399f0d9611
Author: coleenp
Date: 2014-11-17 16:36 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2399f0d9611
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 327e7269f90d
Author: coleenp
Date: 2014-06-30 14:58 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/327e7269f90d
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp
Changeset: 2f445c5048df
Author: coleenp
Date: 2014-11-17 19:35 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2f445c5048df
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 4e4ebe50c8e3
Author: kbarrett
Date: 2014-11-11 13:39 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e4ebe50c8e3
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: b00e231d3cb2
Author: jmasa
Date: 2014-11-17 21:05 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b00e231d3cb2
Merge
Changeset: 10842d23f20a
Author: jiangli
Date: 2014-11-12 13:12 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10842d23f20a
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become available.
Reviewed-by: dholmes, roland, lfoltan
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 3375833a603e
Author: jiangli
Date: 2014-11-10 19:28 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3375833a603e
8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: f84125b6f69a
Author: jiangli
Date: 2014-11-18 00:56 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f84125b6f69a
Merge
Changeset: 600c44255e5f
Author: thartmann
Date: 2014-11-11 11:05 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/600c44255e5f
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov
! src/share/vm/interpreter/bytecodes.hpp
! 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/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! test/compiler/whitebox/IsMethodCompilableTest.java
Changeset: e8bf410d5e23
Author: mgerdin
Date: 2014-11-14 14:23 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8bf410d5e23
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 82d3e7b5277a
Author: mgronlun
Date: 2014-11-19 18:14 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82d3e7b5277a
8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/trace/tracing.hpp
Changeset: fa6adc194d48
Author: mchung
Date: 2014-11-19 14:21 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa6adc194d48
8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
Reviewed-by: coleenp, ccheung
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java
Changeset: b840813adfcc
Author: jwilhelm
Date: 2014-11-21 12:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b840813adfcc
8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: 8d27d6113625
Author: sjohanss
Date: 2014-11-21 10:31 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8d27d6113625
8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
Changeset: aa2442f89230
Author: amurillo
Date: 2014-11-21 10:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aa2442f89230
Merge
! .hgtags
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 5ea68fb91139
Author: amurillo
Date: 2014-11-21 10:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ea68fb91139
Added tag hs25.40-b20 for changeset aa2442f89230
! .hgtags
Changeset: da381ecd299e
Author: asaha
Date: 2014-11-26 07:58 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/da381ecd299e
Added tag jdk8u40-b16 for changeset 5ea68fb91139
! .hgtags
Changeset: fb6a855141cb
Author: henryjen
Date: 2014-01-21 20:07 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb6a855141cb
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Reviewed-by: erikj
! make/bsd/makefiles/adjust-mflags.sh
! make/linux/makefiles/adjust-mflags.sh
! make/solaris/makefiles/adjust-mflags.sh
Changeset: 9dee5f673903
Author: simonis
Date: 2014-03-04 17:14 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dee5f673903
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Reviewed-by: kvn
! make/aix/makefiles/adjust-mflags.sh
Changeset: ba05b10dea7e
Author: lana
Date: 2014-11-20 11:28 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ba05b10dea7e
Merge
Changeset: 280a67db7427
Author: amurillo
Date: 2014-11-25 09:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/280a67db7427
Merge
Changeset: 3562db849018
Author: lana
Date: 2014-11-26 13:58 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3562db849018
Merge
Changeset: b62a321c4d2e
Author: amurillo
Date: 2014-11-21 10:32 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b62a321c4d2e
8065385: new hotspot build - hs25.40-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bee8095780db
Author: thartmann
Date: 2014-11-20 11:06 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bee8095780db
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose
! src/share/vm/code/dependencies.cpp
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 887a7cedb892
Author: iklam
Date: 2014-11-18 03:38 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/887a7cedb892
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c80ddae00f51
Author: iklam
Date: 2014-11-19 19:31 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c80ddae00f51
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead
Reviewed-by: dholmes, minqi
! src/share/vm/prims/whitebox.cpp
Changeset: e194d26c9f4e
Author: vlivanov
Date: 2014-10-24 09:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e194d26c9f4e
8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: 6a528388c7da
Author: vlivanov
Date: 2014-11-11 04:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a528388c7da
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
Changeset: 9e69e8d1c900
Author: vlivanov
Date: 2014-11-24 07:29 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e69e8d1c900
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp
Changeset: 6bf89bfe8185
Author: amurillo
Date: 2014-11-27 09:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6bf89bfe8185
Merge
Changeset: 01de5cfa06c1
Author: amurillo
Date: 2014-11-27 09:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01de5cfa06c1
Added tag hs25.40-b21 for changeset 6bf89bfe8185
! .hgtags
Changeset: fc1f9b67fd8c
Author: amurillo
Date: 2014-12-02 09:50 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc1f9b67fd8c
Merge
Changeset: 0d749db61a36
Author: katleman
Date: 2014-12-03 11:12 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d749db61a36
Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
! .hgtags
Changeset: dcccfe952e9b
Author: amurillo
Date: 2014-11-27 10:18 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcccfe952e9b
8066061: new hotspot build - hs25.40-b22
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fe34c5ab0b35
Author: coleenp
Date: 2014-11-19 13:02 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe34c5ab0b35
8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
Changeset: 97f4214e9a70
Author: coleenp
Date: 2014-12-01 09:38 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/97f4214e9a70
Merge
Changeset: ecccc23346fe
Author: thartmann
Date: 2014-11-26 08:06 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ecccc23346fe
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
Changeset: 5b8e0f84f00f
Author: roland
Date: 2014-12-01 22:27 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b8e0f84f00f
8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
Changeset: 4c228230f1d6
Author: roland
Date: 2014-11-27 16:54 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c228230f1d6
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov
! src/share/vm/opto/phaseX.cpp
Changeset: b12418b0d05c
Author: roland
Date: 2014-12-02 10:43 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b12418b0d05c
Merge
Changeset: abb8b1de96ff
Author: iignatyev
Date: 2014-12-02 20:13 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/abb8b1de96ff
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com
! test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: c03d85ef5e6a
Author: mchung
Date: 2014-12-02 08:42 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c03d85ef5e6a
8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
Reviewed-by: hseigel, ccheung
! src/share/vm/runtime/arguments.cpp
! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java
Changeset: 0b86bdf28e07
Author: mchung
Date: 2014-12-02 18:09 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b86bdf28e07
Merge
Changeset: dc763d49b82d
Author: kvn
Date: 2014-12-02 12:08 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc763d49b82d
8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects).
Reviewed-by: iveresov, roland
! src/share/vm/opto/ifg.cpp
Changeset: a8ebd6f1b030
Author: sla
Date: 2014-12-02 15:01 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8ebd6f1b030
8058448: Disable JPRT submissions from the hotspot repo
Reviewed-by: dholmes
- make/jprt.properties
Changeset: f913964f3fde
Author: kvn
Date: 2014-12-02 12:24 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f913964f3fde
8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade
! src/share/vm/opto/escape.cpp
Changeset: 3f4a5fdca318
Author: kvn
Date: 2014-12-03 17:41 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3f4a5fdca318
8066649: 8u backport for 8065618 is incorrect
Summary: The new code in 8u backport should guard the execution of the following code instead of return.
Reviewed-by: iveresov
! src/share/vm/opto/ifg.cpp
Changeset: d4caf9c96afd
Author: igerasim
Date: 2014-02-28 16:00 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4caf9c96afd
8035893: JVM_GetVersionInfo fails to zero structure
Reviewed-by: sla, zgu
! src/share/vm/prims/jvm.cpp
Changeset: 03b7d9efd9fd
Author: dbuck
Date: 2014-12-04 07:54 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03b7d9efd9fd
Merge
Changeset: bc5a90a4db47
Author: amurillo
Date: 2014-12-05 09:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bc5a90a4db47
Merge
- make/jprt.properties
Changeset: 31d3306aad29
Author: amurillo
Date: 2014-12-05 09:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31d3306aad29
Added tag hs25.40-b22 for changeset bc5a90a4db47
! .hgtags
Changeset: f25953cb4e18
Author: katleman
Date: 2014-12-10 14:35 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f25953cb4e18
Added tag jdk8u40-b18 for changeset 31d3306aad29
! .hgtags
Changeset: 71690386cf84
Author: jeff
Date: 2014-12-01 18:08 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/71690386cf84
8057629: Third Party License Readme update for 8u40
Reviewed-by: tbell
! THIRD_PARTY_README
Changeset: ea6dbaa4bf8e
Author: amurillo
Date: 2014-12-02 10:00 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ea6dbaa4bf8e
Merge
Changeset: fbd65124cdaa
Author: lana
Date: 2014-12-09 13:15 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fbd65124cdaa
Merge
Changeset: 57490e455c30
Author: lana
Date: 2014-12-11 13:39 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57490e455c30
Merge
Changeset: 9c8dbbd8694a
Author: amurillo
Date: 2014-12-05 10:04 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c8dbbd8694a
8066647: new hotspot build - hs25.40-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0558eb13dcf3
Author: iklam
Date: 2014-12-04 15:20 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0558eb13dcf3
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
+ test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
Changeset: b6585ac86988
Author: roland
Date: 2014-12-04 14:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6585ac86988
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose
! src/share/vm/opto/loopopts.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java
Changeset: b5eb829bbce1
Author: iveresov
Date: 2014-12-09 12:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5eb829bbce1
8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/exceptions/SumTest.java
Changeset: 0fa1f71a905b
Author: stefank
Date: 2014-12-11 11:13 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fa1f71a905b
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 8c08b28b7eee
Author: stefank
Date: 2014-12-11 10:38 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c08b28b7eee
Merge
Changeset: d3f3f7677537
Author: roland
Date: 2014-11-25 17:33 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3f3f7677537
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestDeoptOOM.java
Changeset: 793204f5528a
Author: roland
Date: 2014-12-10 16:45 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/793204f5528a
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java
Changeset: e3d0aaab84aa
Author: roland
Date: 2014-12-09 18:49 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3d0aaab84aa
8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearing.java
Changeset: d9e22e15d3f6
Author: roland
Date: 2014-12-05 18:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9e22e15d3f6
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn
! src/share/vm/opto/connode.cpp
Changeset: 28f116adb50c
Author: mseledtsov
Date: 2014-12-11 18:53 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28f116adb50c
8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
Summary: Added explicit build instructions for test library
Reviewed-by: minqi, mchung, jiangli
! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java
Changeset: c5e86c5cd22e
Author: goetz
Date: 2014-12-12 08:48 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5e86c5cd22e
8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: f8fc5cbe082c
Author: amurillo
Date: 2014-12-12 10:31 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8fc5cbe082c
Merge
Changeset: adc3127d2e09
Author: amurillo
Date: 2014-12-12 10:31 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/adc3127d2e09
Added tag hs25.40-b23 for changeset f8fc5cbe082c
! .hgtags
Changeset: d9349fa88223
Author: amurillo
Date: 2014-12-16 09:30 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9349fa88223
Merge
Changeset: c3933f52eeb3
Author: katleman
Date: 2014-12-17 10:43 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3933f52eeb3
Added tag jdk8u40-b19 for changeset d9349fa88223
! .hgtags
Changeset: 47d2fb044efa
Author: katleman
Date: 2014-12-17 14:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47d2fb044efa
Added tag jdk8u60-b00 for changeset d9349fa88223
! .hgtags
Changeset: 98b0a239a73d
Author: amurillo
Date: 2014-12-16 09:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/98b0a239a73d
Merge
Changeset: b23970014931
Author: lana
Date: 2014-12-17 14:38 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b23970014931
Merge
Changeset: 7b46afd373e1
Author: lana
Date: 2014-12-29 19:40 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b46afd373e1
Merge
Changeset: a8c8adf853c2
Author: vkempik
Date: 2014-12-01 18:22 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a8c8adf853c2
8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
Reviewed-by: kvn, dsamersoff
! src/cpu/x86/vm/vm_version_x86.hpp
Changeset: a5feb8bfc2a2
Author: kevinw
Date: 2014-12-03 20:40 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5feb8bfc2a2
8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines.
Reviewed-by: dsamersoff, allwin, sla
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
Changeset: eb111e3a2379
Author: kevinw
Date: 2014-12-04 12:43 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb111e3a2379
8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Reviewed-by: sla, dsamersoff
! test/serviceability/sa/jmap-hashcode/Test8028623.java
Changeset: 5217ec74ac63
Author: kevinw
Date: 2014-12-18 08:54 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5217ec74ac63
Merge
Changeset: f06c27e55164
Author: kevinw
Date: 2014-12-18 09:52 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f06c27e55164
Merge
Changeset: 4181e5e64dd0
Author: goetz
Date: 2014-11-25 15:59 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4181e5e64dd0
8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: vlivanov, dholmes
! src/share/vm/ci/ciTypeFlow.cpp
Changeset: f46871c6c063
Author: dholmes
Date: 2014-11-25 21:00 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f46871c6c063
8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java
Reviewed-by: shade, coleenp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: c1c044c745b2
Author: dholmes
Date: 2014-12-18 19:49 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1c044c745b2
Merge
Changeset: 190b6bbfec69
Author: dholmes
Date: 2014-12-19 01:29 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/190b6bbfec69
Merge
Changeset: aca52dbbc08f
Author: amurillo
Date: 2014-12-18 21:59 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aca52dbbc08f
8067802: Update the Hotspot version numbers in Hotspot for JDK 8u60
Reviewed-by: kvn, jcoomes
! make/hotspot_version
Changeset: 860297c03bbc
Author: fzhinkin
Date: 2014-11-26 14:17 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/860297c03bbc
8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen
! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 0ef505d06e12
Author: fzhinkin
Date: 2014-12-15 18:11 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ef505d06e12
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: f43fad8786fc
Author: simonis
Date: 2014-09-24 12:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f43fad8786fc
8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well
Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers
Reviewed-by: kvn
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/zero/vm/frame_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: df4da2a16ea7
Author: amurillo
Date: 2015-01-08 12:18 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/df4da2a16ea7
Merge
Changeset: ebf89088c08a
Author: amurillo
Date: 2015-01-08 12:20 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ebf89088c08a
Added tag hs25.60-b00 for changeset d9349fa88223
! .hgtags
Changeset: 6fe56d3026d5
Author: amurillo
Date: 2015-01-08 12:32 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6fe56d3026d5
Added tag hs25.60-b01 for changeset ebf89088c08a
! .hgtags
Changeset: fd75f3dc8e1c
Author: asaha
Date: 2015-01-02 13:37 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd75f3dc8e1c
Added tag jdk8u40-b20 for changeset c3933f52eeb3
! .hgtags
Changeset: 7e70976b4d0f
Author: amurillo
Date: 2015-01-07 15:49 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e70976b4d0f
8068631: new hotspot build - hs25.40-b24
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4b7c96fba3d8
Author: fzhinkin
Date: 2014-11-26 14:17 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b7c96fba3d8
8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen
! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 75d8afb5d37a
Author: fzhinkin
Date: 2014-12-15 18:11 +0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75d8afb5d37a
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: d2e9a6bec4f2
Author: amurillo
Date: 2015-01-09 08:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d2e9a6bec4f2
Merge
Changeset: 25ec4a674337
Author: amurillo
Date: 2015-01-09 08:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/25ec4a674337
Added tag hs25.40-b24 for changeset d2e9a6bec4f2
! .hgtags
Changeset: 3bea2cc4c941
Author: katleman
Date: 2015-01-14 16:26 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3bea2cc4c941
Added tag jdk8u40-b21 for changeset 25ec4a674337
! .hgtags
Changeset: fe58b5771459
Author: asaha
Date: 2014-07-08 09:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fe58b5771459
Added tag jdk8u31-b00 for changeset 5bb683bbe2c7
! .hgtags
Changeset: 6366f612ac2c
Author: asaha
Date: 2014-07-09 12:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6366f612ac2c
8049760: Increment minor version of HSx for 8u31 and initialize the build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9826742fa96a
Author: asaha
Date: 2014-07-14 07:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9826742fa96a
Merge
! .hgtags
! make/hotspot_version
Changeset: 341af2f08515
Author: asaha
Date: 2014-07-14 15:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/341af2f08515
Merge
! .hgtags
! make/hotspot_version
Changeset: 1c198f9c8854
Author: asaha
Date: 2014-07-22 10:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1c198f9c8854
Merge
! .hgtags
Changeset: 6e7f1382ca62
Author: coffeys
Date: 2014-08-01 11:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e7f1382ca62
Merge
! .hgtags
! make/hotspot_version
Changeset: 31845bc861c5
Author: coffeys
Date: 2014-08-07 12:23 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/31845bc861c5
Merge
! .hgtags
Changeset: 609faa407cfd
Author: iveresov
Date: 2014-08-08 15:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/609faa407cfd
8047130: Fewer escapes from escape analysis
Summary: Treat max_stack attribute as an int in bytecode escape analyzer
Reviewed-by: kvn, twisti, ahgross
! src/share/vm/ci/bcEscapeAnalyzer.cpp
Changeset: 8210e5f2e21b
Author: jiangli
Date: 2014-08-12 17:46 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8210e5f2e21b
8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 42c091d63c72
Author: tschatzl
Date: 2014-08-04 10:49 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42c091d63c72
8048949: Requeue queue implementation
Summary: devirtualize flush and move calls
Reviewed-by: brutisso, tschatzl, mschoene
Contributed-by: kim.barrett at oracle.com
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: cafabb1a240d
Author: asaha
Date: 2014-08-19 06:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cafabb1a240d
Merge
! .hgtags
Changeset: 6709b033c725
Author: asaha
Date: 2014-08-19 07:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6709b033c725
Merge
Changeset: a4fdab16b621
Author: brutisso
Date: 2014-08-19 11:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4fdab16b621
8049253: Better GC validation
Summary: Also reviewed by: boris.molodenkov at oracle.com
Reviewed-by: dcubed, minqi, mschoene
Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com
! src/share/vm/utilities/defaultStream.hpp
! src/share/vm/utilities/ostream.cpp
Changeset: cc5695d376f1
Author: asaha
Date: 2014-08-26 11:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc5695d376f1
Merge
! .hgtags
! make/hotspot_version
Changeset: 57d0dc8ab85b
Author: asaha
Date: 2014-09-02 13:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57d0dc8ab85b
Merge
! .hgtags
Changeset: 75430ce42425
Author: iveresov
Date: 2014-08-13 17:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75430ce42425
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: e2ed74d2e054
Author: poonam
Date: 2014-08-19 02:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e2ed74d2e054
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: b68c022a36dd
Author: asaha
Date: 2014-09-08 13:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b68c022a36dd
Merge
! .hgtags
Changeset: 7c9925f21c25
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7c9925f21c25
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 7edb04063a42
Author: katleman
Date: 2014-08-14 12:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7edb04063a42
Added tag jdk8u20-b31 for changeset 7c9925f21c25
! .hgtags
Changeset: 7ebfc4557ca5
Author: asaha
Date: 2014-09-11 11:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ebfc4557ca5
Merge
! .hgtags
! src/share/vm/classfile/verifier.cpp
Changeset: 56636836cfa1
Author: asaha
Date: 2014-09-11 13:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/56636836cfa1
Merge
! .hgtags
Changeset: 5bb686ae3b89
Author: asaha
Date: 2014-09-17 12:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bb686ae3b89
Merge
! .hgtags
Changeset: 2b74950dc0e5
Author: asaha
Date: 2014-09-22 11:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b74950dc0e5
Added tag jdk8u31-b01 for changeset 5bb686ae3b89
! .hgtags
Changeset: 52265832af92
Author: asaha
Date: 2014-09-24 08:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/52265832af92
Merge
! .hgtags
Changeset: 5b625213c851
Author: katleman
Date: 2014-09-23 18:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b625213c851
Added tag jdk8u20-b32 for changeset 7edb04063a42
! .hgtags
Changeset: f0b9411c2e07
Author: asaha
Date: 2014-09-24 08:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f0b9411c2e07
Merge
! .hgtags
Changeset: 087678da9660
Author: asaha
Date: 2014-09-24 10:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/087678da9660
Merge
! .hgtags
Changeset: 401cbaa475b4
Author: asaha
Date: 2014-09-29 11:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/401cbaa475b4
Added tag jdk8u31-b02 for changeset 087678da9660
! .hgtags
Changeset: b95f13f05f55
Author: asaha
Date: 2014-10-06 14:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b95f13f05f55
Added tag jdk8u31-b03 for changeset 401cbaa475b4
! .hgtags
Changeset: c3528699fb33
Author: asaha
Date: 2014-10-07 08:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3528699fb33
Merge
! .hgtags
Changeset: 631f0c7b49c0
Author: katleman
Date: 2014-10-09 11:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631f0c7b49c0
Added tag jdk8u25-b31 for changeset c3528699fb33
! .hgtags
Changeset: 2c75e5ef41e9
Author: asaha
Date: 2014-10-09 12:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2c75e5ef41e9
Merge
! .hgtags
Changeset: 01dcaba9b3f3
Author: jmasa
Date: 2014-09-26 17:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01dcaba9b3f3
8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 060cdf93040c
Author: mgerdin
Date: 2014-10-09 15:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/060cdf93040c
8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
Changeset: e0918820dac1
Author: asaha
Date: 2014-10-13 12:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0918820dac1
Added tag jdk8u31-b04 for changeset 060cdf93040c
! .hgtags
Changeset: 6baea9ff2da1
Author: asaha
Date: 2014-10-20 13:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6baea9ff2da1
8061523: Increment hsx 25.31 build to b02 for 8u31-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4b26b980ec8d
Author: hseigel
Date: 2014-10-20 15:14 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b26b980ec8d
8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 6e56d7f1634f
Author: jmasa
Date: 2013-11-21 09:57 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e56d7f1634f
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: e620c670a9a7
Author: asaha
Date: 2014-10-20 14:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e620c670a9a7
Added tag jdk8u31-b05 for changeset 6e56d7f1634f
! .hgtags
Changeset: c2844108a708
Author: asaha
Date: 2014-10-23 12:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2844108a708
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: 6b9488e6d7ee
Author: asaha
Date: 2014-10-24 11:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b9488e6d7ee
8062084: Increment hsx 25.31 build to b03 for 8u31-b06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 271a32147391
Author: morris
Date: 2014-09-18 11:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/271a32147391
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: e9f815c3f21c
Author: asaha
Date: 2014-10-27 12:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9f815c3f21c
Added tag jdk8u31-b06 for changeset 271a32147391
! .hgtags
Changeset: d961743b7897
Author: asaha
Date: 2014-10-31 15:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d961743b7897
Merge
! .hgtags
! make/hotspot_version
! src/cpu/sparc/vm/sparc.ad
Changeset: ee10217e3d03
Author: asaha
Date: 2014-11-05 15:35 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee10217e3d03
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 50d462891a4d
Author: asaha
Date: 2014-11-03 12:33 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/50d462891a4d
Added tag jdk8u31-b07 for changeset e9f815c3f21c
! .hgtags
Changeset: fc1348524f65
Author: asaha
Date: 2014-11-06 09:15 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc1348524f65
Merge
! .hgtags
Changeset: 02c7eebe5f52
Author: asaha
Date: 2014-11-19 12:52 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02c7eebe5f52
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9fa3bf3043a2
Author: asaha
Date: 2014-11-26 08:14 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9fa3bf3043a2
Merge
! .hgtags
! make/hotspot_version
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 053480240c16
Author: asaha
Date: 2014-11-06 22:32 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/053480240c16
8064303: Increment hsx 25.31 build to b04 for 8u31-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a900276e4af8
Author: dbuck
Date: 2014-11-06 02:34 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a900276e4af8
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: c4fdacb50cc7
Author: asaha
Date: 2014-11-10 10:32 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4fdacb50cc7
8064494: Increment the build value to b05 for hs25.31 in 8u31-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: cc74ca225166
Author: dbuck
Date: 2014-10-31 12:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc74ca225166
8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin
! src/share/vm/runtime/arguments.cpp
Changeset: 245d29ed5db5
Author: asaha
Date: 2014-11-10 11:50 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/245d29ed5db5
Added tag jdk8u31-b08 for changeset cc74ca225166
! .hgtags
Changeset: 8a5a47b6e931
Author: asaha
Date: 2014-11-17 12:38 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a5a47b6e931
Added tag jdk8u31-b09 for changeset 245d29ed5db5
! .hgtags
Changeset: dd00ce8e80fc
Author: asaha
Date: 2014-11-24 09:18 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd00ce8e80fc
8065786: Increment the build value to b06 for hs25.31 in 8u31-b10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: d7b6bdd51abe
Author: gthornbr
Date: 2014-11-17 15:51 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d7b6bdd51abe
8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: d40c3431846c
Author: asaha
Date: 2014-11-24 13:34 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d40c3431846c
Added tag jdk8u31-b10 for changeset d7b6bdd51abe
! .hgtags
Changeset: 42f27b59c550
Author: asaha
Date: 2014-11-26 08:57 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42f27b59c550
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 9b4d6de0a838
Author: asaha
Date: 2014-12-04 11:00 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b4d6de0a838
Merge
! .hgtags
! make/hotspot_version
Changeset: 4b41145051ab
Author: asaha
Date: 2014-12-12 09:37 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b41145051ab
Merge
! .hgtags
! make/hotspot_version
- make/jprt.properties
! src/share/vm/runtime/arguments.cpp
Changeset: b3a8626eefc5
Author: asaha
Date: 2014-12-02 09:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3a8626eefc5
8066452: Increment the build value to b07 for hs25.31 in 8u31-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9906d432d6db
Author: drchase
Date: 2014-12-01 13:06 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9906d432d6db
8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: e13839545238
Author: asaha
Date: 2014-12-02 11:10 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e13839545238
Added tag jdk8u31-b11 for changeset 9906d432d6db
! .hgtags
Changeset: 4206e725d584
Author: asaha
Date: 2014-12-08 12:28 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4206e725d584
Added tag jdk8u31-b12 for changeset e13839545238
! .hgtags
Changeset: c4f1e23c4139
Author: asaha
Date: 2014-12-16 14:02 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c4f1e23c4139
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 6bed0ca7a09a
Author: asaha
Date: 2014-12-17 12:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6bed0ca7a09a
Merge
! .hgtags
! make/hotspot_version
Changeset: 6387abe3e6dc
Author: asaha
Date: 2014-12-17 17:53 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6387abe3e6dc
Added tag jdk8u31-b13 for changeset 4206e725d584
! .hgtags
Changeset: 076f441aa9b7
Author: asaha
Date: 2014-12-23 10:17 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/076f441aa9b7
Merge
! .hgtags
Changeset: bd4bd6afadf7
Author: asaha
Date: 2015-01-02 14:10 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd4bd6afadf7
Merge
! .hgtags
Changeset: 6ac667bd4eb1
Author: asaha
Date: 2015-01-15 11:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ac667bd4eb1
Merge
! .hgtags
! make/hotspot_version
Changeset: 5dd74b444f38
Author: amurillo
Date: 2015-01-16 11:00 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5dd74b444f38
8069209: new hotspot build - hs25.40-b25
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ae52ee069062
Author: sjohanss
Date: 2015-01-12 15:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae52ee069062
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
Changeset: 0f0cb4eeab2d
Author: amurillo
Date: 2015-01-16 13:50 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f0cb4eeab2d
Merge
Changeset: 28bcefe20ba5
Author: amurillo
Date: 2015-01-16 13:50 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28bcefe20ba5
Added tag hs25.40-b25 for changeset 0f0cb4eeab2d
! .hgtags
Changeset: 0ee548a1cda0
Author: amurillo
Date: 2015-01-20 13:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ee548a1cda0
Merge
! .hgtags
! make/hotspot_version
Changeset: 9989538b7507
Author: coffeys
Date: 2015-01-21 17:07 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9989538b7507
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/utilities/vmError.cpp
Changeset: e0d05cfad544
Author: amurillo
Date: 2015-01-08 12:45 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0d05cfad544
8068678: new hotspot build - hs25.60-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f7e9598536c1
Author: thartmann
Date: 2014-12-12 09:07 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f7e9598536c1
8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139
Summary: Check for dead input nodes after replacing compare node with implicit null check.
Reviewed-by: kvn
! src/share/vm/opto/lcm.cpp
Changeset: 06face256a8c
Author: sjohanss
Date: 2015-01-12 15:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/06face256a8c
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
Changeset: 007ed0fcee27
Author: asiebenborn
Date: 2015-01-16 13:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/007ed0fcee27
8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
Reviewed-by: kvn
! src/share/vm/opto/stringopts.cpp
+ test/compiler/stringopts/TestOptimizeStringConcat.java
Changeset: 0e1aa319e805
Author: ddehaven
Date: 2014-06-13 18:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e1aa319e805
8043340: [macosx] Fix hard-wired paths to JavaVM.framework
Summary: Build system tweaks to allow building on OS X 10.9 and later
Reviewed-by: erikj, dholmes
! agent/src/os/bsd/MacosxDebuggerLocal.m
! agent/src/os/bsd/Makefile
! make/bsd/makefiles/saproc.make
Changeset: c56cd30b1b20
Author: ddehaven
Date: 2015-01-20 23:24 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c56cd30b1b20
Merge
Changeset: 9df0d8f65fea
Author: iveresov
Date: 2015-01-20 13:56 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9df0d8f65fea
8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Use MachMerge to hook together defs of the same multidef value in a block
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
Changeset: e130bb08423d
Author: iveresov
Date: 2015-01-21 01:02 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e130bb08423d
Merge
Changeset: 5fa73007ceb9
Author: amurillo
Date: 2015-01-23 14:52 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5fa73007ceb9
Merge
! make/hotspot_version
Changeset: 702cc6067686
Author: amurillo
Date: 2015-01-23 14:52 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/702cc6067686
Added tag hs25.60-b02 for changeset 5fa73007ceb9
! .hgtags
Changeset: 0499e4a89c76
Author: katleman
Date: 2015-02-04 12:14 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0499e4a89c76
Added tag jdk8u60-b01 for changeset 702cc6067686
! .hgtags
Changeset: 4011ee1230e3
Author: amurillo
Date: 2015-01-23 15:18 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4011ee1230e3
8071500: new hotspot build - hs25.60-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 93c6b977591b
Author: iveresov
Date: 2015-01-22 11:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93c6b977591b
8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local
Summary: Add merge nodes to node to block mapping
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/output.cpp
! src/share/vm/opto/postaloc.cpp
Changeset: d9c03a9ead96
Author: kevinw
Date: 2015-01-28 21:43 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9c03a9ead96
8035938: Memory leak in JvmtiEnv::GetConstantPool
Reviewed-by: sspitsyn, dcubed
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: 11b575a5169b
Author: zmajo
Date: 2015-01-30 10:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/11b575a5169b
8071818: Incorrect addressing mode used for ldf in SPARC assembler
Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter.
Reviewed-by: kvn, dlong
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
Changeset: 7b93939e093e
Author: dlong
Date: 2015-01-23 22:39 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b93939e093e
8031064: build_vm_def.sh not working correctly for new build cross compile
Summary: move nm and awk code into vm.make
Reviewed-by: dsamersoff, dholmes
- make/linux/makefiles/build_vm_def.sh
! make/linux/makefiles/vm.make
Changeset: a51071796915
Author: goetz
Date: 2015-01-21 12:38 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a51071796915
8068013: [TESTBUG] Aix support in hotspot jtreg tests
Reviewed-by: ctornqvi, fzhinkin, farvidsson
! test/runtime/6888954/vmerrors.sh
! test/test_env.sh
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: f46bff88dc9f
Author: kvn
Date: 2015-01-30 10:27 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f46bff88dc9f
8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory
Summary: Add missing C->failing() check after Connection graph construction.
Reviewed-by: iveresov
! src/share/vm/opto/escape.cpp
Changeset: 1830156c6b7e
Author: dholmes
Date: 2015-02-04 04:31 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1830156c6b7e
8071972: Minimal VM is broken for ARM fastdebug
Reviewed-by: jwilhelm, tschatzl, stefank
! src/share/vm/memory/tenuredGeneration.cpp
Changeset: 9686a796c829
Author: aph
Date: 2015-01-16 09:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9686a796c829
6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null
Reviewed-by: sla, sspitsyn
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: 1f6ba0d2923d
Author: amurillo
Date: 2015-02-06 08:49 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f6ba0d2923d
Merge
- make/linux/makefiles/build_vm_def.sh
Changeset: 38f608052383
Author: amurillo
Date: 2015-02-06 08:49 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38f608052383
Added tag hs25.60-b03 for changeset 1f6ba0d2923d
! .hgtags
Changeset: bf4c6049aef6
Author: katleman
Date: 2015-02-11 12:18 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf4c6049aef6
Added tag jdk8u60-b02 for changeset 38f608052383
! .hgtags
Changeset: 8a748ce0e308
Author: goetz
Date: 2015-01-13 16:09 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a748ce0e308
8069590: AIX port of "8050807: Better performing performance data handling"
Reviewed-by: simonis, goetz
Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com
! make/aix/makefiles/xlc.make
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: 9d6eb2757167
Author: lana
Date: 2015-02-11 18:56 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d6eb2757167
Merge
Changeset: a5685a980b17
Author: katleman
Date: 2015-02-18 12:11 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5685a980b17
Added tag jdk8u60-b03 for changeset 9d6eb2757167
! .hgtags
Changeset: 99c72fb0cfc4
Author: amurillo
Date: 2015-02-06 09:15 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99c72fb0cfc4
8072697: new hotspot build - hs25.60-b04
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 134cdf5e0b8a
Author: iveresov
Date: 2014-03-13 14:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/134cdf5e0b8a
8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto
Summary: Fix the type of osrBuffer parameter to depend on bitness
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 7e2e246df4e9
Author: dlong
Date: 2015-02-02 23:26 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7e2e246df4e9
8069030: support new PTRACE_GETREGSET
Summary: use PTRACE_GETREGSET if other options are not available
Reviewed-by: sla, dholmes
! agent/src/os/linux/ps_proc.c
Changeset: 490b4cb2c0b5
Author: sjohanss
Date: 2014-02-17 09:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/490b4cb2c0b5
8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation
Summary: SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace.
Reviewed-by: coleenp, dsamersoff
+ agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ec3982ff3fed
Author: sjohanss
Date: 2014-12-11 09:56 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ec3982ff3fed
8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform.
Reviewed-by: jmasa, brutisso
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: f9d003ea9023
Author: poonam
Date: 2015-02-17 19:59 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f9d003ea9023
8046282: SA update
8049881: jstack not working on core files
Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side.
Reviewed-by: sla, dsamersoff, mgronlun
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java
! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
+ agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! make/bsd/makefiles/sa.make
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make
! src/share/vm/runtime/vmStructs.cpp
+ src/share/vm/runtime/vmStructs_trace.hpp
Changeset: 0a5d68482373
Author: iveresov
Date: 2015-02-17 11:00 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a5d68482373
8072753: Nondeterministic wrong answer on arithmetic
Summary: Check for overflow when inverting the loop during the counted loop conversion
Reviewed-by: kvn
! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/CountedLoopProblem.java
Changeset: 0fb1ac49ae77
Author: amurillo
Date: 2015-02-20 06:04 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0fb1ac49ae77
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
Changeset: 586a449cd303
Author: amurillo
Date: 2015-02-20 06:05 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/586a449cd303
Added tag hs25.60-b04 for changeset 0fb1ac49ae77
! .hgtags
Changeset: 5d9011ea9ac6
Author: katleman
Date: 2015-02-25 12:59 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d9011ea9ac6
Added tag jdk8u60-b04 for changeset 586a449cd303
! .hgtags
Changeset: ecdf1e03db40
Author: hseigel
Date: 2015-02-20 08:44 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ecdf1e03db40
8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp
Summary: use correct CHECK macro in call to load_class()
Reviewed-by: coleenp, lfoltan, gziemski
! src/share/vm/classfile/verifier.cpp
Changeset: e84a77e47966
Author: amurillo
Date: 2015-02-20 15:37 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e84a77e47966
Merge
Changeset: 415762d044e4
Author: amurillo
Date: 2015-02-20 06:24 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/415762d044e4
8073514: new hotspot build - hs25.60-b05
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 34f0c0e9df21
Author: amurillo
Date: 2015-02-20 17:05 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34f0c0e9df21
Merge
Changeset: ddce0b7cee93
Author: dlong
Date: 2015-02-24 15:04 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ddce0b7cee93
8072383: resolve conflicts between open and closed ports
Summary: refactor close to remove references to closed ports
Reviewed-by: kvn, simonis, sgehwolf, dholmes
! agent/src/os/linux/libproc.h
! make/defs.make
- make/linux/makefiles/arm.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
- make/linux/makefiles/ppc.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
- make/linux/platform_arm
- make/linux/platform_ppc
! src/os/linux/vm/os_linux.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/locknode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/output.hpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp
Changeset: c6affd32651a
Author: simonis
Date: 2014-11-18 19:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c6affd32651a
8064815: Zero+PPC64: Stack overflow when running Maven
Reviewed-by: kvn, simonis
Contributed-by: sgehwolf at redhat.com
! src/cpu/zero/vm/stack_zero.cpp
! src/cpu/zero/vm/stack_zero.inline.hpp
Changeset: cae03a88934b
Author: roland
Date: 2014-12-15 09:36 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cae03a88934b
8067231: Zero builds fails after JDK-6898462
Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter
Reviewed-by: roland, coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 4ebc1b290dbd
Author: sgehwolf
Date: 2015-02-24 21:17 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ebc1b290dbd
8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier
Reviewed-by: dholmes, coleenp
! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp
! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
Changeset: 74931e85352b
Author: amurillo
Date: 2015-02-27 09:36 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74931e85352b
Merge
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
Changeset: b13f1890afb8
Author: amurillo
Date: 2015-02-27 09:36 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b13f1890afb8
Added tag hs25.60-b05 for changeset 74931e85352b
! .hgtags
Changeset: f49ce2149e43
Author: katleman
Date: 2015-03-04 12:26 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f49ce2149e43
Added tag jdk8u60-b05 for changeset b13f1890afb8
! .hgtags
Changeset: 6e8e0bf87bbe
Author: drchase
Date: 2015-02-20 22:12 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6e8e0bf87bbe
8069412: Locks need better debug-printing support
Summary: Added better debug-printing support and enhanced LogCompilation tool
Reviewed-by: kvn, roland, dholmes
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java
! src/share/vm/oops/markOop.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/basicLock.cpp
! src/share/vm/runtime/vframe.cpp
Changeset: 0e67683b7001
Author: katleman
Date: 2015-01-21 12:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e67683b7001
Added tag jdk8u40-b22 for changeset 0ee548a1cda0
! .hgtags
Changeset: fcae47992523
Author: katleman
Date: 2015-01-28 12:08 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fcae47992523
Added tag jdk8u40-b23 for changeset 0e67683b7001
! .hgtags
Changeset: b9c06f87e476
Author: goetz
Date: 2015-01-13 16:09 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b9c06f87e476
8069590: AIX port of "8050807: Better performing performance data handling"
Reviewed-by: simonis, goetz
Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com
! make/aix/makefiles/xlc.make
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: fa4e797f61e6
Author: lana
Date: 2015-01-30 15:14 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa4e797f61e6
Merge
Changeset: 698dd28ecc78
Author: katleman
Date: 2015-02-04 12:14 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/698dd28ecc78
Added tag jdk8u40-b24 for changeset fa4e797f61e6
! .hgtags
Changeset: f39b6944ad44
Author: katleman
Date: 2015-02-11 12:20 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f39b6944ad44
Added tag jdk8u40-b25 for changeset 698dd28ecc78
! .hgtags
Changeset: d0934ced01ac
Author: coffeys
Date: 2015-02-26 10:05 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d0934ced01ac
Merge
! .hgtags
Changeset: 0e25e3802086
Author: lana
Date: 2015-02-27 15:44 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e25e3802086
Merge
! .hgtags
Changeset: 7619adc72abd
Author: amurillo
Date: 2015-03-03 13:06 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7619adc72abd
Merge
! .hgtags
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
Changeset: db433ae5c123
Author: lana
Date: 2015-03-05 09:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db433ae5c123
Merge
! .hgtags
Changeset: beee5a050416
Author: amurillo
Date: 2015-02-27 09:52 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/beee5a050416
8074038: new hotspot build - hs25.60-b06
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 1f60a119863a
Author: sjohanss
Date: 2015-03-02 11:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f60a119863a
8073944: Simplify ArgumentsExt and remove unneeded functionallity
Reviewed-by: kbarrett, dholmes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: f74dbdd45754
Author: aeriksso
Date: 2013-05-17 17:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f74dbdd45754
7176220: 'Full GC' events miss date stamp information occasionally
Summary: Move date stamp logic into GCTraceTime
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: 28e75d810c6e
Author: dsamersoff
Date: 2015-03-04 02:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28e75d810c6e
8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free
Summary: move free call few lines down
Reviewed-by: dholmes, sspitsyn
! agent/src/os/solaris/proc/saproc.cpp
Changeset: 96c46dd53027
Author: dsamersoff
Date: 2015-03-04 12:36 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96c46dd53027
Merge
Changeset: 47e6df07ca93
Author: dlong
Date: 2015-03-04 01:20 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47e6df07ca93
8074010: followup to 8072383
Summary: move arm and gcc logic from open gcc.make to closed
Reviewed-by: dholmes, kvn
! make/linux/makefiles/gcc.make
Changeset: c159f0c42cda
Author: dlong
Date: 2015-03-04 01:31 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c159f0c42cda
Merge
Changeset: 69b3b6c3a872
Author: dlong
Date: 2015-03-04 19:23 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/69b3b6c3a872
Merge
Changeset: c5b00c39d818
Author: dsamersoff
Date: 2015-03-05 04:06 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c5b00c39d818
8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp
Summary: Cast arguments on printing
Reviewed-by: dholmes, sspitsyn, jbachorik
! agent/src/os/solaris/proc/saproc.cpp
Changeset: b17a8a22a034
Author: amurillo
Date: 2015-03-06 06:41 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b17a8a22a034
Merge
Changeset: dd134042642f
Author: amurillo
Date: 2015-03-06 06:41 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd134042642f
Added tag hs25.60-b06 for changeset b17a8a22a034
! .hgtags
Changeset: 7b70923c8e04
Author: amurillo
Date: 2015-03-10 13:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b70923c8e04
Merge
! .hgtags
Changeset: c82d1a19ffb5
Author: katleman
Date: 2015-03-11 14:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c82d1a19ffb5
Added tag jdk8u60-b06 for changeset 7b70923c8e04
! .hgtags
Changeset: beec0d054a8b
Author: amurillo
Date: 2015-03-06 07:09 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/beec0d054a8b
8074550: new hotspot build - hs25.60-b07
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 6a4b9e574124
Author: gthornbr
Date: 2015-03-06 17:33 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a4b9e574124
8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
Summary: Force all Solaris builds to use the same version of the DIR structure.
Reviewed-by: dcubed, dholmes, kvn
! src/os/solaris/vm/jvm_solaris.h
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
Changeset: deddcc0c31e3
Author: kevinw
Date: 2015-03-03 19:42 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/deddcc0c31e3
8073688: Infinite loop reading types during jmap attach.
Reviewed-by: dsamersoff, sla
! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
Changeset: 364f6c28effb
Author: thartmann
Date: 2015-03-02 13:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/364f6c28effb
8006960: hotspot, "impossible" assertion failure
Summary: Escape state of allocated object should be always adjusted after it was passed to a method.
Reviewed-by: kvn
! src/share/vm/ci/bcEscapeAnalyzer.cpp
+ test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java
Changeset: d68158e12cea
Author: poonam
Date: 2015-03-11 13:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d68158e12cea
8043224: -Xcheck:jni improvements to exception checking and excessive local refs
Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity.
Reviewed-by: dsimms
! src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/jniHandles.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: d51ef6da82b4
Author: amurillo
Date: 2015-03-13 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d51ef6da82b4
Merge
Changeset: 353e580ce687
Author: amurillo
Date: 2015-03-13 12:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/353e580ce687
Added tag hs25.60-b07 for changeset d51ef6da82b4
! .hgtags
Changeset: 5755b2aee8e8
Author: katleman
Date: 2015-03-18 13:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5755b2aee8e8
Added tag jdk8u60-b07 for changeset 353e580ce687
! .hgtags
Changeset: 639714ae527e
Author: amurillo
Date: 2015-03-13 13:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/639714ae527e
8075144: new hotspot build - hs25.60-b08
Reviewed-by: dholmes
! make/hotspot_version
Changeset: ffae627760ca
Author: bpittore
Date: 2014-01-08 20:23 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ffae627760ca
8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer
Summary: Check for sun.management.Agent class and print message and exit VM if not found at startup.
Reviewed-by: dholmes, mchung
! src/share/vm/services/management.cpp
Changeset: 8461d0b03127
Author: cjplummer
Date: 2015-03-12 22:03 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8461d0b03127
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code.
Reviewed-by: dholmes, minqi
! 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/windows/vm/os_windows.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
Changeset: ceaf8db28d68
Author: dholmes
Date: 2015-03-17 02:15 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ceaf8db28d68
Merge
Changeset: 367427923e39
Author: sspitsyn
Date: 2015-03-17 01:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/367427923e39
8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: Relax the guaranty for deleted methods
Reviewed-by: dcubed, coleenp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: fdde6a70ea85
Author: sspitsyn
Date: 2015-03-17 17:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fdde6a70ea85
8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale
Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function
Reviewed-by: coleenp, dcubed
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.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/prims/jvmtiRedefineClasses.cpp
Changeset: 10c237e58446
Author: ddehaven
Date: 2015-03-18 18:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10c237e58446
8075400: Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite)
Reviewed-by: dholmes, erikj
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/saproc.make
Changeset: aefa2e84b424
Author: zmajo
Date: 2015-03-19 19:53 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aefa2e84b424
8074869: C2 code generator can replace -0.0f with +0.0f on Linux
Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively.
Reviewed-by: kvn, simonis, dlong
! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
+ test/compiler/loopopts/ConstFPVectorization.java
Changeset: a72a4192a36d
Author: amurillo
Date: 2015-03-20 09:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a72a4192a36d
Merge
Changeset: bf68e15dc8fe
Author: amurillo
Date: 2015-03-20 09:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf68e15dc8fe
Added tag hs25.60-b08 for changeset a72a4192a36d
! .hgtags
Changeset: 00e840150570
Author: katleman
Date: 2015-03-25 10:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00e840150570
Added tag jdk8u60-b08 for changeset bf68e15dc8fe
! .hgtags
Changeset: 951689652d2c
Author: amurillo
Date: 2015-03-20 09:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/951689652d2c
8075615: new hotspot build - hs25.60-b09
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 695017a614d5
Author: hseigel
Date: 2015-03-19 08:55 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/695017a614d5
8075118: JVM stuck in infinite loop during verification
Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly.
Reviewed-by: dlong, dholmes
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
+ test/runtime/handlerInTry/HandlerInTry.jasm
+ test/runtime/handlerInTry/IsolatedHandlerInTry.jasm
+ test/runtime/handlerInTry/LoadHandlerInTry.java
Changeset: 2af69bed8db6
Author: tschatzl
Date: 2014-10-10 12:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2af69bed8db6
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: f2e3f0e1f97d
Author: sfriberg
Date: 2014-11-14 15:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f2e3f0e1f97d
8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/shared/ageTable.hpp
Changeset: 5743a702da65
Author: tschatzl
Date: 2015-03-24 10:04 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5743a702da65
Merge
Changeset: 80ac3ee51955
Author: mgerdin
Date: 2015-03-25 11:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80ac3ee51955
8065358: Refactor G1s usage of save_marks and reduce related races
Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: f97f21d8d58c
Author: stefank
Date: 2014-08-25 09:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f97f21d8d58c
8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 4fa1813a03b0
Author: simonis
Date: 2014-12-19 18:33 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4fa1813a03b0
8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz
! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make
Changeset: dfa21a177d66
Author: simonis
Date: 2015-03-25 15:50 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dfa21a177d66
8075858: AIX: clean-up HotSpot make files
Reviewed-by: kvn
! make/aix/makefiles/adlc.make
! make/aix/makefiles/ppc64.make
! make/aix/makefiles/xlc.make
Changeset: c132be0fb74d
Author: tschatzl
Date: 2014-12-19 09:21 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c132be0fb74d
8060025: Object copy time regressions after JDK-8031323 and JDK-8057536
Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively.
Reviewed-by: kbarrett, mgerdin, jmasa
Contributed-by: Tony Printezis <tprintezis at twitter.com>, Thomas Schatzl <thomas.schatzl at oracle.com>
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.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/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
Changeset: ae374055ebce
Author: mlarsson
Date: 2014-09-18 11:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae374055ebce
8053998: Hot card cache flush chunk size too coarse grained
Summary: Changed the chunk size to a smaller fixed number.
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
Changeset: b6a1bf5222c5
Author: redestad
Date: 2015-01-29 15:05 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6a1bf5222c5
8069273: Decrease Hot Card Cache Lock contention
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
Changeset: 36c7518fd486
Author: tschatzl
Date: 2015-02-02 10:38 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/36c7518fd486
8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card
Summary: Properly bound the iteration work for objArray-oops.
Reviewed-by: mgerdin, kbarrett
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 8e9ede9dd2cd
Author: mgerdin
Date: 2014-12-08 18:57 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e9ede9dd2cd
8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: ad32e85474ff
Author: brutisso
Date: 2014-08-07 09:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad32e85474ff
8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags
Reviewed-by: stefank, tschatzl
Contributed-by: marcus.larsson at oracle.com
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 93a69595b807
Author: ehelin
Date: 2014-10-23 11:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/93a69595b807
8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: c3fcc09c9239
Author: brutisso
Date: 2015-03-26 13:19 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3fcc09c9239
8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases
Reviewed-by: tschatzl, mgerdin, ecaspole
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedup.hpp
Changeset: 38d6febe66af
Author: mgerdin
Date: 2014-12-01 15:24 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/38d6febe66af
8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap
Reviewed-by: brutisso, tschatzl, ehelin
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.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/g1RootProcessor.cpp
+ src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 3ca53859c3c7
Author: brutisso
Date: 2015-03-19 15:25 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ca53859c3c7
8027962: Per-phase timing measurements for strong roots processing
Reviewed-by: tschatzl, ecaspole
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 407b168b3b3a
Author: dlong
Date: 2015-03-12 15:16 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/407b168b3b3a
Merge
Changeset: 6d817035633c
Author: dlong
Date: 2015-03-12 17:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d817035633c
Merge
! .hgtags
Changeset: 493a3244426e
Author: dlong
Date: 2015-03-12 17:47 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/493a3244426e
Merge
Changeset: 4f5637f030ec
Author: dlong
Date: 2015-03-23 22:46 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4f5637f030ec
Merge
! .hgtags
Changeset: dfa9eac41999
Author: dlong
Date: 2015-03-26 14:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dfa9eac41999
Merge
Changeset: 6b65121b3258
Author: hseigel
Date: 2015-03-25 08:16 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b65121b3258
7127066: Class verifier accepts an invalid class file
Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps.
Reviewed-by: acorn, dholmes
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodes.hpp
+ test/runtime/stackMapCheck/BadMap.jasm
+ test/runtime/stackMapCheck/BadMapDstore.jasm
+ test/runtime/stackMapCheck/BadMapIstore.jasm
+ test/runtime/stackMapCheck/StackMapCheck.java
Changeset: e982379a7119
Author: hseigel
Date: 2015-03-27 02:17 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e982379a7119
Merge
Changeset: 9cfc607cb03e
Author: sspitsyn
Date: 2015-03-26 23:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9cfc607cb03e
8013942: JSR 292: assert(type() == T_OBJECT) failed: type check
Summary: A dead scope of the local needs to be identified
Reviewed-by: coleenp, vlivanov, mgronlun
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/prims/jvmtiImpl.cpp
Changeset: d937e6a06748
Author: amurillo
Date: 2015-03-27 10:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d937e6a06748
Merge
! .hgtags
Changeset: f1058b5c6294
Author: amurillo
Date: 2015-03-27 10:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1058b5c6294
Added tag hs25.60-b09 for changeset d937e6a06748
! .hgtags
Changeset: e7420fd43e50
Author: katleman
Date: 2015-04-01 11:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7420fd43e50
Added tag jdk8u60-b09 for changeset f1058b5c6294
! .hgtags
Changeset: 423484d91bfb
Author: amurillo
Date: 2015-03-27 10:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/423484d91bfb
8076191: new hotspot build - hs25.60-b10
Reviewed-by: dholmes
! make/hotspot_version
Changeset: c04f46b4abe4
Author: tschatzl
Date: 2015-03-31 11:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c04f46b4abe4
8068036: assert(is_available(index)) failed in G1 cset
Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 12eb26c15642
Author: tschatzl
Date: 2015-03-31 16:12 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12eb26c15642
Merge
Changeset: 6d13c17668d1
Author: coleenp
Date: 2014-08-15 15:25 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d13c17668d1
8055231: ZERO variant build is broken
Summary: Fix zero build.
Reviewed-by: coleenp
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: db9fdbb055c4
Author: dsamersoff
Date: 2015-04-02 13:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db9fdbb055c4
8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect
Summary: fixed java programming style nit
Reviewed-by: dholmes, jbachorik, sspitsyn
! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java
! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java
Changeset: 57a14c3927eb
Author: amurillo
Date: 2015-04-03 09:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57a14c3927eb
Merge
Changeset: 8e4518dc2b38
Author: amurillo
Date: 2015-04-03 09:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8e4518dc2b38
Added tag hs25.60-b10 for changeset 57a14c3927eb
! .hgtags
Changeset: a3b23dd50c89
Author: katleman
Date: 2015-04-09 06:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3b23dd50c89
Added tag jdk8u60-b10 for changeset 8e4518dc2b38
! .hgtags
Changeset: 10d10330688b
Author: amurillo
Date: 2015-04-03 10:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/10d10330688b
8076760: new hotspot build - hs25.60-b11
Reviewed-by: dholmes
! make/hotspot_version
Changeset: f996dba3f54e
Author: dsamersoff
Date: 2015-04-07 02:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f996dba3f54e
8067991: [Findbugs] SA com.sun.java.swing.ui.CommonUI some methods need final protect
Summary: Fixed java programmint style nit
Reviewed-by: jbachorik, sspitsyn
! agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java
! agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java
Changeset: 04e84c0579be
Author: stefank
Date: 2014-09-03 12:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04e84c0579be
8057037: Verification in ClassLoaderData::is_alive is too slow
Reviewed-by: brutisso, mgerdin, tschatzl
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 1a9c5e6e13b7
Author: sspitsyn
Date: 2015-04-08 14:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a9c5e6e13b7
8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init>
Summary: use method cpref and klass version to provide meaningful methods name in stacktraces
Reviewed-by: coleenp, dcubed
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 4b8dc0e79adb
Author: dholmes
Date: 2015-04-08 22:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b8dc0e79adb
8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM
Reviewed-by: lfoltan, sspitsyn
! src/share/vm/runtime/arguments.cpp
Changeset: bff23dedb306
Author: dholmes
Date: 2015-04-09 02:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bff23dedb306
Merge
Changeset: fb69749583e8
Author: mlarsson
Date: 2015-04-09 15:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb69749583e8
8072621: Clean up around VM_GC_Operations
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.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/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp
Changeset: af8f16ac392c
Author: mlarsson
Date: 2015-04-09 15:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/af8f16ac392c
8066771: Refactor VM GC operations caused by allocation failure
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
Changeset: a4ad5d51d29c
Author: mlarsson
Date: 2015-03-02 14:50 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4ad5d51d29c
8065331: Add trace events for failed allocations
Reviewed-by: ehelin, jwilhelm
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/allocTracer.cpp
! src/share/vm/gc_interface/allocTracer.hpp
! src/share/vm/trace/trace.xml
Changeset: cff166f839f6
Author: mlarsson
Date: 2014-06-03 09:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cff166f839f6
8044531: Event based tracing locks to rank as leafs where possible
Reviewed-by: dcubed, dholmes
! src/share/vm/runtime/mutexLocker.cpp
Changeset: dc2f15e0caee
Author: roland
Date: 2015-03-12 14:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc2f15e0caee
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
Summary: default methods added to classes confuse dependency processing
Reviewed-by: kvn
! src/share/vm/code/dependencies.cpp
+ test/compiler/inlining/DefaultMethodsDependencies.java
Changeset: e3d76b57a655
Author: roland
Date: 2015-04-09 16:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e3d76b57a655
Merge
Changeset: 5b2cd065dfc6
Author: sspitsyn
Date: 2015-04-09 17:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5b2cd065dfc6
8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match
Summary: remove the assert and deallocate cashed class file bytes that are in collision
Reviewed-by: coleenp, dcubed
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 2163da41681e
Author: roland
Date: 2015-03-27 13:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2163da41681e
8075587: Compilation of constant array containing different sub classes crashes the JVM
Summary: meet of 2 constant arrays result in bottom
Reviewed-by: kvn
! src/share/vm/opto/type.cpp
+ test/compiler/types/TestMeetExactConstantArrays.java
Changeset: 89783a257836
Author: dsamersoff
Date: 2015-04-10 05:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/89783a257836
8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda
Summary: Lambda object is not counted when SA builds class data cache but is reached inside live region.
Reviewed-by: sla, jbachorik
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
Changeset: 64a32bc18e88
Author: amurillo
Date: 2015-04-10 09:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64a32bc18e88
Merge
Changeset: 459a71db33dc
Author: amurillo
Date: 2015-04-10 09:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/459a71db33dc
Added tag hs25.60-b11 for changeset 64a32bc18e88
! .hgtags
Changeset: ca67affe23b5
Author: asaha
Date: 2014-10-07 08:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ca67affe23b5
Merge
! .hgtags
Changeset: bfa6d6eeebfe
Author: asaha
Date: 2014-10-09 12:07 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bfa6d6eeebfe
Added tag jdk8u45-b00 for changeset b95f13f05f55
! .hgtags
Changeset: 5d639ca68cf1
Author: asaha
Date: 2014-10-09 13:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d639ca68cf1
Merge
! .hgtags
Changeset: cf78930a882a
Author: asaha
Date: 2014-10-09 13:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf78930a882a
8060073: Increment minor version of HSx for 8u45 and initialize the build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0366a71eda74
Author: jmasa
Date: 2014-09-26 17:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0366a71eda74
8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 22ac20a25842
Author: mgerdin
Date: 2014-10-09 15:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/22ac20a25842
8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
Changeset: d25a7e8695dc
Author: asaha
Date: 2014-10-14 11:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d25a7e8695dc
Merge
! .hgtags
Changeset: 9c5134750f1d
Author: jmasa
Date: 2014-10-19 21:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c5134750f1d
8059064: Better G1 log caching
Reviewed-by: jmasa, ahgross
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: 5f07d936a14e
Author: hseigel
Date: 2014-10-20 15:14 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f07d936a14e
8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: 37179dcf830a
Author: asaha
Date: 2014-10-20 23:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37179dcf830a
Merge
! .hgtags
! make/hotspot_version
Changeset: 60a992c821f8
Author: hseigel
Date: 2014-10-24 15:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60a992c821f8
8050807: Better performing performance data handling
Reviewed-by: dcubed, dholmes, pnauman, ctornqvi, mschoene
Contributed-by: gerald.thornbrugh at oracle.com
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 12478c5eb000
Author: asaha
Date: 2014-10-24 17:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12478c5eb000
Merge
! .hgtags
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/hotspot_version
- 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.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 5ca2ea5eeff0
Author: asaha
Date: 2014-10-31 17:09 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ca2ea5eeff0
Merge
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: b1cf34d57e78
Author: asaha
Date: 2014-11-06 09:39 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1cf34d57e78
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: fb677d6aebea
Author: asaha
Date: 2014-11-10 09:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb677d6aebea
8062675: jmap is unable to display information about java processes and prints only pids
Summary: backout fix 8050808 which caused this regression and as requested.
Reviewed-by: hseigel
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 9a227eaac2dc
Author: gthornbr
Date: 2014-11-17 15:51 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a227eaac2dc
8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: b7e8193d0b53
Author: asaha
Date: 2014-11-19 15:02 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7e8193d0b53
Merge
! .hgtags
! make/hotspot_version
Changeset: d5b74c583ec1
Author: drchase
Date: 2014-12-01 13:06 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d5b74c583ec1
8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: f3ffb37f88a6
Author: asaha
Date: 2014-12-01 11:29 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f3ffb37f88a6
Merge
! .hgtags
! make/hotspot_version
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: d6a05415f1f4
Author: asaha
Date: 2014-12-01 19:09 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d6a05415f1f4
Merge
Changeset: 41c3c456e326
Author: asaha
Date: 2014-12-12 14:39 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41c3c456e326
Merge
! .hgtags
! make/hotspot_version
- make/jprt.properties
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 01850e3a5b06
Author: asaha
Date: 2014-12-15 15:37 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/01850e3a5b06
Added tag jdk8u45-b01 for changeset 41c3c456e326
! .hgtags
Changeset: 7622232b7efa
Author: asaha
Date: 2014-12-17 09:10 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7622232b7efa
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 02e2c04a3289
Author: acorn
Date: 2014-12-18 17:59 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/02e2c04a3289
8065366: Better private method resolution
Reviewed-by: hseigel, lfoltan, coleenp, ahgross
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/klassVtable.cpp
Changeset: eff80b90c3ad
Author: asaha
Date: 2014-12-22 09:27 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eff80b90c3ad
Merge
! .hgtags
! make/hotspot_version
Changeset: 4e1f52384f9f
Author: katleman
Date: 2014-11-19 11:27 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e1f52384f9f
Added tag jdk8u25-b32 for changeset 631f0c7b49c0
! .hgtags
Changeset: 34c37aa6e21a
Author: asaha
Date: 2014-12-03 09:23 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34c37aa6e21a
Merge
! .hgtags
Changeset: bb70ade0e378
Author: asaha
Date: 2014-12-12 08:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bb70ade0e378
Merge
! .hgtags
Changeset: 9c70224816c3
Author: asaha
Date: 2014-12-18 14:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9c70224816c3
Merge
! .hgtags
Changeset: f1c0847f2df3
Author: asaha
Date: 2014-12-17 08:43 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f1c0847f2df3
Added tag jdk8u25-b33 for changeset 4e1f52384f9f
! .hgtags
Changeset: b517d3a9aebf
Author: asaha
Date: 2014-12-18 14:30 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b517d3a9aebf
Merge
! .hgtags
Changeset: 626fd8c2eec6
Author: asaha
Date: 2014-12-22 12:10 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/626fd8c2eec6
Merge
! .hgtags
Changeset: 004db83e0211
Author: asaha
Date: 2014-12-22 14:00 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/004db83e0211
Added tag jdk8u45-b02 for changeset 626fd8c2eec6
! .hgtags
Changeset: 5363902eb0cc
Author: asaha
Date: 2014-12-29 14:42 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5363902eb0cc
Merge
! .hgtags
Changeset: a925e0c7d991
Author: asaha
Date: 2015-01-05 09:26 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a925e0c7d991
Merge
! .hgtags
Changeset: b22b01407a81
Author: asaha
Date: 2015-01-05 09:56 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b22b01407a81
Merge
! .hgtags
Changeset: 15d8108258cb
Author: asaha
Date: 2015-01-12 06:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15d8108258cb
Added tag jdk8u31-b31 for changeset b517d3a9aebf
! .hgtags
Changeset: f41aa01b0a04
Author: asaha
Date: 2015-01-12 06:56 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f41aa01b0a04
Merge
! .hgtags
Changeset: b79c4b34d157
Author: asaha
Date: 2015-01-12 13:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b79c4b34d157
Added tag jdk8u45-b03 for changeset f41aa01b0a04
! .hgtags
Changeset: 9f5afbcc45ce
Author: asaha
Date: 2015-01-19 12:28 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f5afbcc45ce
Merge
! .hgtags
! make/hotspot_version
Changeset: 26b1dc6891c4
Author: asaha
Date: 2015-01-20 09:53 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/26b1dc6891c4
Added tag jdk8u31-b32 for changeset 15d8108258cb
! .hgtags
Changeset: 2f586e3c4b6d
Author: asaha
Date: 2015-01-20 10:09 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2f586e3c4b6d
Merge
! .hgtags
Changeset: 64bad154d3b9
Author: asaha
Date: 2015-01-20 12:29 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64bad154d3b9
Added tag jdk8u45-b04 for changeset 2f586e3c4b6d
! .hgtags
Changeset: 344ff6e45a1e
Author: asaha
Date: 2015-01-22 15:41 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/344ff6e45a1e
Merge
! .hgtags
! make/hotspot_version
Changeset: 70b6e09935c1
Author: asaha
Date: 2015-01-26 11:59 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/70b6e09935c1
Added tag jdk8u45-b05 for changeset 344ff6e45a1e
! .hgtags
Changeset: 3afa9cc6e8d5
Author: asaha
Date: 2015-01-28 15:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3afa9cc6e8d5
Merge
! .hgtags
Changeset: 1de069db4560
Author: asaha
Date: 2015-02-02 13:28 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1de069db4560
Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5
! .hgtags
Changeset: 5871f3dd9b4a
Author: asaha
Date: 2015-02-04 13:10 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5871f3dd9b4a
Merge
! .hgtags
Changeset: 884bf4977cf4
Author: asaha
Date: 2015-02-09 09:06 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/884bf4977cf4
Added tag jdk8u45-b07 for changeset 5871f3dd9b4a
! .hgtags
Changeset: c826f6c6a4bf
Author: asaha
Date: 2015-02-11 14:14 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c826f6c6a4bf
Merge
! .hgtags
Changeset: 80ce7fc26d44
Author: asaha
Date: 2015-02-16 07:19 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/80ce7fc26d44
8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
Reviewed-by: coffeys
! make/hotspot_version
Changeset: 4b2830dcf178
Author: zmajo
Date: 2015-01-30 10:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b2830dcf178
8071818: Incorrect addressing mode used for ldf in SPARC assembler
Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter.
Reviewed-by: kvn, dlong
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
Changeset: 35c7330b68e2
Author: kbarrett
Date: 2015-02-09 13:30 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35c7330b68e2
8071931: Return of the phantom menace
Reviewed-by: mchung, dfuchs, ahgross, brutisso
! src/share/vm/memory/referenceProcessor.cpp
Changeset: 35d8318de0b6
Author: asaha
Date: 2015-02-16 11:05 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/35d8318de0b6
Added tag jdk8u45-b08 for changeset 35c7330b68e2
! .hgtags
Changeset: 61be834a44f0
Author: asaha
Date: 2015-02-18 13:34 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/61be834a44f0
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/utilities/vmError.cpp
Changeset: 1b158020598d
Author: asaha
Date: 2015-02-26 10:27 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1b158020598d
Merge
! .hgtags
- agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
! make/hotspot_version
Changeset: a9f578607920
Author: asaha
Date: 2015-02-23 14:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a9f578607920
Added tag jdk8u45-b09 for changeset 35d8318de0b6
! .hgtags
Changeset: cb992eaab971
Author: asaha
Date: 2015-02-26 10:32 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cb992eaab971
Merge
! .hgtags
Changeset: 6a04585197c7
Author: asaha
Date: 2015-03-02 11:14 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6a04585197c7
Added tag jdk8u45-b10 for changeset a9f578607920
! .hgtags
Changeset: 6824e2475e04
Author: asaha
Date: 2015-03-07 10:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6824e2475e04
Added tag jdk8u40-b26 for changeset f39b6944ad44
! .hgtags
Changeset: f4822d122041
Author: asaha
Date: 2015-03-07 16:26 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f4822d122041
Merge
! .hgtags
Changeset: e44b10693a44
Author: asaha
Date: 2015-03-09 12:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e44b10693a44
Added tag jdk8u45-b11 for changeset f4822d122041
! .hgtags
Changeset: 005fa3e7c752
Author: asaha
Date: 2015-03-10 15:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/005fa3e7c752
8074662: Update 3rd party readme and license for LibPNG v 1.6.16
Reviewed-by: jeff
! THIRD_PARTY_README
Changeset: 68577993c7db
Author: asaha
Date: 2015-03-12 20:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68577993c7db
Added tag jdk8u40-b27 for changeset 6824e2475e04
! .hgtags
Changeset: dc29108bcbcb
Author: asaha
Date: 2015-03-16 09:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dc29108bcbcb
Merge
! .hgtags
Changeset: efbf340fc7f5
Author: asaha
Date: 2015-03-16 11:19 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/efbf340fc7f5
Added tag jdk8u45-b12 for changeset dc29108bcbcb
! .hgtags
Changeset: 5321d26956b2
Author: asaha
Date: 2015-03-17 11:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5321d26956b2
Added tag jdk8u45-b13 for changeset efbf340fc7f5
! .hgtags
Changeset: 2edbdb0215e9
Author: asaha
Date: 2015-03-17 12:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2edbdb0215e9
Merge
! .hgtags
Changeset: 8f07afdc1cd1
Author: asaha
Date: 2015-03-18 18:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f07afdc1cd1
Merge
! .hgtags
! make/hotspot_version
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
! src/share/vm/runtime/arguments.cpp
Changeset: 8cd2e2834c8f
Author: asaha
Date: 2015-03-25 11:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cd2e2834c8f
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
Changeset: 28d6ce332e53
Author: asaha
Date: 2015-04-01 11:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/28d6ce332e53
Merge
! .hgtags
! make/hotspot_version
Changeset: 792c18127b81
Author: asaha
Date: 2015-04-09 22:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/792c18127b81
Merge
! .hgtags
! make/hotspot_version
Changeset: a5ba7c9a0b91
Author: asaha
Date: 2015-04-10 07:25 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5ba7c9a0b91
Added tag jdk8u45-b14 for changeset 5321d26956b2
! .hgtags
Changeset: 48fa04e21c87
Author: asaha
Date: 2015-04-10 11:38 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/48fa04e21c87
Merge
! .hgtags
Changeset: d8f133adf05d
Author: asaha
Date: 2015-04-14 13:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d8f133adf05d
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/code/dependencies.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: fc3cd1db10e2
Author: katleman
Date: 2015-04-15 14:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fc3cd1db10e2
Added tag jdk8u60-b11 for changeset d8f133adf05d
! .hgtags
Changeset: 421863f11ad7
Author: amurillo
Date: 2015-04-10 09:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/421863f11ad7
8077424: new hotspot build - hs25.60-b12
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 9b582718fbea
Author: sangheki
Date: 2015-04-09 10:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b582718fbea
8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options
Summary: Added a guard of gc workers > 0 to execute logic.
Reviewed-by: stefank, mgerdin
! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp
Changeset: bd8725e80355
Author: asiebenborn
Date: 2015-03-06 16:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd8725e80355
8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
Reviewed-by: mgerdin, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 2ac41ee91b06
Author: iveresov
Date: 2015-04-10 15:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ac41ee91b06
8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: f79d8e8caecb
Author: iveresov
Date: 2015-04-10 15:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f79d8e8caecb
8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line
Reviewed-by: kvn
! 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: 0643c076b6c3
Author: iveresov
Date: 2015-04-14 19:45 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0643c076b6c3
Merge
Changeset: 713dfbf84b10
Author: brutisso
Date: 2015-01-16 09:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/713dfbf84b10
8061259: ParNew promotion failed is serialized on a lock
Reviewed-by: kbarrett, brutisso
Contributed-by: jwha at google.com
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Changeset: 6f31df24cec0
Author: lfoltan
Date: 2015-04-16 09:03 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6f31df24cec0
8047382: hotspot build failed with gcc version Red Hat 4.4.6-4.
Summary: Removed the Solaris specific conditionalization for casting to void * within calls to HS_DTRACE_PROBE* to enable successful compilation with gcc Red Hat 4.4.6-4.
Reviewed-by: hseigel, stefank
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/services/classLoadingService.cpp
Changeset: 4390345de45c
Author: amurillo
Date: 2015-04-17 01:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4390345de45c
Merge
! make/hotspot_version
! src/share/vm/oops/instanceKlass.cpp
Changeset: ccca7162738e
Author: amurillo
Date: 2015-04-17 01:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ccca7162738e
Added tag hs25.60-b12 for changeset 4390345de45c
! .hgtags
Changeset: ced08ed4924f
Author: katleman
Date: 2015-04-22 11:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ced08ed4924f
Added tag jdk8u60-b12 for changeset ccca7162738e
! .hgtags
Changeset: b0f52462883d
Author: katleman
Date: 2015-04-29 12:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0f52462883d
Added tag jdk8u60-b13 for changeset ced08ed4924f
! .hgtags
Changeset: 0b64c713d208
Author: amurillo
Date: 2015-04-17 01:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b64c713d208
8078043: new hotspot build - hs25.60-b13
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 41a855ff6305
Author: ehelin
Date: 2014-09-15 10:57 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/41a855ff6305
8049536: os::commit_memory on Solaris uses aligment_hint as page size
Reviewed-by: stefank, tschatzl
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
+ test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
Changeset: 340ca8812af9
Author: tschatzl
Date: 2014-12-18 09:37 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/340ca8812af9
8067469: G1 ignores AlwaysPreTouch
Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1.
Reviewed-by: stefank, ehelin, dholmes
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: c2ce24504334
Author: ehelin
Date: 2014-06-24 15:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2ce24504334
8049864: TestParallelHeapSizeFlags fails with unexpected heap size
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: cc5c3ef1f03a
Author: minqi
Date: 2014-11-26 10:32 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cc5c3ef1f03a
8053995: Add method to WhiteBox to get vm pagesize.
Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size.
Reviewed-by: dholmes, ccheung, mseledtsov
Contributed-by: yumin.qi at oracle.com
! src/share/vm/prims/whitebox.cpp
+ test/runtime/memory/ReadVMPageSize.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 5788dbd1f2d6
Author: ehelin
Date: 2015-01-16 10:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5788dbd1f2d6
8066875: VirtualSpace does not use large pages
Reviewed-by: stefank, tschatzl, anoll, thartmann
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 33e421924c67
Author: tschatzl
Date: 2015-04-07 10:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33e421924c67
8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
+ test/gc/g1/TestLargePageUseForAuxMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 30e04eba9e29
Author: tschatzl
Date: 2015-04-09 15:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/30e04eba9e29
8077255: TracePageSizes output reports wrong page size on Windows with G1
Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes.
Reviewed-by: drwhite, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
Changeset: fd1aeeab001b
Author: amurillo
Date: 2015-04-22 04:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fd1aeeab001b
Added tag hs25.60-b13 for changeset 30e04eba9e29
! .hgtags
Changeset: 974d7f3df726
Author: amurillo
Date: 2015-04-22 05:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/974d7f3df726
8078270: new hotspot build - hs25.60-b14
Reviewed-by: dholmes
! make/hotspot_version
Changeset: f967da7f0c3c
Author: jwilhelm
Date: 2015-04-23 15:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f967da7f0c3c
8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: tschatzl, jwilhelm
! test/compiler/regalloc/C1ObjectSpillInLogicOp.java
! test/gc/6581734/Test6581734.java
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/concurrentMarkSweep/DisableResizePLAB.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestRegionAlignment.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/gc/g1/TestShrinkToOneRegion.java
! test/gc/metaspace/G1AddMetaspaceDependency.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
Changeset: 0956bdcc671e
Author: tschatzl
Date: 2015-04-24 09:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0956bdcc671e
8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path
Reviewed-by: jmasa, jwilhelm
! test/gc/g1/TestLargePageUseForAuxMemory.java
Changeset: 1ec24746bb40
Author: eistepan
Date: 2015-04-23 13:02 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ec24746bb40
8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: kvn, iignatyev
! test/compiler/codegen/LoadWithMask.java
! test/compiler/codegen/LoadWithMask2.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
! test/compiler/uncommontrap/UncommonTrapStackBang.java
Changeset: c97ba20ad404
Author: dbuck
Date: 2015-04-28 00:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c97ba20ad404
8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath
Reviewed-by: dholmes, coleenp
Contributed-by: Cheleswer Sahu <cheleswer.sahu at oracle.com>
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/prims/whitebox.cpp
Changeset: eb8b5cc64669
Author: vlivanov
Date: 2015-01-29 10:25 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/eb8b5cc64669
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Reviewed-by: jrose, kvn
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: d9593687713d
Author: vlivanov
Date: 2015-03-20 11:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9593687713d
8074548: Never-taken branches cause repeated deopts in MHs.GWT case
Reviewed-by: jrose, kvn
! src/share/vm/opto/library_call.cpp
Changeset: 4eeec0cdeb6a
Author: vlivanov
Date: 2015-01-29 10:26 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4eeec0cdeb6a
8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations
Reviewed-by: kvn, roland, jrose
! src/share/vm/opto/graphKit.cpp
Changeset: 99edc344d77c
Author: vlivanov
Date: 2015-04-14 18:11 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/99edc344d77c
8062280: C2: inlining failure due to access checks being too strict
Reviewed-by: kvn
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
+ test/compiler/jsr292/MHInlineTest.java
Changeset: 915ca3e9d15e
Author: dholmes
Date: 2015-04-29 19:37 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/915ca3e9d15e
8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve()
Reviewed-by: stuefe, dsamersoff, dcubed
! src/os/linux/vm/os_linux.cpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/ErrorHandling/TestOnError.java
+ test/runtime/ErrorHandling/TestOnOutOfMemoryError.java
Changeset: 231481a06214
Author: goetz
Date: 2015-04-29 11:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/231481a06214
8078482: ppc: pass thread to throw_AbstractMethodError
Summary: Also improve check for Safepoints in signal handler.
Reviewed-by: kvn, simonis
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: 157895117ad5
Author: sspitsyn
Date: 2015-04-30 03:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/157895117ad5
8073705: more performance issues in class redefinition
Summary: Optimize the method pointer adjustments for prev klass versions and MNT
Reviewed-by: dcubed, coleenp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: 7bc99c1a5fee
Author: bmoloden
Date: 2015-04-30 11:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7bc99c1a5fee
8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true
Reviewed-by: kvn
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
+ test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: e9a7f132cec3
Author: bmoloden
Date: 2015-04-30 11:47 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9a7f132cec3
8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 9041e030d11f
Author: bmoloden
Date: 2015-04-30 12:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9041e030d11f
8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
Reviewed-by: kvn, iignatyev
! test/compiler/rtm/locking/TestRTMAbortRatio.java
! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/compiler/testlibrary/rtm/AbortProvoker.java
! test/compiler/testlibrary/rtm/BusyLock.java
! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java
! test/compiler/testlibrary/rtm/RTMTestBase.java
Changeset: 1f0d760ccac1
Author: amurillo
Date: 2015-04-30 14:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f0d760ccac1
Merge
! .hgtags
Changeset: c9f8b7319d0a
Author: amurillo
Date: 2015-04-30 14:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c9f8b7319d0a
Added tag hs25.60-b14 for changeset 1f0d760ccac1
! .hgtags
Changeset: ade5be2b1758
Author: katleman
Date: 2015-05-06 13:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ade5be2b1758
Added tag jdk8u60-b14 for changeset c9f8b7319d0a
! .hgtags
Changeset: 08ac538885d7
Author: amurillo
Date: 2015-04-30 15:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/08ac538885d7
8079189: new hotspot build - hs25.60-b15
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 9dc350b9e498
Author: sspitsyn
Date: 2015-05-01 12:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9dc350b9e498
8076579: Popping a stack frame after exception breakpoint sets last method param to exception
Summary: Null the InterpreterRuntime::member_name_arg_or_null return value when it is necessary
Reviewed-by: jbachorik, coleenp, twisti
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 7a4abf4cbade
Author: coleenp
Date: 2014-02-18 09:54 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a4abf4cbade
8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
Summary: add IgnoreUnrecognizedVMOptions for product mode run
Reviewed-by: ctornqvi, dholmes
! test/runtime/lambda-features/InvokespecialInterface.java
Changeset: 37d4d581f698
Author: coleenp
Date: 2015-05-02 00:20 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37d4d581f698
Merge
Changeset: ed0067c67bd7
Author: ysuenaga
Date: 2015-04-28 19:04 +0900
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ed0067c67bd7
8076212: AllocateHeap() and ReallocateHeap() should be inlined.
Summary: NMT with detail option reports incorrect caller address on Linux.
Reviewed-by: dholmes, coleenp
! src/share/vm/memory/allocation.inline.hpp
Changeset: 0f0188a02ecb
Author: coleenp
Date: 2015-05-04 16:53 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f0188a02ecb
Merge
Changeset: 9a23a160ca57
Author: dholmes
Date: 2015-05-04 23:23 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a23a160ca57
8077674: BSD build failures due to undefined macros
Reviewed-by: dsamersoff, kbarrett, hseigel
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/os_windows.cpp
Changeset: 4187dc92e90b
Author: amurillo
Date: 2015-05-07 19:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4187dc92e90b
Merge
Changeset: b99f1bf208f3
Author: amurillo
Date: 2015-05-07 19:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b99f1bf208f3
Added tag hs25.60-b15 for changeset 4187dc92e90b
! .hgtags
Changeset: 74ff9caddc22
Author: katleman
Date: 2015-05-13 12:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74ff9caddc22
Added tag jdk8u60-b15 for changeset b99f1bf208f3
! .hgtags
Changeset: 3c8b53552a43
Author: jbachorik
Date: 2014-02-24 10:28 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c8b53552a43
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
Reviewed-by: dcubed, dholmes, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/runtime/reflection.cpp
Changeset: 2cf987c37b5e
Author: jbachorik
Date: 2015-05-12 19:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2cf987c37b5e
Merge
Changeset: 75b0573e0a5d
Author: lana
Date: 2015-05-14 20:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/75b0573e0a5d
Merge
Changeset: 1e96e4389302
Author: amurillo
Date: 2015-05-07 19:37 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1e96e4389302
8079686: new hotspot build - hs25.60-b16
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 5f8824f56f39
Author: kvn
Date: 2015-04-17 17:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5f8824f56f39
8078113: 8011102 changes may cause incorrect results
Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers.
Reviewed-by: kvn
Contributed-by: sandhya.viswanathan at intel.com
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: a1b5fe34c604
Author: kvn
Date: 2015-04-02 17:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a1b5fe34c604
8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp
Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization.
Reviewed-by: iveresov
! src/share/vm/opto/superword.cpp
Changeset: 84d55f179e24
Author: thartmann
Date: 2015-05-11 07:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/84d55f179e24
8079343: Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance"
Summary: C2 should not try to vectorize loops with loop variant vector base address.
Reviewed-by: kvn
! src/share/vm/opto/superword.cpp
Changeset: 95dbbc0431d9
Author: thartmann
Date: 2015-05-08 12:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/95dbbc0431d9
8078497: C2's superword optimization causes unaligned memory accesses
Summary: Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed.
Reviewed-by: kvn
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
+ test/compiler/loopopts/superword/TestVectorizationWithInvariant.java
Changeset: f5800068c61d
Author: amurillo
Date: 2015-05-14 18:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f5800068c61d
Merge
Changeset: 4fdda95243c4
Author: amurillo
Date: 2015-05-14 18:22 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4fdda95243c4
Added tag hs25.60-b16 for changeset f5800068c61d
! .hgtags
Changeset: ab2353694ea7
Author: amurillo
Date: 2015-05-19 09:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ab2353694ea7
Merge
Changeset: a20bd9718799
Author: katleman
Date: 2015-05-21 10:00 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a20bd9718799
Added tag jdk8u60-b16 for changeset ab2353694ea7
! .hgtags
Changeset: bbceafdc7a5f
Author: minqi
Date: 2015-05-14 20:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bbceafdc7a5f
6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user.
Reviewed-by: dholmes
Contributed-by: yumin.qi at oracle.com
! 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
Changeset: e4a1ff4e5cae
Author: minqi
Date: 2015-05-15 04:52 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e4a1ff4e5cae
Merge
Changeset: 12cd98726f57
Author: amurillo
Date: 2015-05-14 22:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/12cd98726f57
8080458: new hotspot build - hs25.60-b17
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 82617ab0e8b3
Author: amurillo
Date: 2015-05-15 06:47 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/82617ab0e8b3
Merge
Changeset: cbc7c4c9e11c
Author: tschatzl
Date: 2015-01-07 15:15 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cbc7c4c9e11c
8048179: Early reclaim of large objects that are referenced by a few objects
Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
+ test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
+ test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
! test/gc/g1/TestGCLogMessages.java
Changeset: 24c446b2460d
Author: kbarrett
Date: 2015-04-08 10:32 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/24c446b2460d
8076265: Simplify deal_with_reference
Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: b7c8142a9e0b
Author: kbarrett
Date: 2015-04-15 12:16 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b7c8142a9e0b
8069367: Eagerly reclaimed humongous objects left on mark stack
Summary: Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! test/TEST.groups
+ test/gc/g1/TestGreyReclaimedHumongousObjects.java
Changeset: 2e5e058881f4
Author: kbarrett
Date: 2015-04-15 16:37 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e5e058881f4
8075466: SATB queue pre-filter verify found reclaimed humongous object
Summary: Removed pre-filter verify, and made filtering more careful.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: b5d14ef905b5
Author: kbarrett
Date: 2015-04-17 13:49 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b5d14ef905b5
8078021: SATB apply_closure_to_completed_buffer should have closure argument
Summary: Apply closure directly, eliminating registration.
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 0f8f1250fed5
Author: kbarrett
Date: 2015-04-22 14:06 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f8f1250fed5
8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer
Summary: Removed no longer valid checking of SATB buffers
Reviewed-by: jmasa, pliden
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: 399885e13e90
Author: kbarrett
Date: 2015-05-01 17:38 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/399885e13e90
8075215: SATB buffer processing found reclaimed humongous object
Summary: Don't assume SATB buffer entries are valid objects
Reviewed-by: brutisso, ecaspole
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
Changeset: e5406a79ae90
Author: azakharov
Date: 2015-05-19 15:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5406a79ae90
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
! src/share/vm/prims/whitebox.cpp
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkAuxiliaryData00.java
! test/gc/g1/TestShrinkAuxiliaryData05.java
! test/gc/g1/TestShrinkAuxiliaryData10.java
! test/gc/g1/TestShrinkAuxiliaryData15.java
! test/gc/g1/TestShrinkAuxiliaryData20.java
! test/gc/g1/TestShrinkAuxiliaryData25.java
! test/gc/g1/TestShrinkAuxiliaryData30.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 37a5a1341478
Author: simonis
Date: 2015-05-19 11:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/37a5a1341478
8080190: PPC64: Fix wrong rotate instructions in the .ad file
Reviewed-by: kvn
! src/cpu/ppc/vm/ppc.ad
+ test/compiler/codegen/IntRotateWithImmediate.java
Changeset: b6ca1802dc7c
Author: sspitsyn
Date: 2015-05-20 02:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b6ca1802dc7c
8079644: memory stomping error with ResourceManagement and TestAgentStress.java
Summary: the cached class file structure must be deallocated instead of the cached class file bytes
Reviewed-by: coleenp, sla
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 5efc25c36716
Author: amurillo
Date: 2015-05-21 22:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5efc25c36716
Merge
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: c26d09f1065c
Author: amurillo
Date: 2015-05-21 22:54 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c26d09f1065c
Added tag hs25.60-b17 for changeset 5efc25c36716
! .hgtags
Changeset: c8082f58a3d6
Author: katleman
Date: 2015-05-27 13:20 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8082f58a3d6
Added tag jdk8u60-b17 for changeset c26d09f1065c
! .hgtags
Changeset: 74472adaf90d
Author: amurillo
Date: 2015-05-21 23:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74472adaf90d
8080804: new hotspot build - hs25.60-b18
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 34714dc91411
Author: sjohanss
Date: 2014-01-20 10:55 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/34714dc91411
8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed
Summary: Using pointer_delta to avoid overflowing pointer calculation.
Reviewed-by: jwilhelm, ehelin
! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp
+ test/gc/g1/Test2GbHeap.java
Changeset: 9904bb920313
Author: dsimms
Date: 2014-07-14 10:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9904bb920313
8046668: Excessive checked JNI warnings from Java startup
Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity
Reviewed-by: hseigel, lfoltan
! src/share/vm/prims/jniCheck.cpp
Changeset: a5685fe52cbf
Author: poonam
Date: 2015-05-22 13:41 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5685fe52cbf
Merge
Changeset: 347744b2cafe
Author: poonam
Date: 2015-05-22 13:49 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/347744b2cafe
Merge
Changeset: 9246942b90ef
Author: dholmes
Date: 2015-05-25 18:48 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9246942b90ef
8077620: [TESTBUG] Some of the hotspot tests require at least compact profile 3
Reviewed-by: dholmes, vlivanov
Contributed-by: Denis Kononenko <denis.kononenko at oracle.com>
! test/TEST.groups
Changeset: 03596ae35800
Author: aeriksso
Date: 2015-05-21 16:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/03596ae35800
8060036: C2: CmpU nodes can end up with wrong type information
Summary: CmpU needs to be reprocessed by CCP when an AddI/SubI input's input type change
Reviewed-by: mcberg, kvn, roland
Contributed-by: andreas.eriksson at oracle.com
! src/share/vm/opto/phaseX.cpp
Changeset: 68c65ae9f5db
Author: thartmann
Date: 2015-05-22 13:02 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68c65ae9f5db
8080156: Integer.toString(int value) sometimes throws NPE
Summary: Added test to check correctness of type propagation to CmpUNodes.
Reviewed-by: kvn
+ test/compiler/types/TestTypePropagationToCmpU.java
Changeset: 624f4cc05e7e
Author: amurillo
Date: 2015-05-28 22:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/624f4cc05e7e
Merge
Changeset: 3fa5c654c143
Author: amurillo
Date: 2015-05-28 22:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3fa5c654c143
Added tag hs25.60-b18 for changeset 624f4cc05e7e
! .hgtags
Changeset: 72fa632cb8fb
Author: katleman
Date: 2015-06-03 08:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/72fa632cb8fb
Added tag jdk8u60-b18 for changeset 3fa5c654c143
! .hgtags
Changeset: 173f9910da57
Author: amurillo
Date: 2015-05-28 23:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/173f9910da57
8081436: new hotspot build - hs25.60-b19
Reviewed-by: dholmes
! make/hotspot_version
Changeset: a1642365d69f
Author: zmajo
Date: 2015-03-27 10:57 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a1642365d69f
8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks.
Reviewed-by: kvn, dlong, roland
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formsopt.hpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
Changeset: e8260b6328fb
Author: zmajo
Date: 2015-05-29 10:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e8260b6328fb
8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register.
Reviewed-by: kvn, roland, dlong, enevill, shade
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: 62df92c92d33
Author: zmajo
Date: 2015-05-29 11:02 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/62df92c92d33
8080281: 8068945 changes break building the zero JVM variant
Summary: Define the PreserveFramePointer flag also in globals_zero.hpp
Reviewed-by: simonis, kvn, sgehwolf
! src/cpu/zero/vm/globals_zero.hpp
Changeset: 42c0a8631742
Author: ysuenaga
Date: 2015-05-29 22:29 +0900
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42c0a8631742
8081475: SystemTap does not work when JDK is compiled with GCC 5
Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check
Reviewed-by: dholmes, coleenp
! make/linux/makefiles/dtrace.make
Changeset: 8c3941f2020c
Author: cjplummer
Date: 2015-05-26 11:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c3941f2020c
8051712: regression Test7107135 crashes
Summary: On AARCH64, make ElfFile::specifies_noexecstack() default to noexectstack
Reviewed-by: dholmes, dlong, aph
! src/share/vm/utilities/elfFile.cpp
Changeset: 55d07ec5bde4
Author: anoll
Date: 2014-05-06 09:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55d07ec5bde4
8036851: volatile double accesses are not explicitly atomic in C2
Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses.
Reviewed-by: twisti, kvn
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: c1c199dde5c9
Author: roland
Date: 2015-06-03 14:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1c199dde5c9
8077504: Unsafe load can loose control dependency and cause crash
Summary: Node::depends_only_on_test() should return false for Unsafe loads
Reviewed-by: kvn, adinn
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/unsafe/TestUnsafeLoadControl.java
Changeset: afc7b3416dc6
Author: jprovino
Date: 2015-06-02 10:09 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afc7b3416dc6
8081693: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space
Summary: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space
Reviewed-by: jmasa, kbarrett
! src/share/vm/memory/metaspace.cpp
Changeset: b852350a2bc6
Author: amurillo
Date: 2015-06-04 22:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b852350a2bc6
Merge
Changeset: bd9221771f6e
Author: amurillo
Date: 2015-06-04 22:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bd9221771f6e
Added tag hs25.60-b19 for changeset b852350a2bc6
! .hgtags
Changeset: 8b16790cd73a
Author: lana
Date: 2015-06-10 18:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b16790cd73a
Added tag jdk8u60-b19 for changeset bd9221771f6e
! .hgtags
Changeset: 91a1be057e0a
Author: amurillo
Date: 2015-06-04 23:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/91a1be057e0a
8085869: new hotspot build - hs25.60-b20
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 81bed6c76a89
Author: aeriksso
Date: 2015-05-07 15:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/81bed6c76a89
8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError
Reviewed-by: coleenp, dsimms
! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/invokedynamic/BootstrapMethodErrorTest.java
Changeset: 3300e511bc3a
Author: aeriksso
Date: 2015-06-02 10:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3300e511bc3a
8072588: JVM crashes in JNI if toString is declared as an interface method
Summary: Check for a valid itable index instead of checking if the holder is an interface
Reviewed-by: dsimms, dholmes
! src/share/vm/prims/jni.cpp
Changeset: 57d4971ff1df
Author: jwilhelm
Date: 2015-06-09 20:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/57d4971ff1df
8086111: BACKOUT - metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space
Reviewed-by: brutisso
! src/share/vm/memory/metaspace.cpp
Changeset: b091956d885c
Author: jwilhelm
Date: 2015-06-10 19:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b091956d885c
Merge
Changeset: 6b40d295742c
Author: roland
Date: 2015-06-04 16:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b40d295742c
8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Bail out from range check elimination if pre loop is not found
Reviewed-by: kvn
! src/share/vm/opto/loopTransform.cpp
Changeset: 78234388ae4f
Author: roland
Date: 2015-06-10 19:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/78234388ae4f
Merge
Changeset: 3820a7d64760
Author: skovalev
Date: 2015-05-20 09:07 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3820a7d64760
8078834: [TESTBUG] Tests fails on ARM64 due to unknown hardware
Reviewed-by: dholmes, adinn
! test/test_env.sh
Changeset: cd8fe1a9205a
Author: dholmes
Date: 2015-06-10 20:15 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cd8fe1a9205a
Merge
Changeset: 2a55e4998f0d
Author: sgehwolf
Date: 2015-04-29 12:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a55e4998f0d
8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
Summary: do the math on the unsigned type where overflows are well defined
Reviewed-by: kvn, aph
! src/share/vm/opto/type.cpp
Changeset: 908b2d7253fc
Author: sgehwolf
Date: 2015-03-10 21:20 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/908b2d7253fc
8074312: Enable hotspot builds on 4.x Linux kernels
Summary: Add "4" to list of allowable versions
Reviewed-by: dholmes, mikael
! make/linux/Makefile
Changeset: fb260f267e87
Author: iignatyev
Date: 2014-11-02 18:42 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb260f267e87
8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: e01a710549a9
Author: amurillo
Date: 2015-06-11 18:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e01a710549a9
Merge
Changeset: 3b6c97747ccc
Author: amurillo
Date: 2015-06-11 18:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3b6c97747ccc
Added tag hs25.60-b20 for changeset e01a710549a9
! .hgtags
Changeset: a3bbad4a7ea1
Author: lana
Date: 2015-06-17 11:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a3bbad4a7ea1
Added tag jdk8u60-b20 for changeset 3b6c97747ccc
! .hgtags
Changeset: 7694563dff06
Author: amurillo
Date: 2015-06-11 22:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7694563dff06
8087238: new hotspot build - hs25.60-b21
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 49499180315f
Author: ehelin
Date: 2015-06-17 09:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/49499180315f
8087200: Code heap does not use large pages
Reviewed-by: stefank, tschatzl, thartmann
! src/share/vm/memory/heap.cpp
Changeset: 68de83e1d912
Author: poonam
Date: 2015-06-17 05:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68de83e1d912
8085965: VM hangs in C2Compiler
Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified
Reviewed-by: jmasa, kbarrett
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 9d514a2d02ff
Author: poonam
Date: 2015-06-17 13:09 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d514a2d02ff
Merge
Changeset: 4b6687a4f2fe
Author: amurillo
Date: 2015-06-18 22:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b6687a4f2fe
Merge
Changeset: e0d75c284bd1
Author: amurillo
Date: 2015-06-18 22:17 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0d75c284bd1
Added tag hs25.60-b21 for changeset 4b6687a4f2fe
! .hgtags
Changeset: 049a2c17a4f2
Author: katleman
Date: 2015-06-24 10:41 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/049a2c17a4f2
Added tag jdk8u60-b21 for changeset e0d75c284bd1
! .hgtags
Changeset: 4e81e7b9c389
Author: jeff
Date: 2015-06-26 16:16 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4e81e7b9c389
8079531: Third Party License Readme update for 8u60
Reviewed-by: tbell, iris
! THIRD_PARTY_README
Changeset: 101e28dee2f7
Author: lana
Date: 2015-06-27 23:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/101e28dee2f7
Merge
Changeset: c8be46515581
Author: amurillo
Date: 2015-06-18 23:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8be46515581
8129314: new hotspot build - hs25.60-b22
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 0b7060827bca
Author: aph
Date: 2015-06-23 22:14 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b7060827bca
8080600: AARCH64: testlibrary does not support AArch64
Summary: Partial backport of 8080600 to make AArch64 a known platform
Reviewed-by: dholmes, coleenp
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
Changeset: bf41eee321e5
Author: vlivanov
Date: 2015-06-11 14:19 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bf41eee321e5
8074551: GWT can be marked non-compilable due to deopt count pollution
Reviewed-by: kvn
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/jsr292/PollutedTrapCounts.java
Changeset: c8076c718edd
Author: coleenp
Date: 2015-06-23 22:10 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c8076c718edd
8129607: Incorrect GPL header
Summary: fix typo in GPL header
Reviewed-by: kvn, dholmes
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: e778f3037c61
Author: coleenp
Date: 2015-06-24 17:20 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e778f3037c61
Merge
Changeset: a5b77ac78ad2
Author: tschatzl
Date: 2015-06-25 10:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5b77ac78ad2
8129602: Incorrect GPL header causes RE script to create wrong output
Summary: Fix up GPL headers so that the RE script works.
Reviewed-by: stefank, dholmes, coleenp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
! test/runtime/InitialThreadOverflow/testme.sh
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/testlibrary/ctw/Makefile
! test/testlibrary/whitebox/Makefile
Changeset: 599c27e30262
Author: tschatzl
Date: 2015-06-25 09:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/599c27e30262
8129604: Incorrect GPL header in README causes RE script to create wrong output
Summary: Fix up GPL headers by removing leading "#" so that the RE script works.
Reviewed-by: brutisso, coleenp
! test/testlibrary/ctw/README
Changeset: ff8fdeb2fb6d
Author: amurillo
Date: 2015-06-25 23:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ff8fdeb2fb6d
Merge
Changeset: 8a7e515d9cfd
Author: amurillo
Date: 2015-06-25 23:43 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a7e515d9cfd
Added tag hs25.60-b22 for changeset ff8fdeb2fb6d
! .hgtags
Changeset: 878cb0df27c2
Author: amurillo
Date: 2015-06-29 16:55 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/878cb0df27c2
Merge
Changeset: 0e4094950cd3
Author: asaha
Date: 2015-07-01 21:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e4094950cd3
Added tag jdk8u60-b22 for changeset 878cb0df27c2
! .hgtags
Changeset: 53643c94fd79
Author: robm
Date: 2015-07-08 14:05 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/53643c94fd79
Added tag jdk8u66-b00 for changeset 878cb0df27c2
! .hgtags
Changeset: 79841fc03469
Author: dbuck
Date: 2015-07-02 07:30 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79841fc03469
8072147: Preloading libjsig.dylib causes deadlock when signal() is called
Summary: Added check to prevent reentry of signal chaining code
Reviewed-by: dcubed, acorn, dholmes
! src/os/bsd/vm/jsig.c
Changeset: d8f02a452930
Author: amurillo
Date: 2015-07-02 10:21 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d8f02a452930
Merge
Changeset: 45e59052585c
Author: amurillo
Date: 2015-07-02 11:14 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/45e59052585c
8130291: Update the Hotspot version numbers in Hotspot for JDK 8u66
Reviewed-by: dholmes
! make/hotspot_version
Changeset: d4d494a56017
Author: amurillo
Date: 2015-07-14 12:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d4d494a56017
Merge
Changeset: a6205ea6892c
Author: asaha
Date: 2015-01-08 08:38 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a6205ea6892c
Added tag jdk8u51-b00 for changeset b22b01407a81
! .hgtags
Changeset: 5ab9ba0ddfb1
Author: asaha
Date: 2015-01-08 08:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5ab9ba0ddfb1
8068674: Increment minor version of HSx for 8u51 and initialize the build number
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9da356c2ca06
Author: asaha
Date: 2015-01-12 14:53 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9da356c2ca06
Merge
! .hgtags
Changeset: ad0cbda3bfa0
Author: asaha
Date: 2015-01-22 09:36 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad0cbda3bfa0
Merge
! .hgtags
! make/hotspot_version
Changeset: 6b8e200bdda1
Author: asaha
Date: 2015-01-22 09:48 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b8e200bdda1
Merge
! .hgtags
! make/hotspot_version
Changeset: 1afaee6e59ea
Author: asaha
Date: 2015-01-22 10:12 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1afaee6e59ea
Merge
! .hgtags
Changeset: 79a7d663414b
Author: asaha
Date: 2015-01-28 21:47 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79a7d663414b
Merge
! .hgtags
! make/hotspot_version
Changeset: 5bfc99e61dca
Author: kbarrett
Date: 2015-02-09 13:30 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5bfc99e61dca
8071931: Return of the phantom menace
Reviewed-by: mchung, dfuchs, ahgross, brutisso
! src/share/vm/memory/referenceProcessor.cpp
Changeset: 4ee0e13da402
Author: asaha
Date: 2015-02-12 08:24 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4ee0e13da402
Merge
! .hgtags
Changeset: 58ad5915b2b0
Author: asaha
Date: 2015-02-17 11:03 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58ad5915b2b0
Merge
! .hgtags
! make/hotspot_version
Changeset: 6b95f74c9da6
Author: asaha
Date: 2015-02-25 11:39 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b95f74c9da6
Merge
! .hgtags
Changeset: 70e73f8f43fc
Author: asaha
Date: 2015-02-10 14:59 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/70e73f8f43fc
Added tag jdk8u31-b33 for changeset 26b1dc6891c4
! .hgtags
Changeset: c1de2652a48c
Author: asaha
Date: 2015-02-25 12:12 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1de2652a48c
Merge
! .hgtags
Changeset: d29663a92a17
Author: asaha
Date: 2015-02-25 12:26 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d29663a92a17
Added tag jdk8u51-b01 for changeset c1de2652a48c
! .hgtags
Changeset: 8f03c2f5fc17
Author: asaha
Date: 2015-03-02 11:46 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f03c2f5fc17
Merge
! .hgtags
Changeset: 908b3e733c01
Author: asaha
Date: 2015-03-04 12:29 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/908b3e733c01
Added tag jdk8u51-b02 for changeset 8f03c2f5fc17
! .hgtags
Changeset: 4bf3117ba80e
Author: asaha
Date: 2015-03-09 15:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4bf3117ba80e
Merge
! .hgtags
Changeset: 79646da0f6cb
Author: asaha
Date: 2015-03-10 15:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79646da0f6cb
Merge
Changeset: 0a0c4a77b67d
Author: asaha
Date: 2015-03-02 12:06 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a0c4a77b67d
Merge
! .hgtags
Changeset: 8220f68a195f
Author: asaha
Date: 2015-03-07 16:13 -0800
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8220f68a195f
Merge
! .hgtags
Changeset: ef5cc19d94ba
Author: asaha
Date: 2015-03-11 13:45 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef5cc19d94ba
Added tag jdk8u40-b31 for changeset 8220f68a195f
! .hgtags
Changeset: cf2956592430
Author: asaha
Date: 2015-03-11 13:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf2956592430
Merge
! .hgtags
Changeset: 3ba96653eb20
Author: asaha
Date: 2015-03-11 14:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ba96653eb20
Added tag jdk8u51-b03 for changeset cf2956592430
! .hgtags
Changeset: 850a290eb108
Author: asaha
Date: 2015-03-12 22:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/850a290eb108
Merge
! .hgtags
Changeset: e6aa4a8c1b46
Author: asaha
Date: 2015-03-16 11:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e6aa4a8c1b46
Added tag jdk8u40-b32 for changeset 850a290eb108
! .hgtags
Changeset: d24a49b80d65
Author: asaha
Date: 2015-03-16 12:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d24a49b80d65
Merge
! .hgtags
Changeset: b3726a400905
Author: asaha
Date: 2015-03-17 08:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3726a400905
Merge
! .hgtags
Changeset: 894b92a02c53
Author: asaha
Date: 2015-03-17 11:34 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/894b92a02c53
Merge
! .hgtags
Changeset: 0b3f44955388
Author: asaha
Date: 2015-03-17 11:42 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b3f44955388
Merge
! .hgtags
Changeset: 6ce994385353
Author: asaha
Date: 2015-03-18 15:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6ce994385353
Added tag jdk8u51-b04 for changeset 0b3f44955388
! .hgtags
Changeset: 23bf458e359f
Author: asaha
Date: 2015-03-23 11:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23bf458e359f
Added tag jdk8u51-b05 for changeset 6ce994385353
! .hgtags
Changeset: 3816de51b5e7
Author: roland
Date: 2015-03-09 09:59 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3816de51b5e7
8071731: Better scaling for C1
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 0219ab69f007
Author: asaha
Date: 2015-03-30 11:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0219ab69f007
Added tag jdk8u51-b06 for changeset 3816de51b5e7
! .hgtags
Changeset: 1970b2d8f7a5
Author: asaha
Date: 2015-04-06 11:05 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1970b2d8f7a5
Added tag jdk8u45-b31 for changeset 894b92a02c53
! .hgtags
Changeset: 5c017acbaf01
Author: asaha
Date: 2015-04-06 11:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c017acbaf01
Merge
! .hgtags
Changeset: 631d4029d851
Author: asaha
Date: 2015-04-06 11:58 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/631d4029d851
Added tag jdk8u51-b07 for changeset 5c017acbaf01
! .hgtags
Changeset: 83f72a0caef6
Author: asaha
Date: 2015-04-13 14:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/83f72a0caef6
Added tag jdk8u51-b08 for changeset 631d4029d851
! .hgtags
Changeset: 1428b6aa09c4
Author: asaha
Date: 2015-04-13 11:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1428b6aa09c4
Merge
! .hgtags
Changeset: 9b2bf0d8a9a0
Author: asaha
Date: 2015-04-13 13:39 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9b2bf0d8a9a0
Added tag jdk8u45-b32 for changeset 1428b6aa09c4
! .hgtags
Changeset: ce81c4487dd1
Author: asaha
Date: 2015-04-15 11:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce81c4487dd1
Merge
! .hgtags
Changeset: fa1e9f903848
Author: asaha
Date: 2015-04-20 12:51 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa1e9f903848
Added tag jdk8u51-b09 for changeset ce81c4487dd1
! .hgtags
Changeset: 9773891321c4
Author: asaha
Date: 2015-04-23 09:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9773891321c4
8078529: Increment the build value to b02 for hs25.51 in 8u51-b10
Reviewed-by: katleman
! make/hotspot_version
Changeset: 62c4bd276cbe
Author: kevinw
Date: 2015-01-28 21:43 +0000
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/62c4bd276cbe
8035938: Memory leak in JvmtiEnv::GetConstantPool
Reviewed-by: sspitsyn, dcubed
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
Changeset: 928e1994ad43
Author: vlivanov
Date: 2015-04-14 19:10 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/928e1994ad43
8075838: Method for typing MethodTypes
Reviewed-by: jrose, ahgross, alanb, bmoloden
! src/share/vm/classfile/systemDictionary.cpp
Changeset: b2f5f1a83b73
Author: asaha
Date: 2015-04-27 14:29 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2f5f1a83b73
Added tag jdk8u51-b10 for changeset 928e1994ad43
! .hgtags
Changeset: 13990387b643
Author: asaha
Date: 2015-04-30 00:57 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/13990387b643
Added tag jdk8u45-b15 for changeset a5ba7c9a0b91
! .hgtags
Changeset: 1a122beb9dc6
Author: asaha
Date: 2015-04-30 23:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1a122beb9dc6
Merge
! .hgtags
Changeset: 05c80f1060f0
Author: asaha
Date: 2015-05-05 10:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/05c80f1060f0
Added tag jdk8u51-b11 for changeset 1a122beb9dc6
! .hgtags
Changeset: 07e103f3f438
Author: asaha
Date: 2015-05-11 12:16 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/07e103f3f438
Added tag jdk8u51-b12 for changeset 05c80f1060f0
! .hgtags
Changeset: a4eea4bee2d4
Author: asaha
Date: 2015-05-18 12:15 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a4eea4bee2d4
Added tag jdk8u51-b13 for changeset 07e103f3f438
! .hgtags
Changeset: 655b0204d6e5
Author: asaha
Date: 2015-05-26 13:26 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/655b0204d6e5
Added tag jdk8u51-b14 for changeset a4eea4bee2d4
! .hgtags
Changeset: 8dddcd728302
Author: asaha
Date: 2015-05-28 20:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8dddcd728302
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 978a14d575e3
Author: asaha
Date: 2015-06-03 20:27 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/978a14d575e3
Merge
! .hgtags
! make/hotspot_version
Changeset: 9a70cba6a3c3
Author: asaha
Date: 2015-06-01 11:24 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9a70cba6a3c3
8081622: Increment the build value to b03 for hs25.51 in 8u51-b15
Reviewed-by: katleman
! make/hotspot_version
Changeset: 3639e38bd73f
Author: asaha
Date: 2015-06-01 11:40 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3639e38bd73f
Added tag jdk8u51-b15 for changeset 9a70cba6a3c3
! .hgtags
Changeset: 67f2485a64d4
Author: asaha
Date: 2015-06-04 13:28 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/67f2485a64d4
Merge
! .hgtags
! make/hotspot_version
Changeset: 4894e24d2edc
Author: asaha
Date: 2015-06-08 11:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4894e24d2edc
Added tag jdk8u51-b16 for changeset 3639e38bd73f
! .hgtags
Changeset: 0e5f64fa55c9
Author: asaha
Date: 2015-06-08 12:06 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e5f64fa55c9
Merge
! .hgtags
Changeset: 8fd636dd1c91
Author: asaha
Date: 2015-06-10 23:13 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8fd636dd1c91
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 06114526675f
Author: asaha
Date: 2015-06-17 21:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/06114526675f
Merge
! .hgtags
! make/hotspot_version
Changeset: 169e29e8313f
Author: asaha
Date: 2015-06-24 11:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/169e29e8313f
Merge
! .hgtags
! make/hotspot_version
Changeset: 696dea43dfe9
Author: asaha
Date: 2015-07-01 22:01 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/696dea43dfe9
Merge
! .hgtags
! make/hotspot_version
Changeset: 33a2c47ceeb2
Author: katleman
Date: 2015-07-08 11:52 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/33a2c47ceeb2
Added tag jdk8u60-b23 for changeset 0e4094950cd3
! .hgtags
Changeset: 55957789d190
Author: asaha
Date: 2015-07-08 12:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55957789d190
Merge
! .hgtags
Changeset: 9613775cef0d
Author: poonam
Date: 2015-07-06 06:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9613775cef0d
8129108: nmethod related crash in CMS
Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: a0622494f6b2
Author: poonam
Date: 2015-07-06 10:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a0622494f6b2
8080012: JVM times out with vdbench on SPARC M7-16
Summary: check cacheline sine only for one core on sun4v SPARC systems.
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 1c27547b898a
Author: amurillo
Date: 2015-07-07 14:56 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1c27547b898a
8129939: new hotspot build - hs25.60-b23
Reviewed-by: dholmes
! make/hotspot_version
Changeset: d89ceecf1bad
Author: amurillo
Date: 2015-07-09 09:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d89ceecf1bad
Merge
Changeset: dcbeaa94e7fe
Author: amurillo
Date: 2015-07-09 09:31 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcbeaa94e7fe
Added tag hs25.60-b23 for changeset d89ceecf1bad
! .hgtags
Changeset: fb157d537278
Author: asaha
Date: 2015-07-13 10:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb157d537278
Merge
! .hgtags
! make/hotspot_version
Changeset: 5a9cc54c827e
Author: asaha
Date: 2015-07-14 09:11 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5a9cc54c827e
Merge
! .hgtags
Changeset: aed0c05a7505
Author: asaha
Date: 2015-07-15 11:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/aed0c05a7505
Merge
! make/hotspot_version
Changeset: 6b4ea38c01bd
Author: asaha
Date: 2015-07-15 11:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6b4ea38c01bd
Added tag jdk8u60-b24 for changeset fb157d537278
! .hgtags
Changeset: 777a354cada5
Author: asaha
Date: 2015-07-15 12:03 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/777a354cada5
Merge
! .hgtags
Changeset: 6051e1f96a8d
Author: katleman
Date: 2015-07-16 14:23 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6051e1f96a8d
Added tag jdk8u66-b01 for changeset 777a354cada5
! .hgtags
Changeset: b3217f8fd2a1
Author: aeriksso
Date: 2015-06-16 15:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b3217f8fd2a1
8076110: VM crash when class is redefined with Instrumentation.redefineClasses
Reviewed-by: coleenp, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
+ test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
Changeset: a5ec7bfa41af
Author: kevinw
Date: 2015-07-04 15:32 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a5ec7bfa41af
Merge
Changeset: c7b266ea9a54
Author: poonam
Date: 2015-07-06 06:48 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c7b266ea9a54
8129108: nmethod related crash in CMS
Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle
Reviewed-by: mgerdin, jwilhelm
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: 4b6e79c930bf
Author: poonam
Date: 2015-07-06 10:33 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b6e79c930bf
8080012: JVM times out with vdbench on SPARC M7-16
Summary: check cacheline sine only for one core on sun4v SPARC systems.
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: a7c52c776c30
Author: bpittore
Date: 2015-07-08 10:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7c52c776c30
8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction
Reviewed-by: dholmes, dlong, bdelsart
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: ad04e0ef0f85
Author: amurillo
Date: 2015-07-09 11:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ad04e0ef0f85
Merge
Changeset: 025f9a5e6d9c
Author: amurillo
Date: 2015-07-09 11:10 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/025f9a5e6d9c
Added tag hs25.66-b01 for changeset ad04e0ef0f85
! .hgtags
Changeset: c2c7fed86a5e
Author: dsamersoff
Date: 2014-05-28 07:36 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2c7fed86a5e
6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
Summary: Don't assert if one of classes in hierarhy was redefined
Reviewed-by: coleenp, sspitsyn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
+ test/runtime/RedefineFinalizer/Agent.java
+ test/runtime/RedefineFinalizer/Main.java
+ test/runtime/RedefineFinalizer/Martyr.java
+ test/runtime/RedefineFinalizer/MartyrSon.java
+ test/runtime/RedefineFinalizer/manifest.mf
+ test/runtime/RedefineFinalizer/testme.sh
Changeset: 3e5e398431a8
Author: ctornqvi
Date: 2014-06-02 19:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3e5e398431a8
8044364: runtime/RedefineFinalizer test fails on windows
Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class
Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff
- test/runtime/RedefineFinalizer/Agent.java
- test/runtime/RedefineFinalizer/Main.java
- test/runtime/RedefineFinalizer/Martyr.java
- test/runtime/RedefineFinalizer/MartyrSon.java
+ test/runtime/RedefineFinalizer/RedefineFinalizer.java
- test/runtime/RedefineFinalizer/manifest.mf
- test/runtime/RedefineFinalizer/testme.sh
+ test/testlibrary/RedefineClassHelper.java
+ test/testlibrary_tests/RedefineClassTest.java
Changeset: 9baa8031bac1
Author: amurillo
Date: 2015-07-15 14:50 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9baa8031bac1
8131588: new hotspot build - hs25.66-b02
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 4b32ab003945
Author: aeriksso
Date: 2015-07-15 15:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b32ab003945
8131333: [TESTBUG] RedefineRunningMethodsWithResolutionErrors.java Improperly specified VM option 'TraceRedefineClasses=0x600'
Reviewed-by: coleenp, sspitsyn
! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java
Changeset: 0366ad2644f5
Author: amurillo
Date: 2015-07-17 00:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0366ad2644f5
Merge
! .hgtags
! make/hotspot_version
Changeset: 7441a8b81ce2
Author: amurillo
Date: 2015-07-17 00:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7441a8b81ce2
Added tag hs25.66-b02 for changeset 0366ad2644f5
! .hgtags
Changeset: 366edb34d01b
Author: amurillo
Date: 2015-07-17 01:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/366edb34d01b
8131628: new hotspot build - hs25.66-b03
Reviewed-by: dholmes
! make/hotspot_version
Changeset: 47110b037994
Author: amurillo
Date: 2015-07-21 15:35 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/47110b037994
8079410: Hotspot version to share the same update and build version from JDK
Reviewed-by: dholmes, dcubed
! make/defs.make
! make/hotspot_version
Changeset: ae5624088d86
Author: amurillo
Date: 2015-07-22 10:12 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ae5624088d86
Added tag hs25.66-b03 for changeset 47110b037994
! .hgtags
Changeset: b8f426369187
Author: asaha
Date: 2015-07-28 22:46 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b8f426369187
Added tag jdk8u66-b02 for changeset ae5624088d86
! .hgtags
Changeset: d20cd2cf1f13
Author: asaha
Date: 2015-08-07 11:53 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d20cd2cf1f13
Added tag jdk8u72-b00 for changeset b8f426369187
! .hgtags
Changeset: b1883db930e7
Author: vkempik
Date: 2015-07-20 18:57 +0300
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1883db930e7
8048353: jstack -l crashes VM when a Java mirror for a primitive type is locked
Reviewed-by: coleenp, dcubed
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/vframe.cpp
Changeset: b2ca5aba9449
Author: lana
Date: 2015-08-06 12:18 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b2ca5aba9449
Merge
Changeset: 2119e5536f3e
Author: lana
Date: 2015-08-11 12:49 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2119e5536f3e
Merge
Changeset: decf7079a7b9
Author: kevinw
Date: 2015-08-06 00:08 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/decf7079a7b9
8075773: jps running as root fails after the fix of JDK-8050807
Reviewed-by: sla, dsamersoff, gthornbr
Contributed-by: cheleswer.sahu at oracle.com
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: dae2d83e0ec2
Author: robm
Date: 2015-08-17 15:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dae2d83e0ec2
Merge
Changeset: 54203a323126
Author: dholmes
Date: 2015-08-17 21:14 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/54203a323126
8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout
Reviewed-by: bdelsart, ddmitriev, dcubed
! src/os/linux/vm/os_linux.cpp
Changeset: 7985a33bac9c
Author: gthornbr
Date: 2015-09-01 14:04 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7985a33bac9c
8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform
Summary: Recognize the T7/M7 platform.
Reviewed-by: dcubed, kvn, jmasa
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: c1374141598c
Author: dbuck
Date: 2015-09-06 05:02 -0700
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1374141598c
8135002: Fix or remove broken links in objectMonitor.cpp comments
Summary: Updated comments to refer to relevant patents.
Reviewed-by: dcubed
! src/share/vm/runtime/objectMonitor.cpp
More information about the aarch64-port-dev
mailing list