[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