hg: valhalla/valhalla/hotspot: 927 new changesets

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Apr 23 14:17:31 UTC 2015


Changeset: 8577c435f75a
Author:    goetz
Date:      2014-09-29 16:03 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8577c435f75a

8058880: Introduce identifier TEMP_DEF for effects in adl.
Summary: Modified adlc sources.
Reviewed-by: kvn, drchase

! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp

Changeset: 77c5da30c47b
Author:    iveresov
Date:      2014-09-26 20:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/77c5da30c47b

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: 026850ac0a7b
Author:    thartmann
Date:      2014-09-29 08:40 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/026850ac0a7b

8058737: CodeCache::find_blob fails with 'unsafe access to zombie method'
Summary: Remove active ICStubs from zombie nmethods
Reviewed-by: kvn, iveresov

! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: e17112236cba
Author:    shade
Date:      2014-09-25 12:10 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e17112236cba

8058968: Compiler time traces should be improved
Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes.
Reviewed-by: vlivanov, jrose

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: 44c2773f9fee
Author:    vlivanov
Date:      2014-09-29 09:26 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/44c2773f9fee

8058578: -XX:+TraceDependencies is broken for call_site_target_value dependency type
Reviewed-by: jrose, kvn

! src/share/vm/code/dependencies.cpp

Changeset: 25cb7c60db3c
Author:    vlivanov
Date:      2014-09-29 09:29 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/25cb7c60db3c

8025606: [TESTBUG] Move ctw-tests to /testlibrary_tests
Reviewed-by: iignatyev, vlivanov, kvn
Contributed-by: evgeniya.stepanova at oracle.com

! test/TEST.groups
+ test/testlibrary_tests/ctw/Bar.java
+ test/testlibrary_tests/ctw/ClassesDirTest.java
+ test/testlibrary_tests/ctw/ClassesListTest.java
+ test/testlibrary_tests/ctw/CtwTest.java
+ test/testlibrary_tests/ctw/Foo.java
+ test/testlibrary_tests/ctw/JarDirTest.java
+ test/testlibrary_tests/ctw/JarsTest.java
+ test/testlibrary_tests/ctw/classes.lst

Changeset: 662499384b32
Author:    vlivanov
Date:      2014-09-29 09:32 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/662499384b32

8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: iignatyev, vlivanov, kvn, fzhinkin
Contributed-by: evgeniya.stepanova at oracle.com

! test/compiler/IntegerArithmetic/TestIntegerComparison.java
! 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: 19c71767e456
Author:    vlivanov
Date:      2014-09-29 11:46 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/19c71767e456

8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn

! src/share/vm/opto/escape.cpp

Changeset: 3af889385bcf
Author:    thartmann
Date:      2014-09-30 09:06 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3af889385bcf

8059137: MemoryPoolMXBeans for different code heaps should contain 'Code heap' in their names
Summary: The segmented code cache implementation registers a memory pool for each code heap. To be consistent with the "non-segmented" output, the names of these pools should contain the word "code heap".
Reviewed-by: kvn, sla, fzhinkin

! src/share/vm/code/codeCache.cpp

Changeset: 86dd08e14945
Author:    thartmann
Date:      2014-09-30 15:44 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86dd08e14945

8059468: Fix PrintCodeCache output changed by JDK-8059137
Summary: Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap.
Reviewed-by: vlivanov, anoll

! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/serviceability/dcmd/CodeCacheTest.java

Changeset: 39213dabcbaf
Author:    iveresov
Date:      2014-10-01 11:43 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/39213dabcbaf

Merge


Changeset: c602ed4cfca9
Author:    dholmes
Date:      2014-09-23 21:33 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c602ed4cfca9

8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp

! test/Makefile

Changeset: 01961999c58a
Author:    sla
Date:      2014-09-24 09:49 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01961999c58a

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: 7613fbc3d837
Author:    shade
Date:      2014-09-22 18:34 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7613fbc3d837

8057925: PrintSymbolTableSizeHistogram prints misleading output
Reviewed-by: jrose, kvn, gziemski

! src/share/vm/classfile/symbolTable.cpp

Changeset: 474605fb56a4
Author:    dsamersoff
Date:      2014-09-25 02:48 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/474605fb56a4

8054194: jstack crash: assert(handle != NULL) failed: JNI handle should not be null
Summary: Add better error check to sa to avoid secondary crash
Reviewed-by: sla, jbachorik, sspitsyn

! agent/src/os/win32/windbg/sawindbg.cpp

Changeset: 89ca0f8665e5
Author:    coleenp
Date:      2014-09-25 07:52 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89ca0f8665e5

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: 56b0d48b9829
Author:    coleenp
Date:      2014-09-25 12:04 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/56b0d48b9829

Merge


Changeset: a6e53525f78a
Author:    coleenp
Date:      2014-09-26 12:50 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6e53525f78a

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: 8fa06246aa17
Author:    coleenp
Date:      2014-09-26 17:11 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8fa06246aa17

8057846: ClassVerifier::change_sig_to_verificationType temporary symbol creation code is hot
Summary: Only update the refcount without looking it up in the symbol table.
Reviewed-by: hseigel, lfoltan, shade

! src/share/vm/classfile/verifier.hpp

Changeset: 7ce3a27baa00
Author:    coleenp
Date:      2014-09-26 18:59 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7ce3a27baa00

Merge


Changeset: 9163c18c1b8f
Author:    iklam
Date:      2014-09-26 17:55 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9163c18c1b8f

Merge

- src/share/vm/runtime/arguments_ext.cpp

Changeset: 8037542c53b0
Author:    iklam
Date:      2014-10-01 15:24 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8037542c53b0

Merge


Changeset: c83528b42643
Author:    jwilhelm
Date:      2014-09-27 15:11 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c83528b42643

8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java

Changeset: 6534c979ef0f
Author:    tschatzl
Date:      2014-09-29 09:59 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6534c979ef0f

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: c663d0e6a24d
Author:    ehelin
Date:      2014-09-29 10:38 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c663d0e6a24d

8058963: CollectorPolicy::satisfy_failed_metadata_allocation can avoid some safepoints
Reviewed-by: brutisso, mgerdin

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: be6ea5109027
Author:    ehelin
Date:      2014-09-29 12:05 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be6ea5109027

Merge


Changeset: 3e1e8f72e599
Author:    brutisso
Date:      2014-09-30 13:14 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3e1e8f72e599

8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm

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

Changeset: 907097669ee9
Author:    shade
Date:      2014-10-01 12:29 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/907097669ee9

8059474: Clean up vm/utilities/Bitmap type uses
Reviewed-by: coleenp, mgerdin

! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp

Changeset: ddb0b16cd6c2
Author:    ehelin
Date:      2014-10-01 16:09 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ddb0b16cd6c2

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: 931c1f116715
Author:    mlarsson
Date:      2014-10-02 11:22 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/931c1f116715

8059527: Disallow ParallelGCThreads=0 for G1
Reviewed-by: ehelin, brutisso

! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestParallelGCThreads.java

Changeset: cd267c8435c2
Author:    jwilhelm
Date:      2014-10-03 00:21 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cd267c8435c2

Merge

! src/share/vm/runtime/arguments.cpp
! test/TEST.groups

Changeset: a28ba9881eb6
Author:    neliasso
Date:      2014-09-30 10:22 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a28ba9881eb6

8058891: serviceability/dcmd/CodelistTest.java - fails on all platforms
Summary: Fix can not reflect MethodHandles
Reviewed-by: kvn, drchase

! test/TEST.groups
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java < test/serviceability/dcmd/CodeCacheTest.java
+ test/serviceability/dcmd/compiler/CodelistTest.java
+ test/serviceability/dcmd/compiler/CompilerQueueTest.java
+ test/serviceability/dcmd/compiler/MethodIdentifierParser.java

Changeset: 81dfb21dd396
Author:    zmajo
Date:      2014-10-01 10:01 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/81dfb21dd396

8059390: code cache fills up for bigapps/Weblogic+medrec/nowarnings
Summary: Retrieve code heap in CodeCache::allocate(), ::report_codemem_full(), and ::unallocated_capacity()  also if segmented code cache is disabled.
Reviewed-by: vlivanov, thartmann

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/heap.hpp

Changeset: 01595de2efaa
Author:    thartmann
Date:      2014-10-01 09:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01595de2efaa

Merge


Changeset: 677d7ff6a1cf
Author:    vlivanov
Date:      2014-10-01 12:34 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/677d7ff6a1cf

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: 9c4780bccc23
Author:    vlivanov
Date:      2014-10-01 12:34 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c4780bccc23

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: 278ceffd88cd
Author:    iveresov
Date:      2014-10-02 12:31 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/278ceffd88cd

Merge

- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 666d11a0c124
Author:    iveresov
Date:      2014-10-03 01:10 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/666d11a0c124

Merge

! test/TEST.groups
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 085702ee449a
Author:    thartmann
Date:      2014-10-02 12:58 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/085702ee449a

8059596: VM startup fails with 'Invalid code heap sizes' if -XX:ReservedCodeCacheSize is set
Summary: Only increase code heap sizes in Arguments::set_tiered_flags() if reserved code cache size is default.
Reviewed-by: shade, vlivanov, sla

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

Changeset: 3a3e00bad855
Author:    iklam
Date:      2014-10-02 12:55 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3a3e00bad855

Merge

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

Changeset: 344972ded1f6
Author:    iklam
Date:      2014-10-03 02:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/344972ded1f6

Merge

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

Changeset: 6bd5989e0115
Author:    mlarsson
Date:      2014-10-03 10:05 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bd5989e0115

8059651: Tests specify -XX:+UseG1GC and -XX:ParallelGCThreads=0
Reviewed-by: jwilhelm, brutisso

! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java

Changeset: 0a2fd07b2d28
Author:    jwilhelm
Date:      2014-10-03 13:00 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a2fd07b2d28

Merge

! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java

Changeset: 8e576352f831
Author:    jcoomes
Date:      2014-10-07 15:44 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e576352f831

Merge


Changeset: 438cb613151c
Author:    lana
Date:      2014-10-09 12:17 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/438cb613151c

Merge

- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 380b62522960
Author:    katleman
Date:      2014-10-16 12:01 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/380b62522960

Added tag jdk9-b35 for changeset 438cb613151c

! .hgtags

Changeset: 52164991d3f9
Author:    shade
Date:      2014-10-02 17:13 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/52164991d3f9

8059595: Verifier::verify is wasting time before is_eligible_for_verification check
Summary: Do the check earlier.
Reviewed-by: hseigel, kamg

! src/share/vm/classfile/verifier.cpp

Changeset: 82b6859d7333
Author:    coleenp
Date:      2014-10-02 16:31 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/82b6859d7333

8047736: Remove JVM_GetClassLoader as no longer used
Summary: Remove this function from hotspot.  It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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: 4fe74ad00526
Author:    coleenp
Date:      2014-10-03 03:31 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4fe74ad00526

Merge


Changeset: 9ff174c2c180
Author:    gziemski
Date:      2014-10-03 15:41 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9ff174c2c180

Merge

- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java

Changeset: 795fc0cef7c9
Author:    cjplummer
Date:      2014-10-03 13:56 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/795fc0cef7c9

8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed
Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere.
Reviewed-by: sla, hseigel

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/perfMemory.hpp

Changeset: d8b17079b783
Author:    sjohanss
Date:      2014-10-06 10:11 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8b17079b783

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: 890b086bb0a3
Author:    mlarsson
Date:      2014-10-07 14:54 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/890b086bb0a3

8058298: Separate heap region iterator claim values from the data structures iterated over
Reviewed-by: tschatzl, brutisso

! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.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
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp

Changeset: b8586a366482
Author:    jwilhelm
Date:      2014-10-09 13:42 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8586a366482

Merge


Changeset: 4365e650350d
Author:    kvn
Date:      2014-10-02 11:36 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4365e650350d

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/TEST.groups
+ test/compiler/exceptions/CatchInlineExceptions.java

Changeset: 780521547fb3
Author:    goetz
Date:      2014-10-02 09:32 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/780521547fb3

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: d5bf85102522
Author:    iveresov
Date:      2014-10-03 11:14 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5bf85102522

Merge

! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java

Changeset: f4aadd8a5168
Author:    iveresov
Date:      2014-10-03 13:34 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4aadd8a5168

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: 89dd05d51af5
Author:    thartmann
Date:      2014-10-06 07:58 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89dd05d51af5

8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool)
Summary: Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics.
Reviewed-by: kvn

! src/share/vm/code/codeCache.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 67bac0961e96
Author:    anoll
Date:      2014-10-06 06:51 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67bac0961e96

8059331: Print additional information for the assert in Compile::start()
Summary: Add additional output that shows the failure reason
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp

Changeset: c0665245f2c8
Author:    thartmann
Date:      2014-10-08 09:23 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0665245f2c8

8059735: make_not_entrant_or_zombie sees zombies
Summary: Make sure nmethod is not set to zombie state twice by sweeper and safepoint code.
Reviewed-by: kvn, anoll, mgerdin

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

Changeset: 46ffa0406645
Author:    iveresov
Date:      2014-10-09 12:36 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/46ffa0406645

Merge


Changeset: fe314365bfc5
Author:    amurillo
Date:      2014-10-10 02:24 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe314365bfc5

Merge


Changeset: f23dc1b5dd8f
Author:    lfoltan
Date:      2014-05-07 19:38 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f23dc1b5dd8f

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: e232b716ad69
Author:    coleenp
Date:      2014-10-14 13:10 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e232b716ad69

8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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: 7f6c5c14791d
Author:    hseigel
Date:      2014-07-22 16:16 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7f6c5c14791d

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: a5044511ff5c
Author:    hseigel
Date:      2014-05-30 13:23 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a5044511ff5c

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: 5a0a5df80ed4
Author:    zgu
Date:      2014-06-16 10:23 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5a0a5df80ed4

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: 8129bfc0e632
Author:    jiangli
Date:      2014-10-14 18:47 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8129bfc0e632

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: 464ab653fbb1
Author:    lana
Date:      2014-10-16 14:15 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/464ab653fbb1

Merge


Changeset: f7cb546710c8
Author:    katleman
Date:      2014-10-23 11:19 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f7cb546710c8

Added tag jdk9-b36 for changeset 464ab653fbb1

! .hgtags

Changeset: e7f0ff234dbd
Author:    roland
Date:      2014-10-06 14:53 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7f0ff234dbd

8058746: escape analysis special case code for array copy broken by 7173584
Summary: escape analysis doesn't handler arraycopy nodes properly
Reviewed-by: kvn, iveresov, vlivanov

! src/share/vm/opto/escape.cpp

Changeset: 51a2224e845e
Author:    anoll
Date:      2014-10-10 14:48 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/51a2224e845e

8059847: complement JDK-8055286 and JDK-8056964 changes
Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/oracle/CheckCompileCommandOption.java

Changeset: 9f24a0b16c29
Author:    anoll
Date:      2014-10-10 13:05 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f24a0b16c29

Merge


Changeset: d9e8579b960e
Author:    anoll
Date:      2014-10-10 13:26 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9e8579b960e

Merge


Changeset: 2b1ea93ea45e
Author:    thartmann
Date:      2014-10-13 12:30 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b1ea93ea45e

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/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 8a8f6e7c5180
Author:    zmajo
Date:      2014-10-15 10:51 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8a8f6e7c5180

8060215: per-method PrintIdealGraphLevel
Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: ffe9c8c82350
Author:    zmajo
Date:      2014-10-15 14:00 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ffe9c8c82350

8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
+ test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: f605a3199018
Author:    tschatzl
Date:      2014-10-09 11:40 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f605a3199018

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: a37f7bbdfd57
Author:    mgerdin
Date:      2014-10-09 13:06 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a37f7bbdfd57

8057737: Avoid G1 write barriers on newly allocated objects
Reviewed-by: mgerdin, kvn, iveresov
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp

Changeset: 744f961b9393
Author:    tschatzl
Date:      2014-10-10 12:15 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/744f961b9393

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: 6488854ccc01
Author:    jwilhelm
Date:      2014-10-13 16:05 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6488854ccc01

Merge


Changeset: 1698cbc9fa21
Author:    mlarsson
Date:      2014-10-14 19:55 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1698cbc9fa21

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: 5bfd90e33eab
Author:    jwilhelm
Date:      2014-10-14 20:58 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5bfd90e33eab

8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
Contributed-by: sangheon.kim at oracle.com

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 91b0a91f2171
Author:    jwilhelm
Date:      2014-10-14 20:35 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91b0a91f2171

Merge


Changeset: 150cf09d1244
Author:    jwilhelm
Date:      2014-10-16 15:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/150cf09d1244

Merge

! src/share/vm/runtime/globals.hpp

Changeset: def3ccd92f1d
Author:    fparain
Date:      2014-10-09 04:45 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/def3ccd92f1d

8057777: Cleanup of old and unused VM interfaces
Reviewed-by: coleenp, hseigel, alanb, sherman

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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
! make/windows/makefiles/vm.make
! 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/jvm_windows.h
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp

Changeset: a008f00ee14c
Author:    sspitsyn
Date:      2014-10-09 16:56 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a008f00ee14c

8059904: libjvm_db.c warnings in solaris/sparc build with SS
Summary: Fix warnings by correcting the cast of pointers returned from calloc()
Reviewed-by: dholmes
Contributed-by: serguei.spitsyn at oracle.com

! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c

Changeset: 008f91ddb031
Author:    shade
Date:      2014-10-09 16:41 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/008f91ddb031

8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
Summary: Revive the hashcode installation in Verifier
Reviewed-by: kamg, lfoltan

! src/share/vm/classfile/verifier.cpp

Changeset: ab7b1d843bb1
Author:    dcubed
Date:      2014-10-10 08:28 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ab7b1d843bb1

Merge


Changeset: 1bbee5075b0e
Author:    dcubed
Date:      2014-10-10 18:00 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1bbee5075b0e

Merge


Changeset: d1b65075a01c
Author:    coleenp
Date:      2014-10-10 19:36 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1b65075a01c

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: 78f1402784b5
Author:    coleenp
Date:      2014-10-10 21:47 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/78f1402784b5

Merge


Changeset: 763abe04c848
Author:    sla
Date:      2014-10-13 22:11 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/763abe04c848

7102541: RFE: os::set_native_thread_name() cleanups
Summary: implement os::set_native_thread_name() on windows, linux
Reviewed-by: sla, ctornqvi, simonis
Contributed-by: thomas.stuefe at sap.com

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 5fc21235d0fd
Author:    dcubed
Date:      2014-10-14 10:32 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5fc21235d0fd

8049737: Contended Locking reorder and cache line bucket
Summary: JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket.
Reviewed-by: shade, dice, dholmes, dsimms
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 7845c825b8c7
Author:    jiangli
Date:      2014-10-14 12:09 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7845c825b8c7

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: b2b7723ea3a1
Author:    jiangli
Date:      2014-10-14 13:43 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b2b7723ea3a1

Merge


Changeset: e859b5ba6be4
Author:    jiangli
Date:      2014-10-14 19:39 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e859b5ba6be4

Merge


Changeset: d13e6905c8d2
Author:    gtriantafill
Date:      2014-10-15 05:55 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d13e6905c8d2

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: 4d6ab395ae35
Author:    dcubed
Date:      2014-10-16 17:36 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d6ab395ae35

Merge

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

Changeset: 5c8dffe3d889
Author:    amurillo
Date:      2014-10-17 07:58 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5c8dffe3d889

Merge

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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/classfile/verifier.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4c11d58184c9
Author:    lana
Date:      2014-10-23 13:44 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4c11d58184c9

Merge


Changeset: b1c2dd843f24
Author:    kshefov
Date:      2014-10-24 12:32 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1c2dd843f24

8057135: [TESTBUG] Need a test to cover JDK-8050167
Reviewed-by: ctornqvi, coleenp
Contributed-by: boris.molodenkov at oracle.com

+ test/runtime/ErrorHandling/ProblematicFrameTest.java

Changeset: 57f1da01f4f3
Author:    katleman
Date:      2014-10-30 08:34 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57f1da01f4f3

Added tag jdk9-b37 for changeset b1c2dd843f24

! .hgtags

Changeset: 33c1659e8b29
Author:    jiangli
Date:      2014-10-16 14:11 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/33c1659e8b29

8060256: The loop in Arguments::parse() can be enhanced.
Summary: Add continue statement for matching cases.
Reviewed-by: dholmes, bdelsart

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
+ test/runtime/CommandLine/TestVMOptions.java
+ test/runtime/CommandLine/flagfile.txt

Changeset: 8b2a4f5232e4
Author:    dcubed
Date:      2014-10-17 06:58 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8b2a4f5232e4

Merge

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

Changeset: 26809e0e253a
Author:    dcubed
Date:      2014-10-18 11:37 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/26809e0e253a

Merge

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

Changeset: f1821f27f91c
Author:    stefank
Date:      2014-10-02 10:55 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1821f27f91c

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/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: 76ee2cdb5d88
Author:    jwilhelm
Date:      2014-10-20 15:23 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76ee2cdb5d88

Merge

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

Changeset: d9cb9b61a295
Author:    jwilhelm
Date:      2014-08-22 10:10 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9cb9b61a295

8055702: Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: mgerdin, kbarrett

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/generation.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 96e85e97d06e
Author:    sjohanss
Date:      2014-10-20 10:18 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96e85e97d06e

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: f0c015238101
Author:    mlarsson
Date:      2014-10-21 11:57 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0c015238101

6979279: remove special-case code for ParallelGCThreads==0
Reviewed-by: jwilhelm, brutisso, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! 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/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! 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/g1StringDedup.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/parallelScavenge/generationSizer.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
! src/share/vm/memory/sharedHeap.cpp

Changeset: 42667d44d63d
Author:    jwilhelm
Date:      2014-10-22 16:40 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/42667d44d63d

8061805: BACKOUT - Remove the generations array
Summary: Backing out the change due to non-trivial test problems in nightly testing.
Reviewed-by: jwilhelm, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/generation.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f0dd24a15264
Author:    jwilhelm
Date:      2014-10-23 17:36 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0dd24a15264

Merge


Changeset: 2891b59e2899
Author:    amurillo
Date:      2014-10-27 07:49 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2891b59e2899

Merge


Changeset: c363a8b87e47
Author:    lana
Date:      2014-10-30 13:57 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c363a8b87e47

Merge


Changeset: 9cb75e5e3948
Author:    katleman
Date:      2014-11-06 10:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cb75e5e3948

Added tag jdk9-b38 for changeset c363a8b87e47

! .hgtags

Changeset: 8f90a1069def
Author:    katleman
Date:      2014-11-12 20:32 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f90a1069def

Added tag jdk9-b39 for changeset 9cb75e5e3948

! .hgtags

Changeset: 9ccb94e5c153
Author:    fparain
Date:      2014-10-22 02:31 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9ccb94e5c153

8061618: Removed unused networking functions from os class
Reviewed-by: lfoltan, hseigel, dholmes

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp

Changeset: 06de05da6f2b
Author:    aeriksso
Date:      2014-10-22 13:59 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06de05da6f2b

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: 59c89d7cc30f
Author:    acorn
Date:      2014-10-22 15:24 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/59c89d7cc30f

8043275: Fix interface initialization for default methods.
Summary: Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz

! src/share/vm/classfile/classFileParser.cpp
+ src/share/vm/classfile/classFileParser.cpp.orig
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/dtrace_disabled.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java

Changeset: 1947a3d46cd5
Author:    acorn
Date:      2014-10-22 22:37 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1947a3d46cd5

Merge


Changeset: f562ab17393e
Author:    ccheung
Date:      2014-10-23 10:08 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f562ab17393e

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: 27ce97a5b0dd
Author:    cjplummer
Date:      2014-10-23 14:43 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27ce97a5b0dd

6191224: (reflect) Misleading detail string in IllegalArgumentException thrown by Array.get<Type>
Summary: The test case shows that an exception is thrown with the message "Argument is not an array", when in fact the argument is an array, but an array of a primitive type is actually what was expected. Fixed by differentiating between failing because an array was expected and failing because an array of a primitive type was expected.
Reviewed-by: dholmes, ctornqvi, lfoltan

! src/share/vm/prims/jvm.cpp
+ test/runtime/reflect/ArrayGetIntException.java

Changeset: a3acb8e53230
Author:    hseigel
Date:      2014-10-24 08:56 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3acb8e53230

8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository
Summary: Remove the file
Reviewed-by: coleenp, ccheung

- src/share/vm/classfile/classFileParser.cpp.orig

Changeset: 64c09126ad3c
Author:    dcubed
Date:      2014-10-27 15:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/64c09126ad3c

Merge


Changeset: e0048254cc82
Author:    coleenp
Date:      2014-10-28 17:02 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0048254cc82

8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise
8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name'
Summary: Fix resolution error saving.
Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: a1842666e889
Author:    thartmann
Date:      2014-10-16 12:57 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1842666e889

8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp

! src/share/vm/oops/instanceKlass.cpp

Changeset: 18c85ea84df6
Author:    thartmann
Date:      2014-10-17 08:56 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18c85ea84df6

8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size
Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag.
Reviewed-by: kvn, anoll

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 400c6e3c13a4
Author:    thartmann
Date:      2014-10-17 10:04 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/400c6e3c13a4

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: a931540f0543
Author:    thartmann
Date:      2014-10-17 08:27 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a931540f0543

Merge


Changeset: 32706bfa2dfe
Author:    iveresov
Date:      2014-10-17 10:09 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32706bfa2dfe

Merge


Changeset: 3c4254d2df12
Author:    kvn
Date:      2014-10-17 15:35 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c4254d2df12

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: fa734079958d
Author:    kvn
Date:      2014-10-21 12:37 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa734079958d

8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java
Summary: fix typo
Reviewed-by: iveresov

! test/compiler/exceptions/CatchInlineExceptions.java

Changeset: 0385cbc59f3b
Author:    iveresov
Date:      2014-10-23 09:41 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0385cbc59f3b

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: 06f331be32b8
Author:    thartmann
Date:      2014-10-24 08:22 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06f331be32b8

8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds
Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests.
Reviewed-by: kvn, dholmes, 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/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: 6ac82ab8d163
Author:    thartmann
Date:      2014-10-24 08:27 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ac82ab8d163

8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build
Summary: Added check for product build and compute minimum code cache size accordingly.
Reviewed-by: kvn, iignatyev

! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: a754d0298071
Author:    thartmann
Date:      2014-10-24 08:35 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a754d0298071

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: 956bdea3c7e0
Author:    anoll
Date:      2014-10-24 14:25 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/956bdea3c7e0

8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Summary: Use separate sweeper thread; enables more aggressive sweeping.
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
! test/compiler/startup/SmallCodeCacheStartup.java
! test/gc/g1/TestHumongousCodeCacheRoots.java

Changeset: 7723d5b0fca3
Author:    vlivanov
Date:      2014-10-24 09:13 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7723d5b0fca3

8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland

! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: 3fb2dd37c0bb
Author:    vlivanov
Date:      2014-10-24 09:14 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3fb2dd37c0bb

8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN
Reviewed-by: kvn, roland

! src/share/vm/opto/callnode.cpp
+ test/compiler/debug/TraceIterativeGVN.java

Changeset: d4fca4ca4407
Author:    vlivanov
Date:      2014-10-24 09:17 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4fca4ca4407

8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group
Reviewed-by: vlivanov, kvn
Contributed-by: sergei.kovalev at oracle.com

! test/TEST.groups

Changeset: b9576378eaad
Author:    kvn
Date:      2014-10-24 10:28 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b9576378eaad

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: 89b4256ee430
Author:    fzhinkin
Date:      2014-10-25 19:06 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89b4256ee430

8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: kvn, iignatyev, fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko at oracle.com>

! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java

Changeset: d0e59d57dda2
Author:    iveresov
Date:      2014-10-25 21:02 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0e59d57dda2

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: ee3320873991
Author:    morris
Date:      2014-08-13 13:00 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee3320873991

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: 164dfb54fd47
Author:    kvn
Date:      2014-08-05 14:44 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/164dfb54fd47

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: 598aa78fc24b
Author:    iveresov
Date:      2014-10-27 20:03 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/598aa78fc24b

Merge

! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: c2c9379993da
Author:    thartmann
Date:      2014-10-28 09:17 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2c9379993da

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: 0730c0daed9b
Author:    thartmann
Date:      2014-10-28 16:44 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0730c0daed9b

8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal
Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809.
Reviewed-by: kvn, anoll

! test/TEST.groups
! test/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 4522428f5220
Author:    neliasso
Date:      2014-10-28 20:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4522428f5220

8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed
Summary: Fixed logging to avoid parsing mistake and added test case.
Reviewed-by: kvn, twisti

! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: fae833698aa3
Author:    anoll
Date:      2014-10-29 15:42 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fae833698aa3

8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces()
Summary: Make thread not visible when calling Thread.getAllStackTraces()
Reviewed-by: kvn, shade

! src/share/vm/runtime/thread.hpp

Changeset: d30c8335bb6f
Author:    thartmann
Date:      2014-10-30 13:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d30c8335bb6f

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: 253150035d8f
Author:    iveresov
Date:      2014-10-30 09:50 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/253150035d8f

Merge

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 91c3d4bcf583
Author:    amurillo
Date:      2014-10-30 22:52 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91c3d4bcf583

Merge


Changeset: 6d6b54e7cd9b
Author:    ehelin
Date:      2014-10-23 11:43 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d6b54e7cd9b

8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso

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

Changeset: b975344bc52d
Author:    jwilhelm
Date:      2014-10-23 17:36 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b975344bc52d

Merge


Changeset: eb41f3c4b277
Author:    kbarrett
Date:      2014-10-23 16:19 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb41f3c4b277

8061748: Remove check_ct_logs_at_safepoint()
Summary: Remove unused function and related closure class
Reviewed-by: jwilhelm, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 3d2a0f94ad03
Author:    jmasa
Date:      2014-10-27 07:52 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3d2a0f94ad03

8059614: [TESTBUG] Test for UseNUMA enable UseNUMAInterleaving
Summary: Tests that UseNUMAInterleaving enabled for all collectors by ergonomics, on all platforms when UseNUMA feature is enabled.
Reviewed-by: jmasa, dfazunen
Contributed-by: andrey.x.zakharov at oracle.com

+ test/gc/arguments/TestUseNUMAInterleaving.java

Changeset: a6844eb7f14c
Author:    jmasa
Date:      2014-10-27 16:39 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6844eb7f14c

Merge


Changeset: 4b28f1ee9b66
Author:    jwilhelm
Date:      2014-10-27 20:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b28f1ee9b66

Merge


Changeset: aec7d1bde45f
Author:    jwilhelm
Date:      2014-10-27 19:15 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aec7d1bde45f

Merge


Changeset: fb12640e66df
Author:    jwilhelm
Date:      2014-10-27 20:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fb12640e66df

Merge


Changeset: eb113689551d
Author:    jwilhelm
Date:      2014-10-30 01:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb113689551d

Merge


Changeset: 953e3015355f
Author:    jwilhelm
Date:      2014-10-31 08:00 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/953e3015355f

Merge


Changeset: 8edc39841abe
Author:    thartmann
Date:      2014-10-31 12:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8edc39841abe

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: f826f98ac633
Author:    thartmann
Date:      2014-10-31 11:31 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f826f98ac633

Merge


Changeset: bb0b42a72dfd
Author:    iveresov
Date:      2014-10-31 12:01 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bb0b42a72dfd

Merge


Changeset: cea556d9d85d
Author:    kvn
Date:      2014-10-31 16:51 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cea556d9d85d

8054492: Casting can result in redundant null checks in generated code
Summary: add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java

Changeset: 931c7d22ec23
Author:    iignatyev
Date:      2014-11-02 18:42 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/931c7d22ec23

8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade

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

Changeset: fa0ebb9fe1f3
Author:    iignatyev
Date:      2014-11-02 18:43 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa0ebb9fe1f3

8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp

Changeset: f48775f8c5e8
Author:    iignatyev
Date:      2014-11-02 18:43 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f48775f8c5e8

8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: sergei.kovalev at oracle.com

! test/compiler/6896617/Test6896617.java
! test/compiler/7100757/Test7100757.java
! test/compiler/7177917/Test7177917.java
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
! test/compiler/8005956/PolynomialRoot.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/unsafe/UnsafeRaw.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary_tests/RandomGeneratorTest.java

Changeset: b8bcacc8ccca
Author:    kvn
Date:      2014-11-03 12:02 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8bcacc8ccca

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: aa056c7ce2d4
Author:    roland
Date:      2014-10-20 22:53 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa056c7ce2d4

8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Summary: arraycopy code misses opportunities to optimize copies to just allocated array.
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: aedfc7337448
Author:    iveresov
Date:      2014-11-04 07:09 -1000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aedfc7337448

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: 6fc3b8261368
Author:    martin
Date:      2014-07-01 13:29 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fc3b8261368

8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes

! src/os/linux/vm/os_linux.cpp

Changeset: 1b0fa0b42e68
Author:    dcubed
Date:      2014-10-29 09:19 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1b0fa0b42e68

8061552: Contended Locking speedup PlatformEvent unpark bucket
Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket.
Reviewed-by: acorn, dice, dholmes
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! 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

Changeset: 0879f88db2d5
Author:    igerasim
Date:      2014-10-29 09:53 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0879f88db2d5

8059533: (process) Make exiting process wait for exiting threads [win]
Reviewed-by: dholmes, dcubed

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

Changeset: decd3c73355a
Author:    sla
Date:      2014-10-28 12:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/decd3c73355a

8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined.
Reviewed-by: sla
Contributed-by: alex.schenkman at oracle.com

! test/serviceability/threads/TestFalseDeadLock.java

Changeset: f87b2b4a1bb1
Author:    coleenp
Date:      2014-10-30 18:38 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f87b2b4a1bb1

8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Summary: Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.cpp

Changeset: 200f943f2264
Author:    vkempik
Date:      2014-10-28 18:41 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/200f943f2264

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: 4b95a66aa564
Author:    dbuck
Date:      2014-10-31 09:37 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b95a66aa564

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: 6bb834d621bb
Author:    dcubed
Date:      2014-10-31 10:15 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bb834d621bb

Merge

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp

Changeset: 7eb6afbb70df
Author:    dcubed
Date:      2014-10-31 18:18 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7eb6afbb70df

Merge

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

Changeset: 1bac07f399ac
Author:    jbachorik
Date:      2014-11-03 11:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1bac07f399ac

8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
Reviewed-by: mchung, sla

! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java

Changeset: 092a9eddf58d
Author:    ctornqvi
Date:      2014-11-03 11:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/092a9eddf58d

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: 3da45f8f02cd
Author:    ctornqvi
Date:      2014-11-05 13:18 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3da45f8f02cd

8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Reviewed-by: lfoltan, gtriantafill

! test/runtime/7194254/Test7194254.java

Changeset: 8d5860808a16
Author:    ctornqvi
Date:      2014-11-05 13:20 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8d5860808a16

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: c2881c208f7a
Author:    gtriantafill
Date:      2014-11-05 08:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2881c208f7a

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: 110ec5963eb1
Author:    goetz
Date:      2014-10-29 10:13 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/110ec5963eb1

8062370: Various minor code improvements
Summary: A lot of fixes useful to improve the code quality.
Reviewed-by: coleenp, dholmes

! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.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/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 783d857d8d84
Author:    coleenp
Date:      2014-11-06 00:01 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/783d857d8d84

Merge


Changeset: 351115afe32b
Author:    cjplummer
Date:      2014-11-05 13:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/351115afe32b

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: 24d57d9d65af
Author:    jiangli
Date:      2014-11-06 01:31 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/24d57d9d65af

Merge

! 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/thread.cpp

Changeset: 706cccf23716
Author:    anoll
Date:      2014-11-06 07:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/706cccf23716

8062735: CodeCacheSweeperThread missing from SA
Summary: Make SA aware of the code cache sweeper thread
Reviewed-by: kvn, coleenp, sspitsyn

+ agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6748f6322b92
Author:    dbuck
Date:      2014-11-05 23:37 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6748f6322b92

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: 63efc89a7a7d
Author:    dbuck
Date:      2014-11-06 08:18 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63efc89a7a7d

Merge


Changeset: 5ba37c4c0578
Author:    jmanson
Date:      2014-11-05 16:47 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5ba37c4c0578

8062116: JVMTI GetClassMethods is Slow
Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1)
Reviewed-by: coleenp, rasbold, sspitsyn

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: c3caa28aa0c2
Author:    coleenp
Date:      2014-11-06 13:57 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3caa28aa0c2

Merge


Changeset: 5dc0918c9b29
Author:    sla
Date:      2014-11-06 19:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5dc0918c9b29

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/serviceability/threads/TestFalseDeadLock.java

Changeset: 0e417b376866
Author:    amurillo
Date:      2014-11-07 06:35 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0e417b376866

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 6b09b3193d73
Author:    lana
Date:      2014-11-13 09:38 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6b09b3193d73

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: b1b970db3037
Author:    katleman
Date:      2014-11-18 15:25 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1b970db3037

Added tag jdk9-b40 for changeset 6b09b3193d73

! .hgtags

Changeset: 1d29b13e8a51
Author:    chegar
Date:      2014-12-03 14:21 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d29b13e8a51

8049367: Modular Run-Time Images
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com

! make/bsd/makefiles/sa.make
! 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/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/imageFile.cpp
+ src/share/vm/classfile/imageFile.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/statSampler.cpp

Changeset: fa3a238f8b92
Author:    katleman
Date:      2014-12-04 12:58 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa3a238f8b92

Added tag jdk9-b41 for changeset 1d29b13e8a51

! .hgtags

Changeset: 0b638f8cf005
Author:    azakharov
Date:      2014-11-14 17:36 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b638f8cf005

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: 18f7ade7de0d
Author:    azakharov
Date:      2014-11-19 19:22 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18f7ade7de0d

8059661: Test SoftReference and OOM behavior
Reviewed-by: tschatzl

+ test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: 81d9fd423b0d
Author:    lana
Date:      2014-11-20 10:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/81d9fd423b0d

Merge


Changeset: 08f2d97bd5b4
Author:    dcubed
Date:      2014-11-06 13:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/08f2d97bd5b4

8062851: cleanup ObjectMonitor offset adjustments
Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers
Reviewed-by: dholmes, redestad, coleenp

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/objectMonitor.hpp

Changeset: 1dd30951315a
Author:    sla
Date:      2014-11-07 13:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1dd30951315a

Merge


Changeset: b67cf1387c96
Author:    minqi
Date:      2014-11-07 12:48 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b67cf1387c96

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: 8666e625f2a4
Author:    ccheung
Date:      2014-11-10 10:13 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8666e625f2a4

8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
Summary: replaced strcat() with jio_snprintf()
Reviewed-by: dholmes, iklam, dlong, minqi

! src/share/vm/memory/metaspaceShared.cpp

Changeset: 425d09fb378b
Author:    emc
Date:      2014-11-10 16:45 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/425d09fb378b

8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException
Summary: Allow hotspot to store and report zero-length MethodParameters attribute data
Reviewed-by: coleenp, jiangli

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp

Changeset: 83c20afb7a9e
Author:    emc
Date:      2014-11-10 19:37 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/83c20afb7a9e

8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException
Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute
Reviewed-by: coleenp, dholmes

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

Changeset: 9c8575a9f888
Author:    dsamersoff
Date:      2014-11-11 04:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c8575a9f888

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: 3ecdffc6e96d
Author:    coleenp
Date:      2014-11-11 09:59 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ecdffc6e96d

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
! test/runtime/NMT/MallocTrackingVerify.java

Changeset: 345325f153d4
Author:    shade
Date:      2014-11-11 15:07 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/345325f153d4

8015272: Make @Contended within the same group to use the same oop map
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/OopMapsSameGroup.java

Changeset: 7b66181a98c8
Author:    coleenp
Date:      2014-11-11 18:00 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7b66181a98c8

Merge


Changeset: 6155ff53a422
Author:    jiangli
Date:      2014-11-10 19:28 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6155ff53a422

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: a014a4dff55b
Author:    jiangli
Date:      2014-11-10 19:52 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a014a4dff55b

Merge

! src/share/vm/memory/metaspaceShared.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 6db8a4285765
Author:    jiangli
Date:      2014-11-11 16:54 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6db8a4285765

Merge


Changeset: 7d207a7e9d4f
Author:    jiangli
Date:      2014-11-11 19:42 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d207a7e9d4f

Merge


Changeset: 0843853b7a3a
Author:    sla
Date:      2014-11-13 07:58 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0843853b7a3a

Merge


Changeset: c85321489672
Author:    sjohanss
Date:      2014-10-30 10:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c85321489672

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: 919536dd73cc
Author:    mlarsson
Date:      2014-10-30 12:45 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/919536dd73cc

8043243: convert SCAN_AND_FORWARD, SCAN_AND_ADJUST_POINTERS, SCAN_AND_COMPACT macros to methods
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp

Changeset: 4aeb83b5657f
Author:    brutisso
Date:      2014-10-31 09:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4aeb83b5657f

8061308: Remove iCMS
Reviewed-by: mgerdin, jmasa

! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
! test/gc/g1/TestShrinkAuxiliaryData.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 729d098d4ff4
Author:    mlarsson
Date:      2014-11-03 11:29 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/729d098d4ff4

8054491: Remove wrong assert and refactor code in G1CollectorPolicy::record_concurrent_mark_end
Reviewed-by: tschatzl, brutisso

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

Changeset: 11003925fa03
Author:    mlarsson
Date:      2014-11-03 12:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/11003925fa03

8049341: Parallelize clearing the next mark bitmap
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: 32e3c9ec28b2
Author:    jwilhelm
Date:      2014-11-03 15:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32e3c9ec28b2

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: ec99dce065fb
Author:    brutisso
Date:      2014-11-05 10:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec99dce065fb

8061449: G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end()
Reviewed-by: mgerdin, tschatzl, stefank

! src/share/vm/gc_implementation/g1/heapRegionSet.cpp

Changeset: f18a1b5cbf0b
Author:    ehelin
Date:      2014-11-05 16:39 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f18a1b5cbf0b

8061467: Bad page size passed to setup_large_pages() on Solaris
Reviewed-by: tschatzl, mgerdin

! src/os/solaris/vm/os_solaris.cpp
+ test/gc/TestNUMAPageSize.java

Changeset: ac8658da2a92
Author:    jwilhelm
Date:      2014-11-05 15:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ac8658da2a92

8062836: BACKOUT - Parallelize clearing the next mark bitmap
Summary: Backing out due to non-trivial issues found in nightly testing
Reviewed-by: mgerdin, mlarsson

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: d4f303d3104c
Author:    mgerdin
Date:      2014-11-03 11:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4f303d3104c

8061964: Insufficient compiler barriers for GCC in OrderAccess functions
Summary: Fix OrderAccess functions to emit memory clobbering inline assembly to attempt to stop copiler reordering.
Reviewed-by: dcubed, dholmes, bdelsart

! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp

Changeset: dddb28a1f1d0
Author:    jcoomes
Date:      2014-11-07 15:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dddb28a1f1d0

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: cc4bfa308b6d
Author:    mlarsson
Date:      2014-11-10 12:13 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc4bfa308b6d

8064348: Add TraceEvent::is_enabled() for embedded/minimal builds
Reviewed-by: ehelin, sla

! src/share/vm/trace/traceEventClasses.xsl

Changeset: bce440df920e
Author:    kbarrett
Date:      2014-10-27 17:24 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bce440df920e

8062206: Remove unusable G1RSLogCheckCardTable command line argument
Summary: Remove dependent assertion and remove develop option
Reviewed-by: jwilhelm, mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: c42a0b8babb4
Author:    jwilhelm
Date:      2014-11-13 12:29 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c42a0b8babb4

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: e2441a0d98f3
Author:    zmajo
Date:      2014-11-06 09:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2441a0d98f3

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

! 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/macroArrayCopy.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: ef2e397e8b7b
Author:    mdoerr
Date:      2014-11-05 16:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef2e397e8b7b

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: b133170fd2b9
Author:    drchase
Date:      2014-11-07 13:58 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b133170fd2b9

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: a10efd800bc6
Author:    iignatyev
Date:      2014-11-08 16:00 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a10efd800bc6

8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar
Reviewed-by: kvn, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh

Changeset: 140f3e405a8a
Author:    iignatyev
Date:      2014-11-08 16:00 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/140f3e405a8a

8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/TEST.groups
! test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: dfc5ef36035d
Author:    iignatyev
Date:      2014-11-10 19:04 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfc5ef36035d

8059624: Test task: WhiteBox API for testing segmented codecache feature
Reviewed-by: kvn, thartmann

! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sweeper.hpp
+ test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
+ test/compiler/whitebox/LockCompilationTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
+ test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java

Changeset: 0d599246de33
Author:    thartmann
Date:      2014-11-11 11:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d599246de33

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: c14722c9cda3
Author:    vlivanov
Date:      2014-11-11 04:46 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c14722c9cda3

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: 96dc34bb422b
Author:    drchase
Date:      2014-11-13 11:35 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96dc34bb422b

Merge

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! test/TEST.groups
- test/compiler/7068051/Test7068051.sh
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: c5333c40b081
Author:    amurillo
Date:      2014-11-13 16:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c5333c40b081

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 515e86623962
Author:    amurillo
Date:      2014-11-21 08:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/515e86623962

Merge

! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: 4f4479a577b0
Author:    jiangli
Date:      2014-11-11 14:52 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f4479a577b0

Merge


Changeset: 9dd17854c570
Author:    jiangli
Date:      2014-11-12 13:12 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9dd17854c570

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: 90b2b496d9b7
Author:    jiangli
Date:      2014-11-12 18:31 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/90b2b496d9b7

Merge


Changeset: 31877ada239b
Author:    dholmes
Date:      2014-11-12 19:05 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31877ada239b

8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents
Summary: Removed unused and non-working TraceThreadEvents option
Reviewed-by: coleenp, jiangli

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 4338f1964c65
Author:    ccheung
Date:      2014-11-12 16:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4338f1964c65

8043491: warning LNK4197: export '... ...' specified multiple times; using first specification
Summary: no need to use the /export linker option on windows 64-bit platform
Reviewed-by: ctornqvi, minqi

! make/windows/makefiles/vm.make
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 49ae35b23822
Author:    ccheung
Date:      2014-11-13 02:09 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/49ae35b23822

Merge


Changeset: 9dc4d4fc73ca
Author:    shade
Date:      2014-11-13 01:57 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9dc4d4fc73ca

8059677: Thread.getName() instantiates Strings
Reviewed-by: coleenp, dholmes, sla

! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/runtime/thread.cpp

Changeset: d8d148c35d6c
Author:    coleenp
Date:      2014-11-13 00:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8d148c35d6c

Merge


Changeset: 226987473c9b
Author:    coleenp
Date:      2014-11-13 03:48 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/226987473c9b

Merge

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

Changeset: 86feba25ac0b
Author:    dcubed
Date:      2014-11-13 10:39 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86feba25ac0b

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: 18499cb0b0ff
Author:    emc
Date:      2014-11-14 12:45 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18499cb0b0ff

8064571: java/lang/instrument/IsModifiableClassAgent.java: assert(length > 0) failed: should only be called if table is present
Summary: Remove tautological assert
Reviewed-by: coleenp, lfoltan, sspitsyn, jiangli

! src/share/vm/oops/constMethod.cpp

Changeset: 4b66ce17aa71
Author:    coleenp
Date:      2014-11-14 13:09 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b66ce17aa71

8060449: Obsolete command line flags accept arbitrary appendix
Summary: Proper error messages for newly obsolete command line flags.
Reviewed-by: lfoltan, dcubed, coleenp
Contributed-by: max.ockner at oracle.com

! src/share/vm/runtime/arguments.cpp
+ test/runtime/CommandLine/ObsoleteFlagErrorMessage.java

Changeset: d25271a8f71e
Author:    coleenp
Date:      2014-11-15 01:29 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d25271a8f71e

Merge


Changeset: ed802e0ac3c4
Author:    coleenp
Date:      2014-11-12 20:18 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed802e0ac3c4

Merge


Changeset: 0a03986bd915
Author:    shade
Date:      2014-11-13 19:12 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a03986bd915

8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous
Reviewed-by: dcubed, coleenp, kvn, dholmes

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp

Changeset: 9a0fd6b840ba
Author:    coleenp
Date:      2014-11-14 15:08 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a0fd6b840ba

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
! src/share/vm/runtime/globals.hpp

Changeset: a1e5bc3d5ce9
Author:    coleenp
Date:      2014-11-15 01:38 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1e5bc3d5ce9

Merge


Changeset: 6c04a0f03814
Author:    coleenp
Date:      2014-11-15 02:51 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c04a0f03814

Merge

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

Changeset: 67f1976ae672
Author:    sla
Date:      2014-11-17 09:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67f1976ae672

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 524b9a4ec5d9
Author:    coleenp
Date:      2014-11-17 11:26 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/524b9a4ec5d9

8064779: Add additional comments for "8062370: Various minor code improvements"
Summary: Provide additional comments to jio_snprintf and jio_vsnprintf
Reviewed-by: simonis, coleenp, mgronlun
Contributed-by: thomas.stuefe at sap.com

! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h

Changeset: 13f3f02dad3c
Author:    simonis
Date:      2014-11-13 16:58 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/13f3f02dad3c

8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX
Reviewed-by: dholmes, simonis
Contributed-by: gunter.haug at sap.com

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

Changeset: acc869dcded3
Author:    simonis
Date:      2014-11-18 19:17 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acc869dcded3

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: 8da07cdee15f
Author:    poonam
Date:      2014-11-18 10:19 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8da07cdee15f

8065220: Include alternate sa.make file for MacOSX
Summary: Include alternate sa.make in make/bsd/makefiles/sa.make
Reviewed-by: mgronlun, egahlin, sla

! make/bsd/makefiles/sa.make

Changeset: 58b8917004d2
Author:    poonam
Date:      2014-11-18 20:51 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/58b8917004d2

Merge


Changeset: 37fe84ab3bec
Author:    iklam
Date:      2014-11-18 03:38 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/37fe84ab3bec

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: 5284b330c1a4
Author:    mgronlun
Date:      2014-11-19 16:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5284b330c1a4

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/runtime/vmStructs.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: a12405f751a8
Author:    coleenp
Date:      2014-11-19 13:02 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a12405f751a8

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: 7427a2e34664
Author:    iklam
Date:      2014-11-19 19:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7427a2e34664

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: 7e08ae41ddbe
Author:    sla
Date:      2014-11-24 09:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e08ae41ddbe

Merge


Changeset: ef7449e07592
Author:    stefank
Date:      2014-11-12 13:55 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef7449e07592

8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett

! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/x86_32.ad
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 430043fc642a
Author:    kbarrett
Date:      2014-11-11 13:39 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/430043fc642a

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: bad5bf926f89
Author:    goetz
Date:      2014-11-13 11:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bad5bf926f89

8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
Reviewed-by: stefank, tschatzl

! src/share/vm/prims/jni.cpp

Changeset: 55e38e5032af
Author:    stefank
Date:      2014-11-14 09:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/55e38e5032af

8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/utilities/array.hpp

Changeset: 3d192acee119
Author:    mgerdin
Date:      2014-11-14 14:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3d192acee119

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: 57776b573fe9
Author:    sfriberg
Date:      2014-11-14 15:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57776b573fe9

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: 0a8469ebc3d9
Author:    stefank
Date:      2014-11-11 17:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a8469ebc3d9

8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes

! 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/systemDictionary.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 986020ea95b1
Author:    stefank
Date:      2014-11-12 12:41 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/986020ea95b1

8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes

! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/stringTable.cpp
! 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/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp

Changeset: 0f6100dde08e
Author:    jwilhelm
Date:      2014-11-17 21:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f6100dde08e

Merge

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: b4e8daeecb44
Author:    brutisso
Date:      2014-11-18 10:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4e8daeecb44

8064702: Remove the CMS foreground collector
Reviewed-by: kbarrett, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 9796d7276d62
Author:    ehelin
Date:      2014-11-18 10:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9796d7276d62

8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9570e27fbbfe
Author:    ehelin
Date:      2014-11-18 11:10 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9570e27fbbfe

Merge


Changeset: 63b17ad24a24
Author:    brutisso
Date:      2014-11-18 10:39 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63b17ad24a24

8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS
Reviewed-by: jmasa, kbarrett, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 898c20a0184e
Author:    brutisso
Date:      2014-11-18 12:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/898c20a0184e

Merge


Changeset: 5398ffa1a419
Author:    jwilhelm
Date:      2014-10-21 15:07 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5398ffa1a419

8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms
Summary: Use the native cmpxchgb instruction on x86.
Reviewed-by: dholmes, kbarrett, phh
Contributed-by: erik.osterlund at lnu.se

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: 6464714dd742
Author:    eistepan
Date:      2014-11-19 17:43 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6464714dd742

8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
Reviewed-by: brutisso

! 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/defnew/HeapChangeLogging.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
! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: 403aceebe7ac
Author:    aharlap
Date:      2014-11-20 10:03 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/403aceebe7ac

8059492: Wrong spelling in assert: "Not initialied properly?"
Summary: Fixed typo in metaspace assert message
Reviewed-by: mgerdin
Contributed-by: aharlap <alexander.harlap. at oracle.com>

! src/share/vm/memory/metaspace.cpp

Changeset: a5040fddd180
Author:    jwilhelm
Date:      2014-11-26 18:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a5040fddd180

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
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: 9f14e2f457b3
Author:    iignatyev
Date:      2014-11-17 12:57 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f14e2f457b3

8059732: improve hotspot_*test targets
Reviewed-by: kvn, dholmes

! test/Makefile

Changeset: aeaffe938f90
Author:    neliasso
Date:      2014-11-13 14:42 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aeaffe938f90

8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out
Summary: Must not be at safepoint when taking CompileQueue_lock
Reviewed-by: kvn, anoll

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/vm_operations.hpp

Changeset: 269dae261504
Author:    vlivanov
Date:      2014-11-17 14:02 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/269dae261504

8062258: compiler/debug/TraceIterativeGVN.java segfaults in trace_PhaseIterGVN
Reviewed-by: kvn

! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/multnode.cpp

Changeset: bfa95eeb0a33
Author:    vlivanov
Date:      2014-11-17 23:11 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bfa95eeb0a33

Merge


Changeset: 2d697acc4e03
Author:    zmajo
Date:      2014-11-18 19:44 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d697acc4e03

8062854: move compiler jtreg test to corresponding subfolders and use those in TEST.groups
Summary: move all test from <bug_id> directories to <functional_dir_name>/<bug_id>; update TEST.groups to execute more tests
Reviewed-by: drchase, kvn

! test/TEST.groups
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
+ test/compiler/c1/6478991/NullCheckTest.java
+ test/compiler/c1/6579789/Test6579789.java
+ test/compiler/c1/6756768/Test6756768.java
+ test/compiler/c1/6756768/Test6756768_2.java
+ test/compiler/c1/6757316/Test6757316.java
+ test/compiler/c1/6758234/Test6758234.java
+ test/compiler/c1/6769124/TestArrayCopy6769124.java
+ test/compiler/c1/6769124/TestDeoptInt6769124.java
+ test/compiler/c1/6769124/TestUnalignedLoad6769124.java
+ test/compiler/c1/6795465/Test6795465.java
+ test/compiler/c1/6849574/Test.java
+ test/compiler/c1/6855215/Test6855215.java
+ test/compiler/c1/6932496/Test6932496.java
+ test/compiler/c1/7042153/Test7042153.java
+ test/compiler/c1/7090976/Test7090976.java
+ test/compiler/c1/7103261/Test7103261.java
+ test/compiler/c1/7123108/Test7123108.java
+ test/compiler/c1/8004051/Test8004051.java
+ test/compiler/c1/8011706/Test8011706.java
+ test/compiler/c1/8011771/Test8011771.java
+ test/compiler/c2/5057225/Test5057225.java
+ test/compiler/c2/5091921/Test5091921.java
+ test/compiler/c2/5091921/Test6186134.java
+ test/compiler/c2/5091921/Test6196102.java
+ test/compiler/c2/5091921/Test6357214.java
+ test/compiler/c2/5091921/Test6559156.java
+ test/compiler/c2/5091921/Test6753639.java
+ test/compiler/c2/5091921/Test6850611.java
+ test/compiler/c2/5091921/Test6890943.java
+ test/compiler/c2/5091921/Test6897150.java
+ test/compiler/c2/5091921/Test6905845.java
+ test/compiler/c2/5091921/Test6931567.java
+ test/compiler/c2/5091921/Test6935022.java
+ test/compiler/c2/5091921/Test6959129.java
+ test/compiler/c2/5091921/Test6985295.java
+ test/compiler/c2/5091921/Test6992759.java
+ test/compiler/c2/5091921/Test7005594.java
+ test/compiler/c2/5091921/Test7005594.sh
+ test/compiler/c2/5091921/Test7020614.java
+ test/compiler/c2/5091921/input6890943.txt
+ test/compiler/c2/5091921/output6890943.txt
+ test/compiler/c2/6340864/TestByteVect.java
+ test/compiler/c2/6340864/TestDoubleVect.java
+ test/compiler/c2/6340864/TestFloatVect.java
+ test/compiler/c2/6340864/TestIntVect.java
+ test/compiler/c2/6340864/TestLongVect.java
+ test/compiler/c2/6340864/TestShortVect.java
+ test/compiler/c2/6443505/Test6443505.java
+ test/compiler/c2/6589834/InlinedArrayCloneTestCase.java
+ test/compiler/c2/6589834/Test_ia32.java
+ test/compiler/c2/6603011/Test.java
+ test/compiler/c2/6636138/Test1.java
+ test/compiler/c2/6636138/Test2.java
+ test/compiler/c2/6646019/Test.java
+ test/compiler/c2/6646020/Tester.java
+ test/compiler/c2/6661247/Test.java
+ test/compiler/c2/6663621/IVTest.java
+ test/compiler/c2/6663848/Tester.java
+ test/compiler/c2/6663854/Test6663854.java
+ test/compiler/c2/6695810/Test.java
+ test/compiler/c2/6700047/Test6700047.java
+ test/compiler/c2/6711100/Test.java
+ test/compiler/c2/6711117/Test.java
+ test/compiler/c2/6712835/Test6712835.java
+ test/compiler/c2/6714694/Tester.java
+ test/compiler/c2/6724218/Test.java
+ test/compiler/c2/6732154/Test6732154.java
+ test/compiler/c2/6741738/Tester.java
+ test/compiler/c2/6772683/InterruptedTest.java
+ test/compiler/c2/6792161/Test6792161.java
+ test/compiler/c2/6795362/Test6795362.java
+ test/compiler/c2/6796786/Test6796786.java
+ test/compiler/c2/6799693/Test.java
+ test/compiler/c2/6800154/Test6800154.java
+ test/compiler/c2/6805724/Test6805724.java
+ test/compiler/c2/6823453/Test.java
+ test/compiler/c2/6832293/Test.java
+ test/compiler/c2/6837011/Test6837011.java
+ test/compiler/c2/6837094/Test.java
+ test/compiler/c2/6843752/Test.java
+ test/compiler/c2/6851282/Test.java
+ test/compiler/c2/6852078/Test6852078.java
+ test/compiler/c2/6857159/Test6857159.java
+ test/compiler/c2/6857159/Test6857159.sh
+ test/compiler/c2/6863155/Test6863155.java
+ test/compiler/c2/6865031/Test.java
+ test/compiler/c2/6866651/Test.java
+ test/compiler/c2/6877254/Test.java
+ test/compiler/c2/6880034/Test6880034.java
+ test/compiler/c2/6885584/Test6885584.java
+ test/compiler/c2/6894807/IsInstanceTest.java
+ test/compiler/c2/6894807/Test6894807.sh
+ test/compiler/c2/6901572/Test.java
+ test/compiler/c2/6910484/Test.java
+ test/compiler/c2/6910605/Test.java
+ test/compiler/c2/6910618/Test.java
+ test/compiler/c2/6912517/Test.java
+ test/compiler/c2/6916644/Test6916644.java
+ test/compiler/c2/6921969/TestMultiplyLongHiZero.java
+ test/compiler/c2/6930043/Test6930043.java
+ test/compiler/c2/6946040/TestCharShortByteSwap.java
+ test/compiler/c2/6956668/Test6956668.java
+ test/compiler/c2/6958485/Test.java
+ test/compiler/c2/6968348/Test6968348.java
+ test/compiler/c2/6973329/Test.java
+ test/compiler/c2/7002666/Test7002666.java
+ test/compiler/c2/7009359/Test7009359.java
+ test/compiler/c2/7017746/Test.java
+ test/compiler/c2/7024475/Test7024475.java
+ test/compiler/c2/7029152/Test.java
+ test/compiler/c2/7041100/Test7041100.java
+ test/compiler/c2/7046096/Test7046096.java
+ test/compiler/c2/7047069/Test7047069.java
+ test/compiler/c2/7048332/Test7048332.java
+ test/compiler/c2/7068051/Test7068051.java
+ test/compiler/c2/7070134/Stemmer.java
+ test/compiler/c2/7070134/Test7070134.sh
+ test/compiler/c2/7070134/words
+ test/compiler/c2/7110586/Test7110586.java
+ test/compiler/c2/7125879/Test7125879.java
+ test/compiler/c2/7160610/Test7160610.java
+ test/compiler/c2/7169782/Test7169782.java
+ test/compiler/c2/7174363/Test7174363.java
+ test/compiler/c2/7177917/Test7177917.java
+ test/compiler/c2/7179138/Test7179138_1.java
+ test/compiler/c2/7179138/Test7179138_2.java
+ test/compiler/c2/7190310/Test7190310.java
+ test/compiler/c2/7190310/Test7190310_unsafe.java
+ test/compiler/c2/7192963/TestByteVect.java
+ test/compiler/c2/7192963/TestDoubleVect.java
+ test/compiler/c2/7192963/TestFloatVect.java
+ test/compiler/c2/7192963/TestIntVect.java
+ test/compiler/c2/7192963/TestLongVect.java
+ test/compiler/c2/7192963/TestShortVect.java
+ test/compiler/c2/7199742/Test7199742.java
+ test/compiler/c2/7200264/Test7200264.sh
+ test/compiler/c2/7200264/TestIntVect.java
+ test/compiler/c2/8000805/Test8000805.java
+ test/compiler/c2/8002069/Test8002069.java
+ test/compiler/c2/8004741/Test8004741.java
+ test/compiler/c2/8004867/TestIntAtomicCAS.java
+ test/compiler/c2/8004867/TestIntAtomicOrdered.java
+ test/compiler/c2/8004867/TestIntAtomicVolatile.java
+ test/compiler/c2/8004867/TestIntUnsafeCAS.java
+ test/compiler/c2/8004867/TestIntUnsafeOrdered.java
+ test/compiler/c2/8004867/TestIntUnsafeVolatile.java
+ test/compiler/c2/8005956/PolynomialRoot.java
+ test/compiler/c2/8007294/Test8007294.java
+ test/compiler/c2/8007722/Test8007722.java
+ test/compiler/codegen/6378821/Test6378821.java
+ test/compiler/codegen/6431242/Test.java
+ test/compiler/codegen/6797305/Test6797305.java
+ test/compiler/codegen/6814842/Test6814842.java
+ test/compiler/codegen/6823354/Test6823354.java
+ test/compiler/codegen/6875866/Test.java
+ test/compiler/codegen/6879902/Test6879902.java
+ test/compiler/codegen/6896617/Test6896617.java
+ test/compiler/codegen/6909839/Test6909839.java
+ test/compiler/codegen/6935535/Test.java
+ test/compiler/codegen/6942326/Test.java
+ test/compiler/codegen/7009231/Test7009231.java
+ test/compiler/codegen/7088419/CRCTest.java
+ test/compiler/codegen/7100757/Test7100757.java
+ test/compiler/codegen/7119644/TestBooleanVect.java
+ test/compiler/codegen/7119644/TestByteDoubleVect.java
+ test/compiler/codegen/7119644/TestByteFloatVect.java
+ test/compiler/codegen/7119644/TestByteIntVect.java
+ test/compiler/codegen/7119644/TestByteLongVect.java
+ test/compiler/codegen/7119644/TestByteShortVect.java
+ test/compiler/codegen/7119644/TestByteVect.java
+ test/compiler/codegen/7119644/TestCharShortVect.java
+ test/compiler/codegen/7119644/TestCharVect.java
+ test/compiler/codegen/7119644/TestDoubleVect.java
+ test/compiler/codegen/7119644/TestFloatDoubleVect.java
+ test/compiler/codegen/7119644/TestFloatVect.java
+ test/compiler/codegen/7119644/TestIntDoubleVect.java
+ test/compiler/codegen/7119644/TestIntFloatVect.java
+ test/compiler/codegen/7119644/TestIntLongVect.java
+ test/compiler/codegen/7119644/TestIntVect.java
+ test/compiler/codegen/7119644/TestLongDoubleVect.java
+ test/compiler/codegen/7119644/TestLongFloatVect.java
+ test/compiler/codegen/7119644/TestLongVect.java
+ test/compiler/codegen/7119644/TestShortDoubleVect.java
+ test/compiler/codegen/7119644/TestShortFloatVect.java
+ test/compiler/codegen/7119644/TestShortIntVect.java
+ test/compiler/codegen/7119644/TestShortLongVect.java
+ test/compiler/codegen/7119644/TestShortVect.java
+ test/compiler/codegen/7184394/TestAESBase.java
+ test/compiler/codegen/7184394/TestAESDecode.java
+ test/compiler/codegen/7184394/TestAESEncode.java
+ test/compiler/codegen/7184394/TestAESMain.java
+ test/compiler/codegen/8001183/TestCharVect.java
+ test/compiler/codegen/8005033/Test8005033.java
+ test/compiler/codegen/8011901/Test8011901.java
+ test/compiler/eliminateAutobox/6934604/TestByteBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestIntBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestLongBoxing.java
+ test/compiler/eliminateAutobox/6934604/TestShortBoxing.java
+ test/compiler/eliminateAutobox/UnsignedLoads.java
+ test/compiler/escapeAnalysis/6689060/Test.java
+ test/compiler/escapeAnalysis/6716441/Tester.java
+ test/compiler/escapeAnalysis/6726999/Test.java
+ test/compiler/escapeAnalysis/6775880/Test.java
+ test/compiler/escapeAnalysis/6795161/Test.java
+ test/compiler/escapeAnalysis/6895383/Test.java
+ test/compiler/escapeAnalysis/6896727/Test.java
+ test/compiler/escapeAnalysis/Test8020215.java
+ test/compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java
+ test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
+ test/compiler/integerArithmetic/TestIntegerComparison.java
+ test/compiler/interpreter/6539464/Test.java
+ test/compiler/interpreter/6833129/Test.java
+ test/compiler/interpreter/7116216/LargeFrame.java
+ test/compiler/interpreter/7116216/StackOverflow.java
+ test/compiler/intrinsics/6982370/Test6982370.java
+ test/compiler/intrinsics/8005419/Test8005419.java
+ test/compiler/jsr292/6990212/Test6990212.java
+ test/compiler/jsr292/7082949/Test7082949.java
+ test/compiler/loopopts/6659207/Test.java
+ test/compiler/loopopts/6855164/Test.java
+ test/compiler/loopopts/6860469/Test.java
+ test/compiler/loopopts/7044738/Test7044738.java
+ test/compiler/loopopts/7052494/Test7052494.java
+ test/compiler/runtime/6778657/Test.java
+ test/compiler/runtime/6826736/Test.java
+ test/compiler/runtime/6859338/Test6859338.java
+ test/compiler/runtime/6863420/Test.java
+ test/compiler/runtime/6865265/StackOverflowBug.java
+ test/compiler/runtime/6891750/Test6891750.java
+ test/compiler/runtime/6892265/Test.java
+ test/compiler/runtime/7088020/Test7088020.java
+ test/compiler/runtime/7141637/SpreadNullArg.java
+ test/compiler/runtime/7196199/Test7196199.java
+ test/compiler/runtime/8010927/Test8010927.java
+ test/compiler/runtime/8015436/Test8015436.java
+ test/compiler/uncommontrap/8009761/Test8009761.java

Changeset: 0bdada928884
Author:    thartmann
Date:      2014-11-20 11:06 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0bdada928884

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/TEST.groups
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 5b4a65809a63
Author:    iignatyev
Date:      2014-11-21 17:27 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5b4a65809a63

8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others
Reviewed-by: kvn, thartmann, iignatyev

! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/codecache/OverflowCodeCacheTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
! test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java

Changeset: 9e340d8c1aec
Author:    iignatyev
Date:      2014-11-21 17:28 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9e340d8c1aec

8064696: compiler/startup/SmallCodeCacheStartup.java doesn't check exit code
Reviewed-by: kvn, anoll, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: 0b00b05f1ce3
Author:    drchase
Date:      2014-11-21 21:08 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b00b05f1ce3

Merge


Changeset: 2aa1a6c41461
Author:    kvn
Date:      2014-11-21 17:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2aa1a6c41461

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

! src/share/vm/opto/ifg.cpp

Changeset: 14ecb6b68f85
Author:    drchase
Date:      2014-11-22 03:10 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/14ecb6b68f85

Merge


Changeset: 465683c6b769
Author:    thartmann
Date:      2014-11-24 08:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/465683c6b769

8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure'
Summary: CompilerFailure JFR event should be triggered in ciEnv.
Reviewed-by: kvn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/compile.cpp

Changeset: 7dd010c9fab1
Author:    vlivanov
Date:      2014-11-24 07:29 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dd010c9fab1

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: 49dd956bc8c0
Author:    roland
Date:      2014-11-13 09:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/49dd956bc8c0

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/castnode.cpp
! src/share/vm/opto/castnode.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: c13eb14ebf5c
Author:    thartmann
Date:      2014-11-26 08:06 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c13eb14ebf5c

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: 214d70baa4db
Author:    drchase
Date:      2014-11-26 20:38 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/214d70baa4db

Merge

! src/share/vm/prims/whitebox.cpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 742c0430bb20
Author:    chegar
Date:      2014-12-03 17:48 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/742c0430bb20

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
! make/bsd/makefiles/sa.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/aix/vm/os_aix.cpp
! src/os/linux/vm/os_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/os_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: 38cb4fbd47e3
Author:    lana
Date:      2014-12-04 15:21 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/38cb4fbd47e3

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- 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/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java

Changeset: f5a6f43cdc92
Author:    katleman
Date:      2014-12-11 11:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f5a6f43cdc92

Added tag jdk9-b42 for changeset 38cb4fbd47e3

! .hgtags

Changeset: 7bb3772d6b0c
Author:    igerasim
Date:      2014-11-25 14:16 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bb3772d6b0c

8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844
Summary: Increase the timeout in debug builds; raise the priority of exiting threads
Reviewed-by: dcubed, dholmes

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

Changeset: 478aaf1a3848
Author:    dholmes
Date:      2014-11-25 21:00 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/478aaf1a3848

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: 2daeb7b62a4f
Author:    ehelin
Date:      2014-11-26 17:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2daeb7b62a4f

8065656: Use DWARF debug symbols for Solaris
Reviewed-by: dcubed, huntch, pbk

! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/sparcWorks.make

Changeset: 83394f95c9df
Author:    minqi
Date:      2014-11-26 10:32 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/83394f95c9df

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: 134991e1077a
Author:    minqi
Date:      2014-11-26 18:47 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/134991e1077a

Merge


Changeset: 056f76a9160d
Author:    minqi
Date:      2014-11-26 19:46 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/056f76a9160d

Merge


Changeset: b7b6b8b43778
Author:    jbachorik
Date:      2014-11-28 16:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7b6b8b43778

8065783: DCMD parser fails to recognize one character argument when it's positioned last
Reviewed-by: sla, egahlin, fparain

! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/diagnosticFramework.cpp
! test/serviceability/ParserTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: a0dd995271c4
Author:    coleenp
Date:      2014-12-01 12:16 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0dd995271c4

8060074: os::free() takes MemoryTrackingLevel but doesn't need it
Summary: Cleaned up unused arguments in os::free and it's callers.
Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes
Contributed-by: max.ockner at oracle.com

! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.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/solaris/vm/os_solaris.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/classfile/classLoader.cpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.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/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/collectorCounters.hpp
! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/generationCounters.hpp
! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/spaceCounters.hpp
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvmtiClassFileReconstituter.hpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/quickSort.cpp
! src/share/vm/utilities/stack.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: e2c93c0a76df
Author:    vkempik
Date:      2014-12-01 18:22 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2c93c0a76df

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: da92e4c42b24
Author:    kevinw
Date:      2014-12-03 20:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/da92e4c42b24

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: 674657ff61c6
Author:    minqi
Date:      2014-12-03 20:32 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/674657ff61c6

Merge

! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: c43f0d5cc9ec
Author:    jwilhelm
Date:      2014-11-24 23:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c43f0d5cc9ec

Merge

! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java

Changeset: d90241bc32bb
Author:    mlarsson
Date:      2014-11-25 11:59 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d90241bc32bb

8062943: REDO - Parallelize clearing the next mark bitmap
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! 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/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp

Changeset: 50d100ae0c72
Author:    eistepan
Date:      2014-11-25 18:16 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/50d100ae0c72

8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly
Reviewed-by: brutisso

! test/gc/arguments/TestG1HeapRegionSize.java

Changeset: 93b6fb9abdb4
Author:    aeriksso
Date:      2013-05-17 17:24 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/93b6fb9abdb4

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: ad524733c223
Author:    mgerdin
Date:      2014-11-26 10:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad524733c223

8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace
Reviewed-by: brutisso, tschatzl, sangheki

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.hpp

Changeset: 760030342f09
Author:    mgerdin
Date:      2014-11-26 10:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/760030342f09

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: c196aca52cab
Author:    fzhinkin
Date:      2014-11-26 14:17 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c196aca52cab

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: 62be730e9cbe
Author:    jmasa
Date:      2014-11-26 17:43 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/62be730e9cbe

Merge


Changeset: 253970373ce8
Author:    jwilhelm
Date:      2014-11-25 13:41 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/253970373ce8

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: fddc5bb6f1d6
Author:    jwilhelm
Date:      2014-11-26 17:24 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fddc5bb6f1d6

Merge


Changeset: 8c2e5188692f
Author:    jwilhelm
Date:      2014-11-26 20:36 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c2e5188692f

Merge


Changeset: f0db7d477633
Author:    sangheki
Date:      2014-11-26 21:38 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0db7d477633

8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local
Summary: Changed to trace and reset before second use of PromotionFailedInfo.
Reviewed-by: jmasa, brutisso, kbarrett

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

Changeset: 438ea069d427
Author:    eistepan
Date:      2014-11-27 14:52 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/438ea069d427

8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java
Reviewed-by: sla

! test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: d5486ac4e114
Author:    sjohanss
Date:      2014-11-27 11:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5486ac4e114

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: c883161f2a38
Author:    brutisso
Date:      2014-11-27 21:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c883161f2a38

8065972: Remove support for ParNew+SerialOld and DefNew+CMS
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! test/compiler/8010927/Test8010927.java
! test/gc/TestSystemGC.java
! test/gc/startup_warnings/TestDefNewCMS.java
+ test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java

Changeset: b39224cc9ab2
Author:    brutisso
Date:      2014-11-28 08:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b39224cc9ab2

8066133: Fix missing reivew changes for JDK-8065972
Reviewed-by: mgerdin, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! test/gc/startup_warnings/TestParNewSerialOld.java

Changeset: 1c207cfc557b
Author:    tschatzl
Date:      2014-11-28 09:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c207cfc557b

8065579: WB method to start G1 concurrent mark cycle should be introduced
Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
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/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/whitebox/TestConcMarkCycleWB.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 1115d9b55e9d
Author:    tschatzl
Date:      2014-11-28 08:53 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1115d9b55e9d

Merge


Changeset: b6fe66681496
Author:    jwilhelm
Date:      2014-12-01 12:11 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b6fe66681496

Merge

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
! test/compiler/runtime/8010927/Test8010927.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: a0dc758e76ef
Author:    brutisso
Date:      2014-12-02 09:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0dc758e76ef

8065992: Change CMSCollector::_young_gen to be a ParNewGeneration*
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp

Changeset: f84495a81488
Author:    brutisso
Date:      2014-12-01 14:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f84495a81488

8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, kbarrett

! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
+ src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ba93958aad70
Author:    jwilhelm
Date:      2014-12-04 10:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ba93958aad70

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 32fa0941fc95
Author:    goetz
Date:      2014-12-04 10:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32fa0941fc95

8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration
Reviewed-by: mgerdin, brutisso

! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp

Changeset: d7ae2b300af9
Author:    mgerdin
Date:      2014-12-04 15:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d7ae2b300af9

Merge


Changeset: 2edb06d66129
Author:    goetz
Date:      2014-11-25 15:59 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2edb06d66129

8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: vlivanov, dholmes

! src/share/vm/ci/ciTypeFlow.cpp

Changeset: 9cc45ff7c3cc
Author:    drchase
Date:      2014-11-27 11:33 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cc45ff7c3cc

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
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 8394c315d83a
Author:    roland
Date:      2014-11-27 16:54 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8394c315d83a

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: e264efbf19f8
Author:    iignatyev
Date:      2014-11-28 19:42 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e264efbf19f8

8064953: Asserts.assert* should print values
Reviewed-by: sla, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/Asserts.java

Changeset: 4d1463933e28
Author:    fzhinkin
Date:      2014-11-28 19:49 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d1463933e28

8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true
Reviewed-by: iveresov, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/Platform.java
+ test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: c3f74da22836
Author:    iignatyev
Date:      2014-11-28 16:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3f74da22836

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
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: ea149bbe1727
Author:    iignatyev
Date:      2014-11-28 18:37 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea149bbe1727

Merge


Changeset: 4d0cd0d19a56
Author:    iignatyev
Date:      2014-12-01 22:38 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d0cd0d19a56

8066141: compiler/whitebox/GetNMethodTest.java: java.lang.RuntimeException: blob_type[MethodProfiled] for 2 level isn't MethodNonProfiled
Reviewed-by: iveresov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/whitebox/GetNMethodTest.java

Changeset: adbc6a1e1ce7
Author:    iignatyev
Date:      2014-12-01 22:41 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/adbc6a1e1ce7

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
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: b35313b1dff1
Author:    iignatyev
Date:      2014-12-02 12:36 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b35313b1dff1

8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts
Reviewed-by: kvn, anoll

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! test/compiler/whitebox/AllocationCodeBlobTest.java
+ test/compiler/whitebox/ForceNMethodSweepTest.java
+ test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9cd872c1370e
Author:    iignatyev
Date:      2014-12-02 12:37 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cd872c1370e

8066290: Port JDK-8066191 into hotspot
Reviewed-by: kvn

+ test/testlibrary/com/oracle/java/testlibrary/TimeLimitedRunner.java

Changeset: 1266b02f32fe
Author:    kvn
Date:      2014-12-02 12:24 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1266b02f32fe

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: eb22c5aab09c
Author:    thartmann
Date:      2014-12-04 09:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb22c5aab09c

8066448: SmallCodeCacheStartup.java exits with exit code 1
Summary: Check for VirtualMachineError in case VM initialization fails.
Reviewed-by: kvn

! src/share/vm/oops/method.cpp
! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: 80871303480c
Author:    roland
Date:      2014-12-01 11:59 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/80871303480c

8064703: crash running specjvm98's javac following 8060252
Summary: uncommon trap between arraycopy and initialization may leave array initialized
Reviewed-by: kvn, vlivanov, goetz

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/arraycopy/TestArrayCopyNoInit.java

Changeset: bc3c839cc3b8
Author:    roland
Date:      2014-12-04 11:22 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc3c839cc3b8

Merge


Changeset: 927664223435
Author:    drchase
Date:      2014-12-04 11:35 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/927664223435

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 85b261e8433e
Author:    drchase
Date:      2014-12-04 17:53 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/85b261e8433e

Merge


Changeset: 8866247570e8
Author:    iignatyev
Date:      2014-12-04 14:14 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8866247570e8

8066713: ignore compiler/types/correctness
Summary: add @ignore to compiler/types/correctness tests
Reviewed-by: kvn

! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java

Changeset: e2457e3f8c0e
Author:    amurillo
Date:      2014-12-05 16:36 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2457e3f8c0e

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! 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/classfile/classLoader.cpp
! src/share/vm/classfile/imageFile.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: e7f380bee507
Author:    simonis
Date:      2014-12-10 19:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7f380bee507

8067015: Implement os::pd_map_memory() on AIX
Reviewed-by: dholmes

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

Changeset: 65a9747147b8
Author:    lana
Date:      2014-12-11 12:28 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/65a9747147b8

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp

Changeset: 7f062b70a344
Author:    lana
Date:      2014-12-18 19:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7f062b70a344

Added tag jdk9-b43 for changeset 65a9747147b8

! .hgtags

Changeset: 84af818eed0a
Author:    mgronlun
Date:      2014-12-03 17:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84af818eed0a

8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity
Reviewed-by: mgronlun, simonis
Contributed-by: thomas.stuefe at sap.com

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

Changeset: 3cdb9f480a8c
Author:    kevinw
Date:      2014-12-04 12:43 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3cdb9f480a8c

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: 35541556675c
Author:    kevinw
Date:      2014-12-04 16:16 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35541556675c

Merge


Changeset: 1c629f3fe8b2
Author:    iklam
Date:      2014-12-04 15:20 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c629f3fe8b2

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: c891caba9ce9
Author:    ccheung
Date:      2014-12-05 12:24 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c891caba9ce9

8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified
Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes
Reviewed-by: jiangli, dholmes, mseledtsov

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java

Changeset: c6a334f9db4c
Author:    coleenp
Date:      2014-12-05 15:15 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c6a334f9db4c

8066171: Out of order with Metaspace allocation lock
Summary: Lock resolved_references instead.
Reviewed-by: twisti, sspitsyn

! src/share/vm/oops/cpCache.cpp

Changeset: bfefb8bc3f55
Author:    coleenp
Date:      2014-12-05 23:21 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bfefb8bc3f55

Merge


Changeset: a3f3bc88d1f3
Author:    cjplummer
Date:      2014-12-05 15:41 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3f3bc88d1f3

8066508: JTReg tests timeout on slow devices when run using JPRT
Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile.
Reviewed-by: dholmes, dcubed

! test/Makefile

Changeset: 30782e93e3be
Author:    mikael
Date:      2014-12-06 04:30 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30782e93e3be

Merge


Changeset: 35e222a277ba
Author:    minqi
Date:      2014-12-08 00:15 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35e222a277ba

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/filemap.cpp
- src/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! test/Makefile
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 29df282f63fe
Author:    sfriberg
Date:      2014-12-03 09:27 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/29df282f63fe

8066441: Add PLAB trace event
Reviewed-by: tschatzl, ehelin, egahlin

! 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/trace/trace.xml

Changeset: 8123d3c57019
Author:    brutisso
Date:      2014-12-04 09:43 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8123d3c57019

Merge


Changeset: 1ac4a90c0bc5
Author:    ehelin
Date:      2014-12-02 09:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ac4a90c0bc5

8059066: CardTableModRefBS might commit the same page twice
Reviewed-by: tschatzl, kbarrett, jmasa

! src/share/vm/memory/cardTableModRefBS.cpp
+ test/gc/TestCardTablePageCommits.java

Changeset: 76dbb76dd3e4
Author:    stefank
Date:      2014-12-05 21:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76dbb76dd3e4

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: b1e0ed4ff875
Author:    stefank
Date:      2014-12-08 15:17 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1e0ed4ff875

Merge


Changeset: 69b4f6a4044a
Author:    jwilhelm
Date:      2014-12-08 18:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/69b4f6a4044a

Merge

! src/share/vm/memory/cardTableModRefBS.cpp

Changeset: 3bc090d366bf
Author:    tschatzl
Date:      2014-12-09 12:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3bc090d366bf

8066102: Clean up HeapRegionRemSet files
Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation.
Reviewed-by: mgerdin, kbarrett

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: f1833a8541d8
Author:    brutisso
Date:      2014-12-10 11:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1833a8541d8

8066780: Split CardGeneration out to its own file
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ src/share/vm/memory/cardGeneration.cpp
+ src/share/vm/memory/cardGeneration.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/tenuredGeneration.hpp

Changeset: b4e48cad8cc6
Author:    brutisso
Date:      2014-12-10 11:31 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4e48cad8cc6

8066781: Minor cleanups to TenuredGeneration
Reviewed-by: kbarrett, tschatzl

! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 4c99c4e3fb74
Author:    brutisso
Date:      2014-12-10 11:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4c99c4e3fb74

8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/cardGeneration.cpp
! src/share/vm/memory/cardGeneration.hpp
+ src/share/vm/memory/cardGeneration.inline.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/tenuredGeneration.hpp
! src/share/vm/memory/tenuredGeneration.inline.hpp

Changeset: d66b82f39c6e
Author:    jwilhelm
Date:      2014-12-11 02:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d66b82f39c6e

6522873: Java not print "Unrecognized option" when it is invalid option.
Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments
Reviewed-by: dholmes, dcubed

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

Changeset: 4b1d7d4be6dc
Author:    jwilhelm
Date:      2014-12-11 20:39 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b1d7d4be6dc

Merge


Changeset: e78fa38ad3a3
Author:    roland
Date:      2014-12-04 14:34 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e78fa38ad3a3

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: 8d8f473d2f99
Author:    roland
Date:      2014-12-04 14:11 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8d8f473d2f99

Merge


Changeset: 6ce5db264562
Author:    adlertz
Date:      2014-12-05 15:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ce5db264562

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- src/share/vm/memory/generation.inline.hpp

Changeset: 4d5b47a5184d
Author:    roland
Date:      2014-11-25 17:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d5b47a5184d

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: 3c858304c7e1
Author:    iignatyev
Date:      2014-12-08 18:21 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c858304c7e1

8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
Reviewed-by: kvn, thartmann
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java

Changeset: 87900c19db37
Author:    roland
Date:      2014-12-05 18:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/87900c19db37

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/castnode.cpp

Changeset: 6830bd29d885
Author:    iignatyev
Date:      2014-12-09 17:31 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6830bd29d885

8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented
Reviewed-by: kvn, dholmes, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! src/share/vm/prims/whitebox.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 6d819d1fff7a
Author:    iignatyev
Date:      2014-12-09 14:49 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d819d1fff7a

Merge


Changeset: 287f46592168
Author:    roland
Date:      2014-12-09 18:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/287f46592168

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: bf3499dc002a
Author:    iveresov
Date:      2014-12-09 12:25 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bf3499dc002a

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: 810e47461d4f
Author:    iveresov
Date:      2014-12-09 21:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/810e47461d4f

Merge


Changeset: eaa8491c3fec
Author:    roland
Date:      2014-12-10 16:45 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eaa8491c3fec

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: a80fbdc110cb
Author:    anoll
Date:      2014-12-11 16:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a80fbdc110cb

Merge


Changeset: fb4ba04c587b
Author:    amurillo
Date:      2014-12-11 23:06 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fb4ba04c587b

Merge


Changeset: 43a44b56dca6
Author:    lana
Date:      2014-12-23 13:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/43a44b56dca6

Merge


Changeset: b3d08045220f
Author:    katleman
Date:      2014-12-30 09:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3d08045220f

Added tag jdk9-b44 for changeset 43a44b56dca6

! .hgtags

Changeset: 8db6a8a28797
Author:    dsamersoff
Date:      2014-12-11 09:15 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8db6a8a28797

8028773: warnings from b116 for hotspot.agent.src.share.native: JNI exception pending
Summary: Added couple of missed exception checks
Reviewed-by: sla, sspitsyn

! agent/src/os/win32/windbg/sawindbg.cpp
! agent/src/share/native/sadis.c

Changeset: c75901698a47
Author:    coleenp
Date:      2014-12-11 21:34 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c75901698a47

8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
Contributed-by: max.ockner at oracle.com

! src/os/aix/vm/osThread_aix.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/linux/vm/osThread_linux.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutex.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/utilities/decoder.cpp
! src/share/vm/utilities/events.hpp
! src/share/vm/utilities/workgroup.cpp
+ test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
+ test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 9529ff536c65
Author:    coleenp
Date:      2014-12-12 02:51 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9529ff536c65

Merge


Changeset: 5f61bb958fc5
Author:    igerasim
Date:      2014-12-12 17:24 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f61bb958fc5

8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects
Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS
Reviewed-by: dholmes, dcubed

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

Changeset: 4e9283984ee1
Author:    coleenp
Date:      2014-12-12 13:19 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4e9283984ee1

8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*)
Summary: Stop native stack walk when we get to compiled or stub frame.
Reviewed-by: hseigel, lfoltan, ctornqvi

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

Changeset: 5d08801f8858
Author:    coleenp
Date:      2014-12-12 18:13 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5d08801f8858

Merge


Changeset: 4ea7662ddc22
Author:    coleenp
Date:      2014-12-14 16:04 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4ea7662ddc22

8042418: Remove JVM_FindClassFromClassLoader
Summary: The function has been replaced so is no longer used.
Reviewed-by: mchung, dholmes

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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: d80bce5acfa9
Author:    coleenp
Date:      2014-12-14 21:20 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d80bce5acfa9

Merge


Changeset: 68f2d40b8852
Author:    minqi
Date:      2014-12-12 20:49 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68f2d40b8852

Merge

! 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/heapRegionRemSet.cpp
! src/share/vm/runtime/thread.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 4acd298bc47b
Author:    minqi
Date:      2014-12-14 23:03 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4acd298bc47b

Merge


Changeset: 30ed7423ae23
Author:    dholmes
Date:      2014-12-14 20:18 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30ed7423ae23

8059586: hs_err report should treat redirected core pattern
Reviewed-by: dholmes, sla, stuefe
Contributed-by: Yasumasa Suenaga <yasuenag at gmail.com>

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 0e48ee44693e
Author:    ehelin
Date:      2014-12-16 12:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0e48ee44693e

8067452: Rename hotspot_all in hotspot/test/TEST.groups
Reviewed-by: dholmes, ctornqvi, iignatyev

! test/TEST.groups

Changeset: 47ffd05828f9
Author:    coleenp
Date:      2014-12-16 19:00 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/47ffd05828f9

8064319: Need to enable -XX:+TraceExceptions in release builds
Summary: "-XX:+TraceExceptions" is now supported in product builds.
Reviewed-by: sla, ccheung, coleenp
Contributed-by: max.ockner at oracle.com

! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/TraceExceptionsTest.java

Changeset: e5cd9ab6e923
Author:    mchung
Date:      2014-12-17 12:29 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e5cd9ab6e923

8067366: Allow java.{endorsed,ext}.dirs property be set to empty string
Reviewed-by: alanb, hseigel

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

Changeset: d1da2799f5b8
Author:    brutisso
Date:      2014-12-11 07:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1da2799f5b8

8067115: Add jtreg gc tests to Hotspot JPRT jobs
Reviewed-by: tschatzl, jwilhelm, ehelin

! test/TEST.groups

Changeset: 792acedac7c1
Author:    sfriberg
Date:      2014-12-10 10:10 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/792acedac7c1

8066442: Add PS and ParOld support for promotion event
Reviewed-by: tschatzl, ehelin

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp

Changeset: 9150dc2bebca
Author:    kbarrett
Date:      2014-12-11 19:44 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9150dc2bebca

8066822: Remove PSMarkSweep::set_reference_processor
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp

Changeset: 239c6f5f0db3
Author:    iignatyev
Date:      2014-12-10 13:58 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/239c6f5f0db3

8064909: FragmentMetaspace.java got OutOfMemoryError
Summary: Increased heap size to prevent "java.lang.OutOfMemoryError: Java heap space" exception
Reviewed-by: jmasa, dfazunen, jwilhelm
Contributed-by: Michail Chernov <michail.chernov at oracle.com>

! test/runtime/Metaspace/FragmentMetaspace.java

Changeset: 5cf403c92ec4
Author:    iignatyev
Date:      2014-12-12 21:32 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cf403c92ec4

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- 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/memory/generation.inline.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java

Changeset: 94df826bd8ec
Author:    fzhinkin
Date:      2014-12-12 21:37 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94df826bd8ec

8066862: TestMutuallyExclusivePlatformPredicates fails on all platforms
Reviewed-by: iignatyev, kvn

! test/TEST.groups
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 3c17077e9882
Author:    fzhinkin
Date:      2014-12-15 18:11 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c17077e9882

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: bdf65c8bc1a9
Author:    jwilhelm
Date:      2014-12-16 02:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bdf65c8bc1a9

Merge


Changeset: 86ba9eb66d03
Author:    jwilhelm
Date:      2014-12-18 16:15 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86ba9eb66d03

Merge

! test/TEST.groups

Changeset: 5f7a9a0766f2
Author:    lana
Date:      2014-12-25 19:45 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f7a9a0766f2

Merge


Changeset: b6b89b8f8531
Author:    lana
Date:      2014-12-30 13:19 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b6b89b8f8531

Merge


Changeset: a7fd2288ce2f
Author:    goetz
Date:      2014-12-09 11:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a7fd2288ce2f

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: f1cb27c85c83
Author:    thartmann
Date:      2014-12-12 09:07 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1cb27c85c83

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: 6ba1e80a6882
Author:    thartmann
Date:      2014-12-12 08:15 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ba1e80a6882

Merge


Changeset: 579e9a019f35
Author:    thartmann
Date:      2014-12-12 09:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/579e9a019f35

8066433: Move Whitebox test library to top level repository
Summary: Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr

! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! 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/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! 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/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/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/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/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/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/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
! test/compiler/runtime/8010927/Test8010927.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/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/g1/TestHumongousCodeCacheRoots.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/gc/metaspace/TestCapacityUntilGCWrapAround.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
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/ClassUnload/KeepAliveClass.java
! test/runtime/ClassUnload/KeepAliveClassLoader.java
! test/runtime/ClassUnload/KeepAliveObject.java
! test/runtime/ClassUnload/KeepAliveSoftReference.java
! test/runtime/ClassUnload/UnloadTest.java
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/JcmdDetailDiff.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/interned/SanityTest.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReadVMPageSize.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/memory/StressVirtualSpaceResize.java
! test/runtime/whitebox/WBStackSize.java
! test/sanity/WBApi.java
! test/serviceability/ParserTest.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
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.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/SizeTTest.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

Changeset: cf683e50f9f6
Author:    thartmann
Date:      2014-12-12 09:58 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf683e50f9f6

Merge


Changeset: eba1bd212c02
Author:    thartmann
Date:      2014-12-12 13:13 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eba1bd212c02

8067337: Remove Whitebox API from hotspot repository
Summary: Remove Whitebox API from hotspot repository after it was moved to top level repository.
Reviewed-by: iignatyev

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: c6a0f333733c
Author:    anoll
Date:      2014-12-12 08:40 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c6a0f333733c

Merge

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

Changeset: 2c17ba977ff0
Author:    ppunegov
Date:      2014-12-13 01:24 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2c17ba977ff0

8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
Reviewed-by: iveresov, thartmann

+ test/compiler/tiered/ConstantGettersTransitionsTest.java
+ test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
+ test/compiler/tiered/TransitionsTestExecutor.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: db035d4ba1bd
Author:    iignatyev
Date:      2014-12-13 01:24 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/db035d4ba1bd

8066473: Port timeout utils from jdk test library into hotspot
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: a733dad6fc1e
Author:    roland
Date:      2014-12-15 09:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a733dad6fc1e

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: 71f90d9cdd8f
Author:    iignatyev
Date:      2014-12-16 02:13 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/71f90d9cdd8f

8067211: rewrite Utils::fileAsString
Reviewed-by: kvn
Contributed-by: tatiana.pivovarova at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: 896a5f642e87
Author:    iignatyev
Date:      2014-12-16 02:14 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/896a5f642e87

8065279: Remove testlibrary_tests from compact profile in jtreg
Reviewed-by: kvn
Contributed-by: dmitrij.pochepko at oracle.com

! test/TEST.groups

Changeset: c5e4d09035e0
Author:    iignatyev
Date:      2014-12-16 17:56 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c5e4d09035e0

8028595: WhiteBox API for stress testing of TieredCompilation
Reviewed-by: kvn

! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: c14155494f05
Author:    eistepan
Date:      2014-12-16 14:52 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c14155494f05

8054892: Improve compiler's CLI tests error reporting
Reviewed-by: roland, twisti

! test/compiler/arguments/BMISupportedCPUTest.java
! test/compiler/arguments/BMIUnsupportedCPUTest.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.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
! 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/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/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java

Changeset: ff29b5858de6
Author:    roland
Date:      2014-12-16 20:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff29b5858de6

8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API
Summary: whitebox test library was moved
Reviewed-by: kvn

! test/compiler/rangechecks/TestRangeCheckSmearing.java

Changeset: fd55c0f2c200
Author:    vlivanov
Date:      2014-12-19 16:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd55c0f2c200

8067338: compiler/debug/TraceIterativeGVN.java segfaults
Reviewed-by: kvn

! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/memnode.cpp

Changeset: fe5535ac094e
Author:    kvn
Date:      2014-12-22 10:41 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe5535ac094e

Merge

! src/os/aix/vm/os_aix.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! 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
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: f8efc13bd628
Author:    kvn
Date:      2014-12-22 14:35 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8efc13bd628

8067985: merging hs-comp to hs blocked by some tests not updated in 8054892
Reviewed-by: iveresov

! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java

Changeset: a4de53ad95b5
Author:    brutisso
Date:      2014-12-17 09:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a4de53ad95b5

8067438: Add test to verify minimal heap size
Reviewed-by: dfazunen, ehelin

+ test/gc/TestSmallHeap.java

Changeset: d019ad12b43e
Author:    drwhite
Date:      2014-12-17 18:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d019ad12b43e

8061611: Remove deprecated command line flags
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 6aa9ea790814
Author:    mgerdin
Date:      2014-12-08 18:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6aa9ea790814

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: d87c2d9c1eb4
Author:    tschatzl
Date:      2014-12-18 09:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d87c2d9c1eb4

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: 7783ee3fa7e9
Author:    tschatzl
Date:      2014-12-18 11:23 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7783ee3fa7e9

Merge


Changeset: 8f5ab52932b7
Author:    brutisso
Date:      2014-12-18 13:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f5ab52932b7

8067873: gc/TestSmallHeap.java does not compile
Reviewed-by: mgerdin, jwilhelm

! test/gc/TestSmallHeap.java

Changeset: e253436e9460
Author:    brutisso
Date:      2014-12-18 13:30 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e253436e9460

Merge


Changeset: b8cef6fae4c3
Author:    kbarrett
Date:      2014-12-17 22:32 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8cef6fae4c3

8066827: Remove ReferenceProcessor::clean_up_discovered_references()
Summary: Abandon rather than clean up discovered references.
Reviewed-by: jmasa, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.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/memory/genCollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 5cdbde3a9a57
Author:    tschatzl
Date:      2014-12-19 09:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cdbde3a9a57

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: 394d762c3d8a
Author:    jwilhelm
Date:      2014-12-18 16:15 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/394d762c3d8a

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups

Changeset: 3f138457d7e6
Author:    tschatzl
Date:      2014-12-22 16:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3f138457d7e6

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: b8af4e7e0023
Author:    jwilhelm
Date:      2014-12-22 17:40 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8af4e7e0023

Merge

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

Changeset: 5ddaa05d9d1a
Author:    kbarrett
Date:      2014-12-18 13:26 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5ddaa05d9d1a

8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS
Summary: G1SATBCardTableModRefBS inherits from CardTableModRefBS
Reviewed-by: mgerdin, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: 738f4d56deaa
Author:    jwilhelm
Date:      2014-12-23 14:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/738f4d56deaa

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: 75ed6e9d2d25
Author:    goetz
Date:      2014-12-19 16:42 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/75ed6e9d2d25

8067823: CheckCompileThresholdScaling.java throws RuntimeException
Reviewed-by: kvn, iignatyev

! test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: 89977bee2ddd
Author:    simonis
Date:      2014-12-18 16:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89977bee2ddd

8067865: Changes 8066780/8066782 broke the non-PCH build
Reviewed-by: kvn

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/tenuredGeneration.cpp

Changeset: 91ff67f0a160
Author:    kvn
Date:      2014-12-23 16:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91ff67f0a160

Merge

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: 5dc8184af1e2
Author:    lana
Date:      2015-01-01 16:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5dc8184af1e2

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: a184ee1d7172
Author:    katleman
Date:      2015-01-08 12:08 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a184ee1d7172

Added tag jdk9-b45 for changeset 5dc8184af1e2

! .hgtags

Changeset: f35435a37581
Author:    katleman
Date:      2015-01-15 13:09 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f35435a37581

Added tag jdk9-b46 for changeset a184ee1d7172

! .hgtags

Changeset: 05c08ab3cf65
Author:    jiangli
Date:      2014-12-17 23:34 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/05c08ab3cf65

8059510: Compact symbol table layout inside shared archive.
Summary: Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose

+ src/share/vm/classfile/compactHashtable.cpp
+ src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
+ test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
+ test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java

Changeset: 74de5da2011f
Author:    jiangli
Date:      2014-12-18 04:56 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/74de5da2011f

Merge


Changeset: ada93fe622d1
Author:    coleenp
Date:      2014-12-18 16:15 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ada93fe622d1

8067713: Move clean_weak_method_links for redefinition out of class unloading
Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode.
Reviewed-by: sspitsyn, roland, kbarrett

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: c0f8994d6ee6
Author:    simonis
Date:      2014-12-19 18:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0f8994d6ee6

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: dfa8e982181e
Author:    minqi
Date:      2014-12-19 22:52 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfa8e982181e

Merge


Changeset: 3ccdec865b45
Author:    minqi
Date:      2014-12-23 19:04 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ccdec865b45

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 2d5bb3a17da9
Author:    simonis
Date:      2014-12-17 18:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d5bb3a17da9

8049716: PPC64: Implement SA on Linux/PPC64
Reviewed-by: simonis, dsamersoff
Contributed-by: maynardj at us.ibm.com

! agent/make/Makefile
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/symtab.c
! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java
+ agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java
! make/linux/makefiles/sa.make
! make/sa.files
! src/share/vm/runtime/vmStructs.cpp

Changeset: 469d59865f55
Author:    hseigel
Date:      2014-12-27 13:26 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/469d59865f55

Merge

- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/BlobType.java
- test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java

Changeset: f76c91840463
Author:    hseigel
Date:      2014-12-30 12:59 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f76c91840463

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: fee07a43d038
Author:    goetz
Date:      2015-01-05 12:07 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fee07a43d038

8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling.
Reviewed-by: kvn, coleenp

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/virtualspace.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
! test/runtime/CompressedOops/UseCompressedOops.java

Changeset: b2fbcc8d93bf
Author:    coleenp
Date:      2015-01-05 22:50 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b2fbcc8d93bf

6583051: crash when adding non-static methods to java.lang.Object class
Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing.
Reviewed-by: ctornqvi, dholmes

! src/share/vm/oops/klassVtable.cpp
+ test/runtime/BadObjectClass/BootstrapRedefine.java
+ test/runtime/BadObjectClass/Object.java

Changeset: 97bcb1787790
Author:    coleenp
Date:      2015-01-06 19:30 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/97bcb1787790

8067836: The Universe::flush_foo methods belong in CodeCache.
Summary: Move this code to CodeCache.
Reviewed-by: kbarrett, kvn

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: a13726250f7f
Author:    tschatzl
Date:      2014-12-23 15:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a13726250f7f

8068018: Clean up friends of G1CollectedHeap
Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class.
Reviewed-by: jwilhelm, jmasa

! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 760291a06def
Author:    jwilhelm
Date:      2014-12-22 17:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/760291a06def

8067947: Regression test for JDK-6522873
Summary: Added a regression test that will fail if we allow extra characters after flag names
Reviewed-by: ctornqvi, tschatzl

+ test/runtime/CommandLine/TestNullTerminatedFlags.java

Changeset: 63c9de418926
Author:    jwilhelm
Date:      2015-01-05 15:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63c9de418926

Merge


Changeset: 8c911031c3e7
Author:    brutisso
Date:      2015-01-07 10:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c911031c3e7

8067676: Add applicable closed gc jtreg tests to run in JPRT
Reviewed-by: ehelin

! test/TEST.groups

Changeset: 354d56cd6eb2
Author:    tschatzl
Date:      2015-01-07 15:15 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/354d56cd6eb2

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: 4eab25cf19d2
Author:    brutisso
Date:      2015-01-07 15:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4eab25cf19d2

8067868: Add GCOld as a JTreg test
Reviewed-by: kbarrett, dfazunen, ehelin

! test/TEST.groups
+ test/stress/gc/TestGCOld.java

Changeset: e38b7790484a
Author:    brutisso
Date:      2015-01-07 16:24 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e38b7790484a

Merge


Changeset: 94222120e827
Author:    jwilhelm
Date:      2015-01-08 15:44 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94222120e827

Merge


Changeset: 20e9f2d07673
Author:    iignatyev
Date:      2014-12-13 00:54 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/20e9f2d07673

8066440: Various changes in testlibrary for JDK-8059613
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: c17923cd9925
Author:    iignatyev
Date:      2014-12-13 00:13 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c17923cd9925

8059613: JEP-JDK-8043304: Test task: JMX- tests
Reviewed-by: thartmann, twisti
Contributed-by: dmitrij.pochepko at oracle.com

! test/TEST.groups
+ test/compiler/codecache/jmx/BeanTypeTest.java
+ test/compiler/codecache/jmx/CodeCacheUtils.java
+ test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
+ test/compiler/codecache/jmx/GetUsageTest.java
+ test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
+ test/compiler/codecache/jmx/ManagerNamesTest.java
+ test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
+ test/compiler/codecache/jmx/PeakUsageTest.java
+ test/compiler/codecache/jmx/PoolsIndependenceTest.java
+ test/compiler/codecache/jmx/ThresholdNotificationsTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
+ test/compiler/codecache/jmx/UsageThresholdExceededTest.java
+ test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
+ test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java

Changeset: a80766c108b0
Author:    tpivovarova
Date:      2014-12-19 14:12 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a80766c108b0

8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build
Reviewed-by: kvn, fzhinkin, iignatyev

! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh

Changeset: 6750ba31b175
Author:    iignatyev
Date:      2014-12-23 16:36 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6750ba31b175

8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout
Reviewed-by: kvn, iignatyev
Contributed-by: pavel.chistyakov at oracle.com

! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java

Changeset: d4d484865822
Author:    tpivovarova
Date:      2014-12-16 17:26 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4d484865822

8067173: remove Utils::fileAsList
Reviewed-by: kvn, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/Utils.java

Changeset: 16ba94e0bd44
Author:    eistepan
Date:      2014-12-23 12:40 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16ba94e0bd44

8066864: remove ctw-test from testlibrary/
Reviewed-by: kvn, iignatyev

- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: d536758aa7bb
Author:    fzhinkin
Date:      2014-12-24 19:32 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d536758aa7bb

8068183: Add isTieredSupported method to c.o.j.t.Platforms
Reviewed-by: kvn, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
+ test/testlibrary_tests/TestPlatformIsTieredSupported.java

Changeset: a7adb22849d6
Author:    fzhinkin
Date:      2014-12-26 14:33 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a7adb22849d6

8059623: JEP-JDK-8043304: Test task: command line options tests
Reviewed-by: twisti, thartmann, goetz, iignatyev

+ test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
+ test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java
+ test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java
+ test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java
+ test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestBase.java
+ test/compiler/codecache/cli/common/CodeCacheCLITestCase.java
+ test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java
+ test/compiler/codecache/cli/common/CodeCacheOptions.java
+ test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java
+ test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java

Changeset: 022f7f1bfb4e
Author:    pchistyakov
Date:      2014-12-26 14:47 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/022f7f1bfb4e

8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class
Reviewed-by: drchase, fzhinkin, iignatyev

! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java

Changeset: ed3f650cff02
Author:    dpochepk
Date:      2014-12-25 15:57 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed3f650cff02

8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev

+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d
+ test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java
+ test/compiler/testlibrary/CompilerUtils.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java
+ test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java

Changeset: 2025390834c6
Author:    fzhinkin
Date:      2014-12-30 11:07 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2025390834c6

8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev

! src/share/vm/prims/whitebox.cpp

Changeset: 2f8520599d39
Author:    fzhinkin
Date:      2014-12-30 11:09 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2f8520599d39

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: 7dfa629d203a
Author:    roland
Date:      2014-12-22 11:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dfa629d203a

8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined
Summary: concurrent class loading causes return phi to become top
Reviewed-by: kvn

! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/c2compiler.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/parse1.cpp

Changeset: acfdd92cedaa
Author:    roland
Date:      2014-12-16 13:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acfdd92cedaa

6700100: optimize inline_native_clone() for small objects with exact klass
Summary: optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyMacro.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
+ test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java
+ test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java

Changeset: c48b9950573b
Author:    dlong
Date:      2015-01-08 17:45 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c48b9950573b

Merge

! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 5094d9cb92bd
Author:    amurillo
Date:      2015-01-08 17:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5094d9cb92bd

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 10385428e37f
Author:    amurillo
Date:      2015-01-13 08:58 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/10385428e37f

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 3b241fb72b89
Author:    lana
Date:      2015-01-16 12:33 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3b241fb72b89

Merge

- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: d9a71d1931e9
Author:    katleman
Date:      2015-01-23 18:50 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9a71d1931e9

Added tag jdk9-b47 for changeset 3b241fb72b89

! .hgtags

Changeset: 26f3414c5194
Author:    sgehwolf
Date:      2015-01-07 16:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/26f3414c5194

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: f6821c9a4215
Author:    gtriantafill
Date:      2015-01-06 16:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f6821c9a4215

8068540: [TESTBUG] Exclude failing nightly tests
Reviewed-by: ctornqvi, coleenp

! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java

Changeset: 23aec69dfce7
Author:    ctornqvi
Date:      2015-01-08 11:40 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/23aec69dfce7

8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting
Reviewed-by: dcubed, dholmes

! src/share/vm/runtime/os.cpp
+ test/runtime/Unsafe/Reallocate.java

Changeset: 31eff10b165a
Author:    ctornqvi
Date:      2015-01-08 11:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31eff10b165a

8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find  jstack with modular image build
Reviewed-by: gtriantafill, lfoltan, hseigel

! test/TEST.groups
- test/runtime/7194254/Test7194254.java
+ test/runtime/Thread/ThreadPriorities.java

Changeset: b32eb9966732
Author:    zmajo
Date:      2015-01-09 09:26 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b32eb9966732

8068505: interpreter profiling incorrect on PPC64
Reviewed-by: simonis, goetz

! src/cpu/ppc/vm/templateInterpreter_ppc.cpp

Changeset: ca8dbfb7d8c7
Author:    ctornqvi
Date:      2015-01-09 08:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ca8dbfb7d8c7

8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp
Reviewed-by: coleenp, gtriantafill

! test/runtime/Unsafe/Reallocate.java

Changeset: c0c96d6b39da
Author:    minqi
Date:      2015-01-10 12:35 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0c96d6b39da

Merge

! test/TEST.groups
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst

Changeset: 9fad1826d97c
Author:    mtobiass
Date:      2015-01-12 09:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9fad1826d97c

8068584: Compiler attach tests should be quarantined
Summary: Quarantine tests
Reviewed-by: ctornqvi

! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: be9e9fc10d00
Author:    ccheung
Date:      2015-01-12 11:37 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be9e9fc10d00

8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash
Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit.
Reviewed-by: jiangli, mseledtsov, stefank

! src/share/vm/memory/metaspace.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
+ test/runtime/SharedArchiveFile/MaxMetaspaceSize.java

Changeset: 48e04c239aa4
Author:    kbarrett
Date:      2015-01-13 14:30 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/48e04c239aa4

8068396: Rename assert() to vmassert()
Summary: Macro renaming, with temporary old name synonyms for compatibilty
Reviewed-by: ehelin, dholmes, coleenp

! src/share/vm/runtime/globals.hpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/xmlstream.cpp

Changeset: 0034df25722b
Author:    redestad
Date:      2015-01-08 14:13 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0034df25722b

8068037: Remove dead code in G1CollectedHeap
Reviewed-by: stefank, tschatzl

! 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/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp

Changeset: 4f7805dda8bc
Author:    brutisso
Date:      2015-01-09 08:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f7805dda8bc

8068653: TestSmalllHeap.java fails when the page size is 64k
Reviewed-by: tschatzl

! test/gc/TestSmallHeap.java

Changeset: ec5c719ed245
Author:    kbarrett
Date:      2015-01-09 11:33 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec5c719ed245

8067306: Improve STATIC_ASSERT
Summary: New improved implementation
Reviewed-by: ehelin, stefank

! src/share/vm/utilities/debug.hpp

Changeset: 6d5167142f35
Author:    jwilhelm
Date:      2015-01-12 12:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d5167142f35

Merge


Changeset: 00e69efa02c6
Author:    sjohanss
Date:      2015-01-12 15:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/00e69efa02c6

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: kbarrett, 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: acec9aeeaaea
Author:    tschatzl
Date:      2015-01-13 11:04 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acec9aeeaaea

8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor
Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning.
Reviewed-by: mgerdin, tschatzl, simonis
Contributed-by: Johannes Scheerer <johannes.scheerer at sap.com>

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: 57fbee73a452
Author:    sjohanss
Date:      2015-01-15 11:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57fbee73a452

8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb
Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available.
Reviewed-by: jwilhelm, dholmes

! test/TEST.groups

Changeset: f11c5713ab7f
Author:    jwilhelm
Date:      2015-01-15 14:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f11c5713ab7f

Merge

! src/share/vm/utilities/debug.hpp
! test/TEST.groups
- test/runtime/7194254/Test7194254.java

Changeset: c30f76d6f90f
Author:    roland
Date:      2015-01-08 11:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c30f76d6f90f

8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1
Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph
Reviewed-by: kvn

! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/node.cpp

Changeset: 76e0fdf06e2a
Author:    anoll
Date:      2015-01-09 09:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76e0fdf06e2a

8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs
Summary: The test is unstable and is therefore removed from nightly testing
Reviewed-by: kvn, drchase

! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 1cc0f64cad95
Author:    anoll
Date:      2015-01-09 09:06 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1cc0f64cad95

Merge


Changeset: dde335b2eb85
Author:    goetz
Date:      2015-01-09 05:45 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dde335b2eb85

8068013: [TESTBUG] Aix support in hotspot jtreg tests
Reviewed-by: ctornqvi, fzhinkin, farvidsson

! test/runtime/6888954/vmerrors.sh
! test/serviceability/dcmd/DynLibDcmdTest.java
! test/test_env.sh
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java

Changeset: 7322f246816c
Author:    dlong
Date:      2015-01-09 13:28 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7322f246816c

Merge

- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java

Changeset: cfd30024b3c6
Author:    dlong
Date:      2015-01-09 17:43 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cfd30024b3c6

8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs
Summary: add @ignore to PoolsIndependenceTest.java
Reviewed-by: kvn

! test/compiler/codecache/jmx/PoolsIndependenceTest.java

Changeset: 4374388bcbbb
Author:    mdoerr
Date:      2015-01-12 11:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4374388bcbbb

8068724: ppc64: update assembler: SPR access, CR logic, HTM
Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory.
Reviewed-by: kvn, goetz

! 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/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp

Changeset: 84a175c4858d
Author:    zmajo
Date:      2015-01-12 09:55 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84a175c4858d

8065894: CodeHeap::next_free should be renamed
Summary: Rename next_free() to next_used()
Reviewed-by: thartmann, iveresov

! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp

Changeset: 6de45a355478
Author:    roland
Date:      2015-01-07 16:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6de45a355478

8063086: Math.pow yields different results upon repeated calls
Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp
+ test/compiler/floatingpoint/TestPow2.java

Changeset: d5a0026df16b
Author:    roland
Date:      2015-01-12 15:50 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5a0026df16b

Merge


Changeset: c317b661544d
Author:    neliasso
Date:      2015-01-13 12:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c317b661544d

8027829: CompileCommand does not accept all JLS-conformant class/method names
Summary: Fix parsing and updated comments
Reviewed-by: kvn, vlivanov

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! test/compiler/oracle/CheckCompileCommandOption.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java

Changeset: 719e28ccd7eb
Author:    goetz
Date:      2015-01-12 14:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/719e28ccd7eb

8067941: [TESTBUG] Fix tests for OS with 64K page size.
Reviewed-by: kvn, tschatzl, ctornqvi

! src/share/vm/memory/metaspace.cpp
! test/compiler/exceptions/TestRecursiveReplacedException.java
! test/compiler/runtime/6865265/StackOverflowBug.java
! test/compiler/uncommontrap/8009761/Test8009761.java
! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
! test/compiler/uncommontrap/TestStackBangMonitorOwned.java
! test/compiler/uncommontrap/TestStackBangRbp.java
! test/gc/arguments/TestMaxHeapSizeTools.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/runtime/whitebox/WBStackSize.java

Changeset: 2aef6b6cca8b
Author:    fzhinkin
Date:      2015-01-14 09:53 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2aef6b6cca8b

8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java

Changeset: 0a04b80f7e86
Author:    fzhinkin
Date:      2015-01-14 09:54 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a04b80f7e86

8059342: Add test to cover JDK-8030976
Reviewed-by: kvn, iignatyev

+ test/compiler/testlibrary/uncommontrap/Verifier.java
+ test/compiler/uncommontrap/TestUnstableIfTrap.java

Changeset: a257e2effbf0
Author:    fzhinkin
Date:      2015-01-14 09:54 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a257e2effbf0

8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt
Reviewed-by: kvn, iignatyev

! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/compiler/rtm/locking/TestRTMLockingThreshold.java

Changeset: eb3576118c11
Author:    pchistyakov
Date:      2015-01-12 18:58 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb3576118c11

8059551: JEP-JDK-8043304: Test task: stress tests
Reviewed-by: drchase, kvn, iignatyev

! src/share/vm/compiler/compileBroker.cpp
+ test/compiler/codecache/stress/CodeCacheStressRunner.java
+ test/compiler/codecache/stress/Helper.java
+ test/compiler/codecache/stress/OverloadCompileQueueTest.java
+ test/compiler/codecache/stress/RandomAllocationTest.java
+ test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: e907ef48ac96
Author:    vlivanov
Date:      2015-01-14 15:13 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e907ef48ac96

Merge


Changeset: bf200e391b26
Author:    kvn
Date:      2015-01-14 16:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bf200e391b26

8069021: Exclude compiler/codecache/stress tests from JPRT runs
Reviewed-by: iveresov

! test/TEST.groups

Changeset: 7e88aab989ed
Author:    dlong
Date:      2015-01-15 16:51 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e88aab989ed

Merge

! src/share/vm/memory/metaspace.cpp
! test/TEST.groups

Changeset: 03237a717eca
Author:    amurillo
Date:      2015-01-15 19:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/03237a717eca

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 20946e467375
Author:    amurillo
Date:      2015-01-20 10:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/20946e467375

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 27623e22e757
Author:    tschatzl
Date:      2014-07-31 11:10 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27623e22e757

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: e4918fb7e828
Author:    iveresov
Date:      2014-08-08 13:23 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e4918fb7e828

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: 7923f573ee4c
Author:    brutisso
Date:      2014-08-19 11:17 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7923f573ee4c

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: 2194fdf3fbd9
Author:    jmasa
Date:      2014-09-26 17:48 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2194fdf3fbd9

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: c9a46e1210bb
Author:    mgerdin
Date:      2014-10-09 15:42 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9a46e1210bb

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: 61264de6cc07
Author:    hseigel
Date:      2014-10-20 14:43 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/61264de6cc07

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: c656c7540cb1
Author:    gthornbr
Date:      2014-11-17 15:51 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c656c7540cb1

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: 88120f326c20
Author:    drchase
Date:      2014-12-01 13:06 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/88120f326c20

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: cc775a4a24c7
Author:    lana
Date:      2015-01-24 23:24 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc775a4a24c7

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 8ff882030755
Author:    katleman
Date:      2015-01-28 16:45 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8ff882030755

Added tag jdk9-b48 for changeset cc775a4a24c7

! .hgtags

Changeset: 4ee7b996f3f3
Author:    goetz
Date:      2015-01-13 16:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4ee7b996f3f3

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: a324a06f35d3
Author:    hseigel
Date:      2015-01-14 08:14 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a324a06f35d3

8055146: Split Verifier incorrectly throws VerifyError for getstatic of an array field
Summary: Allow fieldClass for getstatic and putstatic to be an array
Reviewed-by: dholmes, acorn

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp

Changeset: 5cd5371b5554
Author:    erikj
Date:      2015-01-14 15:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cd5371b5554

8065576: Enable pipefail in the shell used by make to better detect build errors
Reviewed-by: ihse, tbell, martin

! make/aix/Makefile
! make/bsd/Makefile
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/universal.gmk
! make/linux/Makefile
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/dtrace.make

Changeset: 91eeee55fce4
Author:    erikj
Date:      2015-01-14 15:25 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91eeee55fce4

Merge


Changeset: 6fa1219d20bb
Author:    jiangli
Date:      2015-01-14 16:35 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fa1219d20bb

8067982: Some jcmd /gc/heap_dump tests failed: hprof output contains warning or error.
Summary: Include shared symbols in SymbolTable::symbols_do(SymbolClosure).
Reviewed-by: minqi, farvidsson, coleenp

! src/share/vm/classfile/compactHashtable.cpp
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/classfile/symbolTable.cpp

Changeset: 8bf211a21931
Author:    jiangli
Date:      2015-01-14 16:35 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8bf211a21931

Merge


Changeset: 10b06bffc9c1
Author:    goetz
Date:      2015-01-07 08:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/10b06bffc9c1

8068503: ppc64: Encode/Decode nodes for disjoint cOops mode
Reviewed-by: simonis

! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/ppc.ad

Changeset: a814058f5215
Author:    dsamersoff
Date:      2015-01-14 07:10 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a814058f5215

7076820: assert(addr != 0) failed: address sanity check in PerfMemory::detach with -XX:-UsePerfData
Summary: Explicitly checks for UsePerfData and if it's false make Perf:detach a NOP.
Reviewed-by: dholmes, jbachorik

! src/share/vm/prims/perf.cpp

Changeset: 15502499ac47
Author:    dsamersoff
Date:      2015-01-14 17:22 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/15502499ac47

Merge


Changeset: ff0a291b82f1
Author:    dsamersoff
Date:      2015-01-15 12:02 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff0a291b82f1

Merge


Changeset: e684445431fa
Author:    psandoz
Date:      2015-01-15 11:18 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e684445431fa

8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter
Reviewed-by: dholmes, coleenp
Contributed-by: paul.sandoz at oracle.com, filipp.zhinkin at gmail.com

! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! test/compiler/testlibrary/rtm/BusyLock.java

Changeset: 1fe6cafa652e
Author:    psandoz
Date:      2015-01-15 12:43 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1fe6cafa652e

Merge


Changeset: 8cc0541d7a0e
Author:    ctornqvi
Date:      2015-01-15 14:10 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8cc0541d7a0e

8062961: [TESTBUG] Spurious timeout for runtime/ErrorHandling/ProblematicFrameTest
Reviewed-by: coleenp, gtriantafill

! test/runtime/ErrorHandling/ProblematicFrameTest.java

Changeset: 4a14bb075882
Author:    aph
Date:      2015-01-16 09:15 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a14bb075882

6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null
Reviewed-by: sla, sspitsyn

! src/share/vm/prims/jvmtiTagMap.cpp

Changeset: ec604d4bf5d6
Author:    kevinw
Date:      2015-01-16 21:28 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec604d4bf5d6

8035938: Memory leak in JvmtiEnv::GetConstantPool
Reviewed-by: sspitsyn, dcubed

! src/share/vm/prims/jvmtiClassFileReconstituter.hpp

Changeset: 5944bd86d487
Author:    minqi
Date:      2015-01-18 11:49 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5944bd86d487

Merge


Changeset: beff5066f32b
Author:    igerasim
Date:      2015-01-19 11:35 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/beff5066f32b

8069048: (process) Suspend finishing threads when process exits [win]
Reviewed-by: dholmes, dcubed

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

Changeset: 59fd5fc25cfe
Author:    erikj
Date:      2015-01-20 13:56 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/59fd5fc25cfe

8067479: verify-modules fails in bootcycle build
Reviewed-by: dholmes, sla

! make/sa.files

Changeset: 8dfd8b00c7f1
Author:    jwilhelm
Date:      2015-01-15 16:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8dfd8b00c7f1

8068026: [TESTBUG] Check for -client in gc/g1/TestHumongousCodeCacheRoots.java
Summary: Skip test if -client is not supported.
Reviewed-by: jwilhelm, simonis
Contributed-by: goetz.lindenmaier at sap.com

! test/gc/g1/TestHumongousCodeCacheRoots.java

Changeset: ab2a5923b542
Author:    brutisso
Date:      2015-01-16 09:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ab2a5923b542

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: 4321214d5dbc
Author:    ehelin
Date:      2015-01-16 10:29 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4321214d5dbc

8066875: VirtualSpace does not use large pages
Reviewed-by: stefank, tschatzl, anoll, thartmann

! src/share/vm/code/codeCache.cpp
! 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: 19affcc65195
Author:    ehelin
Date:      2015-01-16 10:32 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/19affcc65195

Merge


Changeset: ec77d75f4a88
Author:    ehelin
Date:      2015-01-16 14:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec77d75f4a88

8068971: A heap region being cleared should not belong to the cset
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/heapRegion.cpp

Changeset: 41707c753261
Author:    sjohanss
Date:      2015-01-19 10:06 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/41707c753261

8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests
Reviewed-by: brutisso, kbarrett

! test/gc/TestNUMAPageSize.java

Changeset: 5df3812f9559
Author:    sjohanss
Date:      2015-01-19 10:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5df3812f9559

8069011: gc/TestSmallHeap.java failing in nightly
Summary: Using @requires to avoid running with AggressiveOpts turned on.
Reviewed-by: jwilhelm, brutisso

! test/gc/TestSmallHeap.java

Changeset: e6a0cfbfdc9a
Author:    jwilhelm
Date:      2015-01-19 15:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6a0cfbfdc9a

Merge

! src/share/vm/memory/heap.cpp
! src/share/vm/runtime/os.cpp

Changeset: b59d6dde575b
Author:    kbarrett
Date:      2015-01-21 19:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b59d6dde575b

8069230: Remove unused G1PostBarrierStub::byte_map_base and friends
Reviewed-by: brutisso, tschatzl

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp

Changeset: 94e55273f450
Author:    jwilhelm
Date:      2015-01-22 12:26 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94e55273f450

Merge


Changeset: f25dbfaa75c2
Author:    kvn
Date:      2015-01-14 17:27 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f25dbfaa75c2

8068864: C2 failed: modified node is not on IGVN._worklist
Summary: Use igvn.replace_input_of() instead of set_req().
Reviewed-by: iveresov, vlivanov

! src/share/vm/opto/loopTransform.cpp

Changeset: 520b40caa4d3
Author:    zmajo
Date:      2015-01-15 11:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/520b40caa4d3

8067374: Use %f instead of %g for LogCompilation output
Summary: Changed format string from %g to %f.
Reviewed-by: kvn

! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp

Changeset: 32ad3e099966
Author:    dlong
Date:      2015-01-16 05:02 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32ad3e099966

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 8596a20c8de1
Author:    asiebenborn
Date:      2015-01-16 13:58 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8596a20c8de1

8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
Reviewed-by: kvn

! src/share/vm/opto/stringopts.cpp
+ test/compiler/stringopts/TestOptimizeStringConcat.java

Changeset: f1340404713a
Author:    zmajo
Date:      2015-01-19 09:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1340404713a

8066312: Add new Node* Node::find_out(int opc) method.
Summary: Added methods find_user_with() and has_user_with() for searching for a particular out type.
Reviewed-by: kvn, jrose

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp

Changeset: 68fd38ede971
Author:    thartmann
Date:      2015-01-19 11:35 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68fd38ede971

Merge

- test/runtime/7194254/Test7194254.java

Changeset: a562f4eeaa81
Author:    dpochepk
Date:      2015-01-16 20:59 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a562f4eeaa81

8068385: [TESTBUG] hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java sometimes fails(unstable behaviour)
Summary: fixing unstable behaviour of 2 tests
Reviewed-by: iignatyev

! test/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java

Changeset: 782cedc93dd1
Author:    pchistyakov
Date:      2015-01-16 15:08 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/782cedc93dd1

8068231: Several tests are still excluded
Reviewed-by: kvn, iignatyev

! test/compiler/loopopts/7052494/Test7052494.java

Changeset: 7d0a5a0bc1da
Author:    vlivanov
Date:      2015-01-19 14:14 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d0a5a0bc1da

Merge


Changeset: b0ce179e4a01
Author:    iveresov
Date:      2015-01-19 12:29 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b0ce179e4a01

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: e5224765443b
Author:    zmajo
Date:      2015-01-20 09:45 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e5224765443b

8069162: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java
Summary: Added '@ignore 8069160' to the test.
Reviewed-by: anoll, kvn

! test/serviceability/dcmd/compiler/CompilerQueueTest.java

Changeset: cbd0cbb0deed
Author:    zmajo
Date:      2015-01-21 10:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cbd0cbb0deed

8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds)
Summary: Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level
Reviewed-by: jrose, kvn

! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! 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
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/advancedThresholdPolicy.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: 2d6136f5356d
Author:    dlong
Date:      2015-01-22 18:23 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d6136f5356d

Merge


Changeset: f5861966e52b
Author:    amurillo
Date:      2015-01-22 22:42 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f5861966e52b

Merge

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 6c3831a4a80c
Author:    amurillo
Date:      2015-01-27 10:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c3831a4a80c

Merge


Changeset: 360cd1fc42f1
Author:    lana
Date:      2015-01-29 15:36 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/360cd1fc42f1

Merge


Changeset: 6dc8db7164d2
Author:    katleman
Date:      2015-02-05 11:43 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6dc8db7164d2

Added tag jdk9-b49 for changeset 360cd1fc42f1

! .hgtags

Changeset: 0f8fc58bc5a2
Author:    amurillo
Date:      2015-01-26 17:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f8fc58bc5a2

Merge


Changeset: 0c32ee82088b
Author:    thartmann
Date:      2015-01-22 09:07 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0c32ee82088b

8069580: String intrinsic related cleanups
Summary: Small cleanup of string intrinsic related code.
Reviewed-by: kvn, roland

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 41e21dafddc9
Author:    neliasso
Date:      2015-01-22 11:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/41e21dafddc9

8069389: CompilerOracle prefix wildcarding is broken for long strings
Summary: Replace strcpy with memmove
Reviewed-by: kvn

! src/share/vm/compiler/compilerOracle.cpp
+ test/compiler/oracle/TestCompileCommand.java

Changeset: 85bf928f0a7e
Author:    neliasso
Date:      2015-01-22 11:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/85bf928f0a7e

8069035: compiler/oracle/CheckCompileCommandOption.java nightly failure
Summary: Fixed whitespace handling and added test cases
Reviewed-by: kvn, anoll, zmajo

! src/share/vm/compiler/compilerOracle.cpp
! test/compiler/oracle/CheckCompileCommandOption.java
+ test/compiler/oracle/command1.txt
+ test/compiler/oracle/command2.txt

Changeset: 86d2643259de
Author:    fzhinkin
Date:      2015-01-20 11:26 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86d2643259de

8069126: compiler/rtm/locking/TestRTMTotalCountIncrRate.java nightly failure
Reviewed-by: kvn

! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java

Changeset: b9b4b9394887
Author:    iveresov
Date:      2015-01-22 11:25 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b9b4b9394887

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: 94010b8bd280
Author:    iveresov
Date:      2015-01-22 21:02 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94010b8bd280

Merge


Changeset: 72904af52714
Author:    dlong
Date:      2015-01-23 22:39 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/72904af52714

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: 4bb1260d360c
Author:    zmajo
Date:      2015-01-26 10:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4bb1260d360c

8071312: compiler/arguments/CheckCompileThresholdScaling.java fails
Summary: Change the way VM handles CompileThresholdScaling==0, update test
Reviewed-by: kvn, drchase, fzhinkin

! src/share/vm/runtime/arguments.cpp
! test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: bc9c81aaf10b
Author:    pchistyakov
Date:      2015-01-26 18:59 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc9c81aaf10b

8066998: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest.java : sweep shouldn't increase usage
Summary: disable background compilation
Reviewed-by: kvn

! test/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: aa00507a0fad
Author:    pchistyakov
Date:      2015-01-26 19:01 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa00507a0fad

8069125: compiler/codecache/stress tests timeout in nightlies
Summary: added timeout between one of test threads iterations, adjusted hole test execution time
Reviewed-by: kvn

! test/compiler/codecache/stress/CodeCacheStressRunner.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java

Changeset: 99dcf09fe406
Author:    dlong
Date:      2015-01-27 13:58 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/99dcf09fe406

Merge

! make/linux/makefiles/vm.make

Changeset: c1a17f52db53
Author:    thartmann
Date:      2015-01-28 07:55 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1a17f52db53

8064940: JMH javac performance regressions on solaris-sparcv9 in 9-b34
Summary: Aligning code heap sizes to large page size if supported.
Reviewed-by: kvn, anoll

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java

Changeset: d656b4c91d51
Author:    lfoltan
Date:      2015-01-23 09:54 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d656b4c91d51

8067480: Crash in klassItable::initialize_itable_for_interface when running vm.runtime.defmeth.StaticMethodsTest.
Summary: A static method should be skipped in entirety by find_instance_method(), searching should continue to find an overpass method of the same name and signature if present.
Reviewed-by: acorn, hseigel

! 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: 5a8fe6466866
Author:    ctornqvi
Date:      2015-01-23 11:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5a8fe6466866

8069207: [TESTBUG] Exception thrown for java.lang.NoSuchMethodError: sun.misc.Unsafe.monitorExit
Reviewed-by: gtriantafill, dholmes

+ test/runtime/Unsafe/AllocateInstance.java
+ test/runtime/Unsafe/AllocateMemory.java
+ test/runtime/Unsafe/CopyMemory.java
+ test/runtime/Unsafe/DefineClass.java
+ test/runtime/Unsafe/FieldOffset.java
+ test/runtime/Unsafe/GetField.java
+ test/runtime/Unsafe/GetPutAddress.java
+ test/runtime/Unsafe/GetPutBoolean.java
+ test/runtime/Unsafe/GetPutByte.java
+ test/runtime/Unsafe/GetPutChar.java
+ test/runtime/Unsafe/GetPutDouble.java
+ test/runtime/Unsafe/GetPutFloat.java
+ test/runtime/Unsafe/GetPutInt.java
+ test/runtime/Unsafe/GetPutLong.java
+ test/runtime/Unsafe/GetPutObject.java
+ test/runtime/Unsafe/GetPutShort.java
+ test/runtime/Unsafe/GetUnsafe.java
+ test/runtime/Unsafe/PageSize.java
+ test/runtime/Unsafe/SetMemory.java
+ test/runtime/Unsafe/ThrowException.java

Changeset: 031ed3504352
Author:    goetz
Date:      2015-01-12 09:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/031ed3504352

8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available
Reviewed-by: coleenp, sla

! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 4d3f1d99d12e
Author:    sspitsyn
Date:      2015-01-26 15:51 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d3f1d99d12e

8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined
Reviewed-by: coleenp, dcubed
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 078a77b69f36
Author:    ctornqvi
Date:      2015-01-27 05:51 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/078a77b69f36

8071530: Update OS detection code to reflect Windows 10 version change
Reviewed-by: sla, mgronlun

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

Changeset: ce6a637e15b7
Author:    ykantser
Date:      2015-01-28 09:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce6a637e15b7

8071545: Tests are still excluded while the appropriate bug has been fixed
Reviewed-by: sspitsyn, sla

! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: fca33371ff0b
Author:    dfuchs
Date:      2015-01-28 17:52 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fca33371ff0b

8068730: Increase the precision of the implementation of java.time.Clock.systemUTC()
Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based.
Reviewed-by: dholmes, rriggs, scolebourne, sla

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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/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/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/os.hpp

Changeset: c548512bd499
Author:    minqi
Date:      2015-01-27 20:02 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c548512bd499

Merge

! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: c1b8e92e0469
Author:    minqi
Date:      2015-01-29 01:13 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1b8e92e0469

Merge


Changeset: 24b6f0e52f43
Author:    minqi
Date:      2015-01-29 03:54 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/24b6f0e52f43

Merge

! src/share/vm/runtime/os.hpp

Changeset: 080a0772cf95
Author:    sspitsyn
Date:      2015-01-29 03:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/080a0772cf95

8008678: JSR 292: constant pool reconstitution must support pseudo strings
Summary: Keep orig idx from pseudo-string to UTF8, use 2nd lsb CPSlot to mark pseudo-string.
Reviewed-by: coleenp, jrose
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/methodComparator.cpp
+ test/serviceability/jvmti/TestLambdaFormRetransformation.java

Changeset: 1ccbee15f61a
Author:    minqi
Date:      2015-01-30 10:52 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ccbee15f61a

Merge

- make/linux/makefiles/build_vm_def.sh

Changeset: 2cea9d4c9325
Author:    amurillo
Date:      2015-01-30 16:56 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2cea9d4c9325

Merge

- make/linux/makefiles/build_vm_def.sh

Changeset: a254d126863d
Author:    dfuchs
Date:      2015-02-04 17:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a254d126863d

8072450: 9-dev build failed on elinux-i586 and rlinux-i586
Summary: added LL suffix to constant declaration
Reviewed-by: dholmes, coleenp, sla

! src/share/vm/prims/jvm.cpp

Changeset: e0947f58c9c1
Author:    lana
Date:      2015-02-05 15:44 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0947f58c9c1

Merge

- make/linux/makefiles/build_vm_def.sh

Changeset: 18218f0736d2
Author:    katleman
Date:      2015-02-12 16:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18218f0736d2

Added tag jdk9-b50 for changeset e0947f58c9c1

! .hgtags

Changeset: 98e3222b70f9
Author:    coleenp
Date:      2015-01-29 14:37 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/98e3222b70f9

8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..)
Summary: Use resource allocated hashtable for local variable table checking
Reviewed-by: kamg, sspitsyn

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/LocalVariableTable/DuplicateLVT.cod
+ test/runtime/LocalVariableTable/DuplicateLVTT.cod
+ test/runtime/LocalVariableTable/NotFoundLVTT.cod
+ test/runtime/LocalVariableTable/TestLVT.java
+ test/runtime/LocalVariableTable/testcase.jar

Changeset: 0a8a354190ae
Author:    ctornqvi
Date:      2015-01-29 14:50 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a8a354190ae

8071584: [TESTBUG] runtime/Unsafe/AllocateMemory.java crashed on OOM during compilation.
Reviewed-by: dholmes, gtriantafill, jprovino

! test/runtime/Unsafe/AllocateMemory.java

Changeset: 31ce884737a6
Author:    ykantser
Date:      2015-01-30 09:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31ce884737a6

8071784: serviceability/attach/AttachWithStalePidFile.java should be quarantined
Reviewed-by: sla, jbachorik

! test/serviceability/attach/AttachWithStalePidFile.java

Changeset: 435d1f8837af
Author:    miauno
Date:      2015-01-30 20:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/435d1f8837af

8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass

! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: 690b40bee3ae
Author:    miauno
Date:      2015-01-30 20:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/690b40bee3ae

8071908: Port internal Diagnostic Command tests and test framework to jtreg
Reviewed-by: jbachorik, egahlin, ykantser, mtobiass

! test/TEST.groups
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/compiler/MethodIdentifierParser.java
+ test/serviceability/dcmd/framework/HelpTest.java
+ test/serviceability/dcmd/framework/InvalidCommandTest.java
+ test/serviceability/dcmd/framework/VMVersionTest.java
+ test/serviceability/dcmd/gc/ClassHistogramAllTest.java
+ test/serviceability/dcmd/gc/ClassHistogramTest.java
+ test/serviceability/dcmd/gc/HeapDumpAllTest.java
+ test/serviceability/dcmd/gc/HeapDumpTest.java
+ test/serviceability/dcmd/gc/RunFinalizationTest.java
+ test/serviceability/dcmd/gc/RunGCTest.java
+ test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
+ test/serviceability/dcmd/thread/PrintTest.java
+ test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
+ test/serviceability/dcmd/vm/CommandLineTest.java
+ test/serviceability/dcmd/vm/DynLibsTest.java
+ test/serviceability/dcmd/vm/FlagsTest.java
+ test/serviceability/dcmd/vm/SystemPropertiesTest.java
+ test/serviceability/dcmd/vm/UptimeTest.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutorException.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/FileJcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/JMXExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/JcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/MainClassJcmdExecutor.java
+ test/testlibrary/com/oracle/java/testlibrary/dcmd/PidJcmdExecutor.java

Changeset: 6d46a60a2770
Author:    jiangli
Date:      2015-01-30 20:31 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d46a60a2770

8071962: The SA code needs to be updated to support Symbol lookup from the shared archive.
Summary: Support shared symbols lookup.
Reviewed-by: minqi, sspitsyn, dsamersoff, iklam

! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java
+ agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java
! src/share/vm/classfile/compactHashtable.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 603ec5001a6d
Author:    jiangli
Date:      2015-02-02 13:10 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/603ec5001a6d

Merge

- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: d82cfaa06edb
Author:    fparain
Date:      2015-02-02 18:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d82cfaa06edb

8068655: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
Reviewed-by: dcubed, coleenp, bdelsart

! src/cpu/x86/vm/frame_x86.cpp

Changeset: 190387dac813
Author:    fparain
Date:      2015-02-02 21:19 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/190387dac813

Merge


Changeset: 7e84c2e6bdd2
Author:    miauno
Date:      2015-02-03 12:26 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e84c2e6bdd2

8072401: [TESTBUG] Some of the newly added DCMD tests fail due to lack of -XX:+UsePerfData
Reviewed-by: jbachorik, sla

! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java

Changeset: d817c3987d6c
Author:    miauno
Date:      2015-02-03 12:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d817c3987d6c

8072403: [TESTBUG] HeapDumpTest and HeapDumpAllTest fails to find jhat in non-JDK runs
Reviewed-by: jbachorik, sla

! test/serviceability/dcmd/gc/HeapDumpTest.java

Changeset: 79f4205419d2
Author:    miauno
Date:      2015-02-03 12:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/79f4205419d2

8072405: [TESTBUG] DCMD tests needs at least compact3 profile
Reviewed-by: jbachorik, sla

! test/TEST.groups

Changeset: c705ddfa4ebd
Author:    ctornqvi
Date:      2015-02-04 18:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c705ddfa4ebd

Merge

- make/linux/makefiles/build_vm_def.sh

Changeset: 6c671819cfd1
Author:    jprovino
Date:      2015-01-27 13:50 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c671819cfd1

8064947: Clean up BarrierSet ctor/dtor
Summary: Make abstract base call contructors protected and require a "kind" argument.
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp

Changeset: 1c8ba2d0d2f0
Author:    redestad
Date:      2015-01-29 15:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c8ba2d0d2f0

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: 3ca118e90cc9
Author:    kbarrett
Date:      2015-01-29 00:08 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ca118e90cc9

8068942: Improve validation of -XX:G1ConfidencePercent value
Summary: Validate during argument processing and simplify usage by assuming validated.
Reviewed-by: jmasa, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.groups
+ test/gc/arguments/TestG1PercentageOptions.java

Changeset: 9da54f5ae719
Author:    tschatzl
Date:      2015-02-02 10:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9da54f5ae719

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: 92520906931c
Author:    jwilhelm
Date:      2015-02-02 13:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/92520906931c

Merge

- make/linux/makefiles/build_vm_def.sh
! src/share/vm/runtime/arguments.cpp

Changeset: ea729fe8efd9
Author:    sjohanss
Date:      2015-02-03 15:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea729fe8efd9

8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying.
Reviewed-by: tschatzl, brutisso

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

Changeset: 5abc906fe3a8
Author:    ysuenaga
Date:      2015-02-04 22:21 +0900
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5abc906fe3a8

8068589: GCCause should distinguish jcmd GC.run from System.gc()
Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: sla, tamao

! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 0d44a3fdbe02
Author:    jprovino
Date:      2015-02-04 10:18 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d44a3fdbe02

8071805: BarrierSet::Other is not used and should be removed.
Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other.
Reviewed-by: tschatzl, kbarrett

! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 1f48d2c437bb
Author:    aharlap
Date:      2015-02-04 13:14 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1f48d2c437bb

8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform
Summary: Added extension point to detect unsupported options
Reviewed-by: dholmes, bdelsart

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

Changeset: 4a9d7af7218c
Author:    jwilhelm
Date:      2015-02-05 12:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a9d7af7218c

Merge

! src/share/vm/runtime/vmStructs.cpp
! test/TEST.groups
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: a22252e998fc
Author:    amurillo
Date:      2015-02-05 14:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a22252e998fc

Merge

- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: 5cbb3357ec5a
Author:    amurillo
Date:      2015-02-10 10:09 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cbb3357ec5a

Merge

- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: 403b9cbadb04
Author:    lana
Date:      2015-02-12 16:39 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/403b9cbadb04

Merge

- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: cee2bc060da7
Author:    katleman
Date:      2015-02-19 11:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cee2bc060da7

Added tag jdk9-b51 for changeset 403b9cbadb04

! .hgtags

Changeset: 8e93f8517960
Author:    vlivanov
Date:      2015-01-29 10:25 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e93f8517960

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/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/opaquenode.cpp
! src/share/vm/opto/opaquenode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp

Changeset: ea802a4750aa
Author:    vlivanov
Date:      2015-01-29 10:26 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea802a4750aa

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: d853290566af
Author:    zmajo
Date:      2015-01-29 19:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d853290566af

8071654: disassembler handles embedded OOPs not uniformly
Summary: Remove (currently dead) code that prints oops within disassembled instructions.
Reviewed-by: kvn, thartmann, roland

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/disassembler.cpp

Changeset: a44f7b0530ab
Author:    zmajo
Date:      2015-01-30 10:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a44f7b0530ab

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: 54365b7cd56e
Author:    thartmann
Date:      2015-01-30 13:31 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/54365b7cd56e

Merge


Changeset: 818ce4dab68a
Author:    anoll
Date:      2015-01-30 15:20 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/818ce4dab68a

8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known
Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known
Reviewed-by: kvn

! test/compiler/codecache/stress/OverloadCompileQueueTest.java

Changeset: 778fd0840124
Author:    anoll
Date:      2015-01-30 14:35 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/778fd0840124

Merge


Changeset: 76953f37d153
Author:    anoll
Date:      2015-01-30 15:36 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76953f37d153

Merge


Changeset: 25454f0d37d3
Author:    kvn
Date:      2015-01-30 10:27 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/25454f0d37d3

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: 1c65b563b1bd
Author:    dlong
Date:      2015-01-31 02:42 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c65b563b1bd

Merge


Changeset: 7ed418950e15
Author:    thartmann
Date:      2015-02-02 15:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7ed418950e15

8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages
Summary: Disable large page usage for test.
Reviewed-by: kvn

! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java

Changeset: f81627ca8a1c
Author:    thartmann
Date:      2015-02-02 14:35 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f81627ca8a1c

Merge


Changeset: 5960a65b0f54
Author:    dlong
Date:      2015-02-02 23:26 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5960a65b0f54

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: 5bfedd3cfd39
Author:    anoll
Date:      2015-02-03 10:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5bfedd3cfd39

8068440: Test6857159.java times out
Summary: Replace shell script with Java-only code
Reviewed-by: kvn, iignatyev

! test/compiler/c2/6857159/Test6857159.java

Changeset: a4f200a81135
Author:    anoll
Date:      2015-02-03 09:56 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a4f200a81135

Merge

- make/linux/makefiles/build_vm_def.sh
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
- test/runtime/7194254/Test7194254.java

Changeset: b50281ff91ce
Author:    goetz
Date:      2015-01-30 12:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b50281ff91ce

8071996: split_if accesses NULL region of ConstraintCast
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp

Changeset: 048d681ebfe2
Author:    zmajo
Date:      2015-02-06 18:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/048d681ebfe2

8072398: assert fails in L1RGenerator::increment_event_counter_impl
Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way.
Reviewed-by: kvn, iveresov

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! test/compiler/arguments/CheckCompileThresholdScaling.java

Changeset: b554e929f7a7
Author:    pchistyakov
Date:      2015-01-30 20:45 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b554e929f7a7

8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available
Summary: disabled DeoptimizeALot for test runs
Reviewed-by: kvn

! test/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: 122b9c0f6a86
Author:    roland
Date:      2015-01-30 15:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/122b9c0f6a86

8071533: assert(n0->is_Call()) failed: expect a call here
Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal()
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/callnode.cpp

Changeset: 94ec81ddd4ec
Author:    roland
Date:      2015-02-06 13:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94ec81ddd4ec

8071999: SA's buildreplayjars fail with exception
Summary: support default methods when dumping classes in SA
Reviewed-by: vlivanov, kvn, dsamersoff

! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: e9291d20ecaa
Author:    roland
Date:      2015-02-09 15:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e9291d20ecaa

8072016: Array copy may cause infinite cycle of deoptimization/compilation
Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! test/compiler/arraycopy/TestArrayCopyNoInit.java
+ test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java

Changeset: ce7613869df3
Author:    roland
Date:      2015-02-09 13:45 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce7613869df3

8071821: Assert failed in UnexpectedDeoptimizationTest.java
Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields
Reviewed-by: kvn

! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp

Changeset: d0b3b6f5a445
Author:    vlivanov
Date:      2015-02-12 13:55 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0b3b6f5a445

Merge

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

Changeset: 4f8e46262c7f
Author:    mgerdin
Date:      2015-02-06 16:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f8e46262c7f

8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc()
Reviewed-by: jwilhelm, tschatzl

! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 9c8bd4409dc9
Author:    skovalev
Date:      2015-02-09 09:51 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c8bd4409dc9

8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23)
Reviewed-by: jwilhelm, iignatyev

! test/TEST.groups

Changeset: 948f2c218630
Author:    jwilhelm
Date:      2015-02-09 17:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/948f2c218630

8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well
Summary: Changed to a more generic description.
Reviewed-by: mgerdin, tschatzl

! src/share/vm/runtime/globals.hpp

Changeset: d040a82e590c
Author:    tschatzl
Date:      2015-02-10 15:44 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d040a82e590c

8072056: Remove unnecessary header file #include
Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp
Reviewed-by: tschatzl, kbarrett, jprovino
Contributed-by: tom.benson at oracle.com

! src/share/vm/memory/tenuredGeneration.cpp

Changeset: 566574421b40
Author:    tschatzl
Date:      2015-02-10 17:41 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/566574421b40

8065093: Remove unused variable/output argument
Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate
Reviewed-by: tschatzl, kbarrett
Contributed-by: tom.benson at oracle.com

! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp

Changeset: 73a4afa29510
Author:    mlarsson
Date:      2015-02-11 14:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73a4afa29510

8066566: Refactor ParNewGeneration to contain ParNewTracer
Reviewed-by: ehelin, kbarrett

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: 0053c85cff01
Author:    jwilhelm
Date:      2015-02-13 01:41 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0053c85cff01

Merge

! src/share/vm/runtime/globals.hpp

Changeset: c1552a4dfc14
Author:    miauno
Date:      2015-02-04 16:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1552a4dfc14

8072472: serviceability/dcmd/framework/* should be quarantined
Reviewed-by: jbachorik

! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java

Changeset: 6bfc40057b3f
Author:    dholmes
Date:      2015-02-04 18:47 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bfc40057b3f

8065895: Synchronous signals during error reporting may terminate or hang VM process
Reviewed-by: dholmes, gziemski
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>

! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: a09b7ff9426d
Author:    dholmes
Date:      2015-02-04 21:33 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a09b7ff9426d

8072575: Add missing test for 8065895
Reviewed-by: dholmes, gziemski
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>

+ test/runtime/ErrorHandling/SecondaryErrorTest.java

Changeset: 623d0a89d55d
Author:    sla
Date:      2015-02-05 12:54 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/623d0a89d55d

8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT
Reviewed-by: dholmes, ctornqvi

! test/TEST.ROOT

Changeset: ad10a46cc215
Author:    goetz
Date:      2015-02-04 16:26 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad10a46cc215

8072434: 8064457: introduces performance regressions in 9-b47
Reviewed-by: coleenp, kvn

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

Changeset: 9c3b4e28183c
Author:    jbachorik
Date:      2015-01-12 14:05 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c3b4e28183c

8068976: Remove JSDT implementation
Reviewed-by: sla, mchung, dholmes

! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-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/dtrace.make
! make/solaris/makefiles/mapfile-vers
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 871f73d10e98
Author:    dcubed
Date:      2015-02-06 10:40 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/871f73d10e98

Merge

- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp

Changeset: f27530eb6c46
Author:    jbachorik
Date:      2014-12-02 19:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f27530eb6c46

8067447: Factor out the shared implementation of the VM flags manipulation code
Reviewed-by: sla, dholmes

! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp
+ src/share/vm/services/writeableFlags.cpp
+ src/share/vm/services/writeableFlags.hpp

Changeset: 4a76ca542247
Author:    hseigel
Date:      2015-02-10 09:25 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a76ca542247

8072694: Need errno info when CDS archive creation fails
Summary: Add errno output to error message when CDS archive creation fails
Reviewed-by: dholmes, lfoltan

! src/share/vm/memory/filemap.cpp

Changeset: dba0e5e29ebd
Author:    psandoz
Date:      2015-02-10 14:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dba0e5e29ebd

8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation
Reviewed-by: dholmes, kvn, vlivanov

! src/share/vm/prims/unsafe.cpp
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java

Changeset: d5c8919c43ab
Author:    psandoz
Date:      2015-02-10 16:53 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5c8919c43ab

Merge


Changeset: 35cf9f62226f
Author:    coleenp
Date:      2015-02-10 15:10 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35cf9f62226f

8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size
Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot
Reviewed-by: lfoltan, gtriantafill, hseigel

! src/share/vm/memory/allocation.cpp
! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/nmtDCmd.cpp

Changeset: ce2c731bb770
Author:    psandoz
Date:      2015-02-10 21:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce2c731bb770

8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support
Reviewed-by: kvn, vlivanov

! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Canonicalizer.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_InstructionPrinter.hpp
! 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_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Optimizer.cpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/c1/c1_ValueMap.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 18da5dda66d2
Author:    psandoz
Date:      2015-02-10 22:22 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18da5dda66d2

Merge


Changeset: b35cc4197f1b
Author:    dfuchs
Date:      2015-02-11 17:41 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b35cc4197f1b

8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix
Reviewed-by: dholmes, coleenp

! src/share/vm/opto/divnode.cpp
! src/share/vm/prims/jvm.cpp

Changeset: 70e539f62c3d
Author:    ctornqvi
Date:      2015-02-13 05:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70e539f62c3d

Merge

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 16157f91ff41
Author:    amurillo
Date:      2015-02-16 08:47 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16157f91ff41

Merge

- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp

Changeset: 9fb7fdc554db
Author:    lana
Date:      2015-02-19 16:37 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9fb7fdc554db

Merge

- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp

Changeset: 27f0413cbea3
Author:    katleman
Date:      2015-02-26 15:57 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27f0413cbea3

Added tag jdk9-b52 for changeset 9fb7fdc554db

! .hgtags

Changeset: b00d819e1fcc
Author:    dholmes
Date:      2015-02-13 06:23 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b00d819e1fcc

8072935: Fix missing newline at end of file after 8067447
Reviewed-by: dholmes, dlong
Contributed-by: Thomas Stuefe <thomas.stuefe at gmail.com>

! src/share/vm/services/writeableFlags.cpp

Changeset: b14b199c0eaa
Author:    ykantser
Date:      2015-02-13 13:17 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b14b199c0eaa

8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement
Reviewed-by: jbachorik, dfuchs, mchung

! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java

Changeset: 30137e7eef47
Author:    dcubed
Date:      2015-02-13 10:01 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30137e7eef47

8061553: Contended Locking fast enter bucket
Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket
Reviewed-by: dholmes, acorn
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp

Changeset: 034eb71ab7fd
Author:    cjplummer
Date:      2015-02-11 15:22 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/034eb71ab7fd

8054888: Runtime: Add Diagnostic Command that prints the class hierarchy
Summary: Added the VM.class_hierarhcy DCMD
Reviewed-by: stefank, miauno

! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! test/Makefile
+ test/serviceability/dcmd/vm/ClassHierarchyTest.java

Changeset: 32e5c73978d0
Author:    jiangli
Date:      2015-02-13 20:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32e5c73978d0

Merge


Changeset: 1358c53c32f1
Author:    ctornqvi
Date:      2015-02-13 15:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1358c53c32f1

Merge


Changeset: b3ff7aa031d3
Author:    ctornqvi
Date:      2015-02-14 00:03 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3ff7aa031d3

Merge

! src/share/vm/services/diagnosticCommand.cpp

Changeset: 53bc5f5b8378
Author:    cjplummer
Date:      2015-02-14 08:53 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/53bc5f5b8378

8073167: Undo change to -retain argument in hotspot/test/Makefile
Summary: -retain:all changed back to -retain:fail,error
Reviewed-by: stefank

! test/Makefile

Changeset: dd131cca9937
Author:    hseigel
Date:      2015-02-17 13:19 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dd131cca9937

8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image
Summary: Remove the meta-index code and rt.jar code and comments
Reviewed-by: mchung, gtriantafill

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/os.cpp

Changeset: ff7fa523a873
Author:    ctornqvi
Date:      2015-02-18 19:27 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff7fa523a873

Merge


Changeset: e993a176f3d7
Author:    mlarsson
Date:      2015-02-13 09:48 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e993a176f3d7

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: ad8ac65b4d77
Author:    mlarsson
Date:      2015-02-13 10:31 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad8ac65b4d77

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: 96fec51ac851
Author:    stefank
Date:      2015-02-10 17:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96fec51ac851

8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp
Reviewed-by: jwilhelm, tschatzl

! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
+ src/share/vm/gc_implementation/g1/g1EvacFailure.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp

Changeset: 6a5be7f00868
Author:    stefank
Date:      2015-02-13 14:37 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6a5be7f00868

8072911: Remove includes of oop.inline.hpp from .hpp files
Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes

! src/cpu/ppc/vm/icBuffer_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/icBuffer_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/zero/vm/icBuffer_zero.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciArray.cpp
! src/share/vm/ci/ciBaseObject.cpp
! src/share/vm/ci/ciCallSite.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciInstance.hpp
! src/share/vm/ci/ciMetadata.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjArray.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderStats.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
+ src/share/vm/classfile/javaClasses.inline.hpp
! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
+ src/share/vm/memory/cardTableModRefBS.inline.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.hpp
+ src/share/vm/oops/objArrayOop.inline.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/convertnode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/stringopts.cpp
! 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/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/wbtestmethods/parserTests.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/dtraceJSDT.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/serviceThread.cpp
! src/share/vm/runtime/vframe_hp.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticFramework.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp

Changeset: d8ded1e4465b
Author:    sangheki
Date:      2015-02-16 08:38 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8ded1e4465b

8073115: assert(_covered_region.contains(p)) needs better error messages
Summary: Changed to print out related values
Reviewed-by: jwilhelm, brutisso, stefank

! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp
! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp

Changeset: 759a167d2381
Author:    jwilhelm
Date:      2015-02-16 21:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/759a167d2381

Merge

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp

Changeset: 2f392e90f258
Author:    stefank
Date:      2015-02-18 08:57 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2f392e90f258

8073387: Move VerifyOopClosures out from genOopClosures.hpp
Reviewed-by: brutisso, mgerdin, coleenp

! src/share/vm/code/codeCache.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/oops/oop.cpp
+ src/share/vm/oops/verifyOopClosure.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 9f95e0a7aeb9
Author:    jwilhelm
Date:      2015-02-19 12:56 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f95e0a7aeb9

Merge

! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
! src/share/vm/services/diagnosticCommand.cpp

Changeset: 840306ef66e4
Author:    drchase
Date:      2015-02-17 13:54 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/840306ef66e4

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: f1b92b73e6aa
Author:    iveresov
Date:      2015-02-17 11:00 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1b92b73e6aa

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: cf7251f51459
Author:    iveresov
Date:      2015-02-17 21:46 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf7251f51459

Merge


Changeset: fd5c69442b0b
Author:    vlivanov
Date:      2015-02-19 11:12 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd5c69442b0b

Merge

! src/share/vm/opto/graphKit.cpp

Changeset: f717f8d3538c
Author:    amurillo
Date:      2015-02-20 14:14 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f717f8d3538c

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: effd5ef0c3eb
Author:    lana
Date:      2015-02-26 20:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/effd5ef0c3eb

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: f8094b53203e
Author:    katleman
Date:      2015-03-05 11:26 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8094b53203e

Added tag jdk9-b53 for changeset effd5ef0c3eb

! .hgtags

Changeset: b25ffc981c65
Author:    ihse
Date:      2015-02-27 11:56 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b25ffc981c65

8072842: Add support for building native JTReg tests
Reviewed-by: erikj, sla

+ make/test/JtregNative.gmk
! test/Makefile
! test/TEST.groups
+ test/native_sanity/JniVersion.java
+ test/native_sanity/libJniVersion.c

Changeset: cc8363b030d5
Author:    aph
Date:      2014-12-11 13:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc8363b030d5

8064611: AARCH64: Changes to HotSpot shared code
Summary: Everything except cpu/ and os_cpu/
Reviewed-by: dholmes, goetz, dlong, coleenp, kvn

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
+ agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
+ make/linux/makefiles/aarch64.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
+ make/linux/platform_aarch64
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/c1/c1_Defs.hpp
! src/share/vm/c1/c1_FpuStackSim.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LinearScan.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/code/nativeInst.hpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/code/vmreg.hpp
! src/share/vm/code/vmreg.inline.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/compiler/disassembler.hpp
! src/share/vm/interpreter/bytecodeInterpreter.hpp
! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp
! src/share/vm/interpreter/cppInterpreter.hpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interp_masm.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/interpreter/interpreterGenerator.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/prims/jni_md.h
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/icache.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/prefetch.inline.hpp
! src/share/vm/runtime/registerMap.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/threadLocalStorage.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/bytes.hpp
! src/share/vm/utilities/copy.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 7bce4e135976
Author:    kvn
Date:      2014-12-11 15:06 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bce4e135976

Merge

- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
! make/linux/makefiles/gcc.make
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! src/os/linux/vm/os_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/share/vm/memory/generation.inline.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EliminateAutoBox/UnsignedLoads.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java

Changeset: 73d7851fa9f2
Author:    aph
Date:      2015-01-15 11:17 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73d7851fa9f2

8068055: AARCH64: os_cpu
Summary: add src/os_cpu/linux_aarch64/vm/* files
Reviewed-by: kvn, roland, dholmes

+ src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/linux_aarch64.S
+ src/os_cpu/linux_aarch64/vm/linux_aarch64.ad
+ src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp
+ src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp
+ src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp

Changeset: 647c8b619d80
Author:    aph
Date:      2015-01-20 11:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/647c8b619d80

8068054: AARCH64: Assembler interpreter, shared runtime
Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files.
Reviewed-by: kvn, roland, coleenp, twisti

+ src/cpu/aarch64/vm/aarch64Test.cpp
+ src/cpu/aarch64/vm/aarch64_call.cpp
+ src/cpu/aarch64/vm/aarch64_linkage.S
+ src/cpu/aarch64/vm/assembler_aarch64.cpp
+ src/cpu/aarch64/vm/assembler_aarch64.hpp
+ src/cpu/aarch64/vm/assembler_aarch64.inline.hpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp
+ src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp
+ src/cpu/aarch64/vm/bytecodes_aarch64.cpp
+ src/cpu/aarch64/vm/bytecodes_aarch64.hpp
+ src/cpu/aarch64/vm/bytes_aarch64.hpp
+ src/cpu/aarch64/vm/codeBuffer_aarch64.hpp
+ src/cpu/aarch64/vm/compiledIC_aarch64.cpp
+ src/cpu/aarch64/vm/copy_aarch64.hpp
+ src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/cpustate_aarch64.hpp
+ src/cpu/aarch64/vm/debug_aarch64.cpp
+ src/cpu/aarch64/vm/decode_aarch64.hpp
+ src/cpu/aarch64/vm/depChecker_aarch64.cpp
+ src/cpu/aarch64/vm/depChecker_aarch64.hpp
+ src/cpu/aarch64/vm/disassembler_aarch64.hpp
+ src/cpu/aarch64/vm/frame_aarch64.cpp
+ src/cpu/aarch64/vm/frame_aarch64.hpp
+ src/cpu/aarch64/vm/frame_aarch64.inline.hpp
+ src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
+ src/cpu/aarch64/vm/globals_aarch64.hpp
+ src/cpu/aarch64/vm/icBuffer_aarch64.cpp
+ src/cpu/aarch64/vm/icache_aarch64.cpp
+ src/cpu/aarch64/vm/icache_aarch64.hpp
+ src/cpu/aarch64/vm/immediate_aarch64.cpp
+ src/cpu/aarch64/vm/immediate_aarch64.hpp
+ src/cpu/aarch64/vm/interp_masm_aarch64.cpp
+ src/cpu/aarch64/vm/interp_masm_aarch64.hpp
+ src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/interpreterRT_aarch64.cpp
+ src/cpu/aarch64/vm/interpreterRT_aarch64.hpp
+ src/cpu/aarch64/vm/interpreter_aarch64.cpp
+ src/cpu/aarch64/vm/interpreter_aarch64.hpp
+ src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp
+ src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp
+ src/cpu/aarch64/vm/jniTypes_aarch64.hpp
+ src/cpu/aarch64/vm/jni_aarch64.h
+ src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp
+ src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp
+ src/cpu/aarch64/vm/methodHandles_aarch64.cpp
+ src/cpu/aarch64/vm/methodHandles_aarch64.hpp
+ src/cpu/aarch64/vm/nativeInst_aarch64.cpp
+ src/cpu/aarch64/vm/nativeInst_aarch64.hpp
+ src/cpu/aarch64/vm/registerMap_aarch64.hpp
+ src/cpu/aarch64/vm/register_aarch64.cpp
+ src/cpu/aarch64/vm/register_aarch64.hpp
+ src/cpu/aarch64/vm/register_definitions_aarch64.cpp
+ src/cpu/aarch64/vm/relocInfo_aarch64.cpp
+ src/cpu/aarch64/vm/relocInfo_aarch64.hpp
+ src/cpu/aarch64/vm/runtime_aarch64.cpp
+ src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
+ src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/stubRoutines_aarch64.cpp
+ src/cpu/aarch64/vm/stubRoutines_aarch64.hpp
+ src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp
+ src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
+ src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp
+ src/cpu/aarch64/vm/templateTable_aarch64.cpp
+ src/cpu/aarch64/vm/templateTable_aarch64.hpp
+ src/cpu/aarch64/vm/vmStructs_aarch64.hpp
+ src/cpu/aarch64/vm/vm_version_aarch64.cpp
+ src/cpu/aarch64/vm/vm_version_aarch64.hpp
+ src/cpu/aarch64/vm/vmreg_aarch64.cpp
+ src/cpu/aarch64/vm/vmreg_aarch64.hpp
+ src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp
+ src/cpu/aarch64/vm/vtableStubs_aarch64.cpp

Changeset: d498aba2c736
Author:    aph
Date:      2015-01-20 12:47 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d498aba2c736

8068053: AARCH64: C1 and C2 compilers
Summary: add src/cpu/aarch64/vm/* C1 and C2 files
Reviewed-by: kvn, roland

+ src/cpu/aarch64/vm/aarch64.ad
+ src/cpu/aarch64/vm/aarch64_ad.m4
+ src/cpu/aarch64/vm/ad_encode.m4
+ src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
+ src/cpu/aarch64/vm/c1_Defs_aarch64.hpp
+ src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp
+ src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp
+ src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp
+ src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp
+ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp
+ src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp
+ src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
+ src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
+ src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
+ src/cpu/aarch64/vm/c1_globals_aarch64.hpp
+ src/cpu/aarch64/vm/c2_globals_aarch64.hpp
+ src/cpu/aarch64/vm/c2_init_aarch64.cpp

Changeset: 694f5e5bb982
Author:    kvn
Date:      2015-01-20 15:24 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/694f5e5bb982

Merge

! agent/src/os/linux/LinuxDebuggerLocal.c
! src/os/linux/vm/os_linux.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: c62971d23589
Author:    aph
Date:      2015-01-21 14:38 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c62971d23589

8069593: Changes to JavaThread::_thread_state must use acquire and release
Reviewed-by: kvn, dlong

! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp

Changeset: 0ab4623375c2
Author:    enevill
Date:      2015-01-26 09:50 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0ab4623375c2

8071563: AARCH64 staging fail to build
Summary: Fixed build problem after merge 8064457 changes.
Reviewed-by: kvn, goetz

! src/share/vm/memory/metaspace.cpp

Changeset: f624acc711e2
Author:    aph
Date:      2015-01-27 20:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f624acc711e2

8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*)
Summary: Apply the fix for 8039975 to the AArch64 sources.
Reviewed-by: kvn, roland

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

Changeset: 2b069b91bb98
Author:    enevill
Date:      2015-02-02 11:29 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b069b91bb98

8072129: [AARCH64] missing fix for 8066900
Summary: add 8066900 fix to arm64 code.
Reviewed-by: kvn

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

Changeset: 55e58bfad598
Author:    aph
Date:      2015-02-05 11:47 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/55e58bfad598

8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations
Summary: Use iReg<X>NoSp registers operands where required.
Reviewed-by: kvn, adinn, enevill

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: ef43f5719e95
Author:    aph
Date:      2015-02-06 10:21 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef43f5719e95

8072698: Add AArch64 support to hsdis
Reviewed-by: kvn

! src/share/tools/hsdis/hsdis.c

Changeset: 00f3abb1f174
Author:    aph
Date:      2015-02-06 10:36 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/00f3abb1f174

8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
Summary: Apply the fix for 8068655 to the AArch64 sources.
Reviewed-by: kvn

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

Changeset: f83851ae258e
Author:    kvn
Date:      2015-02-26 10:56 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f83851ae258e

Merge

- make/linux/makefiles/build_vm_def.sh
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_linux.cpp
! src/os/linux/vm/os_linux.cpp
- src/os/solaris/vm/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/compiler/disassembler.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: 21f64f2bbdc8
Author:    kvn
Date:      2015-03-02 10:09 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21f64f2bbdc8

Merge


Changeset: 84c5d19d3a32
Author:    adinn
Date:      2015-03-02 10:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84c5d19d3a32

8074119: [AARCH64] stage repo misses fixes from several Hotspot changes
Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805
Reviewed-by: aph, kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/icBuffer_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.cpp
! src/cpu/aarch64/vm/nativeInst_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 748bfdc032eb
Author:    erikj
Date:      2015-02-18 11:25 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/748bfdc032eb

8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results
Reviewed-by: dholmes, dlong

! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! make/aix/makefiles/sa.make
! make/bsd/makefiles/sa.make
! make/linux/makefiles/sa.make
! make/solaris/makefiles/sa.make
! make/windows/makefiles/sa.make

Changeset: b042554105f7
Author:    dholmes
Date:      2015-02-18 22:19 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b042554105f7

8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp
Reviewed-by: bdelsart, dlong, hseigel, coleenp

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

Changeset: 301c5b48a95a
Author:    ctornqvi
Date:      2015-02-23 05:01 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/301c5b48a95a

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: a1676462e072
Author:    stefank
Date:      2015-02-18 09:22 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1676462e072

8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp
Reviewed-by: mgerdin, coleenp

! src/share/vm/ci/ciKlass.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/memory/genRemSet.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp

Changeset: 45dc3d4c5c24
Author:    jwilhelm
Date:      2014-08-22 10:10 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/45dc3d4c5c24

8061802: REDO - Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: kbarrett, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: b8ef0ff7b28d
Author:    stefank
Date:      2015-02-18 10:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8ef0ff7b28d

8073389: Remove the include of resourceArea.hpp from classFileParser.hpp
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/classFileError.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/runtimeService.cpp

Changeset: ae3dbd31307f
Author:    mgerdin
Date:      2015-02-20 12:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ae3dbd31307f

8073532: jmap -heap fails after generation array removal
Summary: Fix field accessor code in the SA
Reviewed-by: jwilhelm, brutisso

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java

Changeset: 01f6c1362694
Author:    tschatzl
Date:      2015-02-20 16:07 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01f6c1362694

8058446: G1 Hot card cache should use ArrayAllocator to allocate the cache array
Summary: Allocate large hot card caches using OS functions instead of the C heap to avoid native memory exhaustion.
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp

Changeset: 89aef9b18319
Author:    stefank
Date:      2015-02-20 15:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89aef9b18319

8073554: Remove unnecessary includes of markSweep[.inline].hpp
Reviewed-by: tschatzl, coleenp

! src/share/vm/code/codeCache.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/debug.cpp

Changeset: 194b81937d60
Author:    stefank
Date:      2015-02-20 15:47 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/194b81937d60

Merge


Changeset: 532bf0752bbc
Author:    stefank
Date:      2015-02-20 17:08 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/532bf0752bbc

Merge


Changeset: eb2c3a5a454a
Author:    goetz
Date:      2015-02-20 22:22 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb2c3a5a454a

8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages
Summary: This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes.
Reviewed-by: jmasa

! src/share/vm/memory/collectorPolicy.cpp

Changeset: 015fac83707e
Author:    stefank
Date:      2015-02-20 13:54 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/015fac83707e

8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/oops/oop.psgc.inline.hpp
! src/share/vm/runtime/java.cpp

Changeset: e2c2ec8ce1be
Author:    jwilhelm
Date:      2015-02-23 18:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2c2ec8ce1be

Merge


Changeset: 36ea8ccb155c
Author:    sjohanss
Date:      2014-12-11 09:56 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/36ea8ccb155c

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: jwilhelm, brutisso

! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: 6357f6686ca2
Author:    jwilhelm
Date:      2015-02-26 19:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6357f6686ca2

Merge


Changeset: cf4fda2ea188
Author:    amurillo
Date:      2015-02-27 07:34 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf4fda2ea188

Merge


Changeset: ba828548b907
Author:    amurillo
Date:      2015-03-03 06:23 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ba828548b907

Merge

! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 9a6515e858d5
Author:    aph
Date:      2015-03-03 17:56 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a6515e858d5

8074349: AARCH64: C2 generates poor code for some byte and character stores
Summary: Use iRegIorL2I as src input for char and byte stores.
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad

Changeset: c3b117fa5bde
Author:    lana
Date:      2015-03-05 15:21 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3b117fa5bde

Merge


Changeset: b104f7846820
Author:    katleman
Date:      2015-03-12 13:35 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b104f7846820

Added tag jdk9-b54 for changeset c3b117fa5bde

! .hgtags

Changeset: a53f5508bf62
Author:    sspitsyn
Date:      2015-02-25 00:30 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a53f5508bf62

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
Contributed-by: serguei.spitsyn at oracle.com

! 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: 8066a1720b02
Author:    ctornqvi
Date:      2015-02-26 06:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8066a1720b02

8073718: [TESTBUG] Cleanup test output and skip creating mini dumps
Reviewed-by: sla, ctornqvi
Contributed-by: stefan.sarne at oracle.com

! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java

Changeset: c9b16ad5dad9
Author:    ctornqvi
Date:      2015-02-26 06:11 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9b16ad5dad9

8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread
Reviewed-by: dholmes, ctornqvi
Contributed-by: dmitry.dmitriev at oracle.com

+ test/runtime/Thread/Fibonacci.java

Changeset: ee9ab037aefb
Author:    hseigel
Date:      2015-02-27 12:48 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee9ab037aefb

8073908: Replace hotspot/testlibrary use of sun.management with public API
Summary: use java.lang API's instead of sun.management API's.
Reviewed-by: sla, iignatyev, gtriantafill, mchung

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: 65f0b5b4a5cb
Author:    ctornqvi
Date:      2015-03-02 05:32 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/65f0b5b4a5cb

Merge

! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp

Changeset: 15b8ca9c2885
Author:    dcubed
Date:      2015-03-02 16:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/15b8ca9c2885

8072439: fix for 8047720 may need more work
Summary: Cleanup PeriodTask_lock usage. Also reviewed by varming at gmail.com.
Reviewed-by: dholmes, dcubed, mgronlun, coleenp
Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com

! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/task.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 2c370642e2ed
Author:    mgronlun
Date:      2015-03-03 20:17 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2c370642e2ed

8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs)
Reviewed-by: jbachorik, dsamersoff, farvidsson

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

Changeset: da7523de6702
Author:    jwilhelm
Date:      2015-02-26 17:02 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/da7523de6702

8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669
Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java
Reviewed-by: mgerdin, tschatzl
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/TestSoftReferencesBehaviorOnOOME.java

Changeset: 57269e7bf812
Author:    jwilhelm
Date:      2015-02-26 21:00 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57269e7bf812

8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent
Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: mgerdin

! test/serviceability/dcmd/gc/RunGCTest.java

Changeset: 1573e72240b9
Author:    kbarrett
Date:      2015-02-27 19:52 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1573e72240b9

8069016: Add BarrierSet downcast support
Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast.
Reviewed-by: jmasa, sangheki

! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp
! 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/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/shark/sharkBuilder.cpp
+ src/share/vm/utilities/fakeRttiSupport.hpp

Changeset: c22d211b6f36
Author:    david
Date:      2015-03-03 12:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c22d211b6f36

8073464: GC workers do not have thread names
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 70d8700f9524
Author:    tschatzl
Date:      2015-03-03 12:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70d8700f9524

8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer
Reviewed-by: jmasa, kbarrett

! src/share/vm/gc_implementation/g1/g1Allocator.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp

Changeset: 71f4ed3c627f
Author:    tschatzl
Date:      2015-03-03 13:25 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/71f4ed3c627f

Merge


Changeset: 8006272eca39
Author:    jwilhelm
Date:      2015-03-02 16:19 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8006272eca39

8071335: gc/TestSmallHeap.java throw OOM
Summary: To avoid OOME, do not run with -Xcomp
Reviewed-by: brutisso, tschatzl

! test/gc/TestSmallHeap.java

Changeset: eb43e86b7100
Author:    jwilhelm
Date:      2015-03-03 19:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb43e86b7100

Merge


Changeset: a3654e0e77f9
Author:    jwilhelm
Date:      2015-03-04 02:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3654e0e77f9

8074319: barrier_set_cast defined via friend injection
Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope
Reviewed-by: jwilhelm, simonis
Contributed-by: kim.barrett at oracle.com

! src/share/vm/memory/barrierSet.hpp

Changeset: a534c4d87ec8
Author:    jwilhelm
Date:      2015-03-05 17:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a534c4d87ec8

Merge

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 1d306e84f829
Author:    iignatyev
Date:      2015-02-19 23:49 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d306e84f829

8073499: quarantine compiler/tiered/LevelTransitionTest
Reviewed-by: kvn

! test/compiler/tiered/LevelTransitionTest.java

Changeset: 796f5bb2dec5
Author:    ppunegov
Date:      2015-02-18 16:19 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/796f5bb2dec5

8067157: Closed compiler tests should not be in hotspot/test/TEST.groups
Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group
Reviewed-by: kvn, zmajo

! test/TEST.groups

Changeset: b79a5703e525
Author:    ppunegov
Date:      2015-02-18 16:59 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b79a5703e525

8067012: Don't create MDO for constant getters
Summary: Add check if the method is constant getter
Reviewed-by: kvn, iveresov

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

Changeset: e48badb106e1
Author:    dpochepk
Date:      2015-02-19 23:47 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e48badb106e1

8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods'
Summary: added filter for invalid testcase
Reviewed-by: kvn, iignatyev

! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java

Changeset: 54e0f8b411a8
Author:    roland
Date:      2015-02-18 18:14 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/54e0f8b411a8

6912521: System.arraycopy works slower than the simple loop for little lengths
Summary: convert small array copies to series of loads and stores
Reviewed-by: kvn, vlivanov

+ src/share/vm/opto/arraycopynode.cpp
+ src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macroArrayCopy.cpp
+ test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java

Changeset: aa37799c0445
Author:    thartmann
Date:      2015-02-23 07:55 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa37799c0445

8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full.
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp

Changeset: 31d53895b2d6
Author:    thartmann
Date:      2015-02-23 10:38 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31d53895b2d6

8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark"
Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'.
Reviewed-by: kvn, iignatyev

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

Changeset: 5cc8f720e18d
Author:    simonis
Date:      2015-02-23 10:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cc8f720e18d

8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp
Reviewed-by: roland

! src/share/vm/opto/arraycopynode.cpp

Changeset: ff87d12995da
Author:    vlivanov
Date:      2015-02-24 07:39 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff87d12995da

Merge

! src/share/vm/code/codeCache.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 29b91dd20de6
Author:    vlivanov
Date:      2015-02-24 17:14 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/29b91dd20de6

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: 0a5f2750ef42
Author:    iveresov
Date:      2015-02-24 23:31 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a5f2750ef42

8073735: compiler/loopopts/CountedLoopProblem.java got OOME
Summary: Ignore OOM in the test
Reviewed-by: kvn

! test/compiler/loopopts/CountedLoopProblem.java

Changeset: 0fd143632552
Author:    roland
Date:      2015-02-24 15:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0fd143632552

8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478
Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off
Reviewed-by: kvn, iveresov

! src/share/vm/opto/loopTransform.cpp
+ test/compiler/loopopts/TestCastIINoLoopLimitCheck.java

Changeset: 50ac03d16c22
Author:    roland
Date:      2015-02-25 10:44 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/50ac03d16c22

8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent
Summary: assert in array copy code broken when array size becomes known during igvn
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCloneBadAssert.java
! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java

Changeset: fe7233679163
Author:    zmajo
Date:      2015-02-27 13:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe7233679163

8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>

! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java

Changeset: dacf878d4b46
Author:    zmajo
Date:      2015-02-28 12:33 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dacf878d4b46

Merge


Changeset: ec1ca81aefc6
Author:    roland
Date:      2015-02-25 12:33 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec1ca81aefc6

8073796: assert(check_obj_alignment(result)) failed: address not aligned: ...
Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: 442d0a8b76cc
Author:    skovalev
Date:      2015-02-24 16:08 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/442d0a8b76cc

8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles
Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles.
Reviewed-by: mseledtsov, dholmes, iignatyev

! test/TEST.groups

Changeset: b7326921c3f6
Author:    skovalev
Date:      2015-02-24 15:42 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7326921c3f6

8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED
Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification.
Reviewed-by: iignatyev, kvn

! test/testlibrary_tests/RandomGeneratorTest.java

Changeset: 6235f6e82466
Author:    fzhinkin
Date:      2015-02-27 11:41 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6235f6e82466

8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
Reviewed-by: iveresov

! src/share/vm/c1/c1_LIR.cpp
+ test/compiler/print/TestProfileReturnTypePrinting.java

Changeset: 063ec1611772
Author:    iignatyev
Date:      2015-03-02 11:15 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/063ec1611772

Merge


Changeset: b7e464329497
Author:    thartmann
Date:      2015-03-02 13:16 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7e464329497

8073956: Escape analysis dump misses args information
Summary: Fixed output of PrintEscapeAnalysis.
Reviewed-by: kvn

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: c7e9c22ab919
Author:    thartmann
Date:      2015-03-02 13:28 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c7e9c22ab919

Merge


Changeset: 16a66b3338de
Author:    thartmann
Date:      2015-03-02 13:40 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16a66b3338de

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: d319aa28b87f
Author:    thartmann
Date:      2015-03-02 15:11 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d319aa28b87f

Merge


Changeset: 9b9e7edc17ce
Author:    thartmann
Date:      2015-03-02 15:20 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9b9e7edc17ce

Merge

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: be83b0955522
Author:    vlivanov
Date:      2015-03-02 07:20 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be83b0955522

Merge

! src/share/vm/code/codeCache.cpp
! test/TEST.groups

Changeset: 61edd5c7412e
Author:    vlivanov
Date:      2015-03-02 18:12 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/61edd5c7412e

Merge


Changeset: d63ee67dbc90
Author:    roland
Date:      2015-03-03 12:30 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d63ee67dbc90

8073957: assert(ary_src != 0) failed: not an array or instance?
Summary: ArrayCopyNode going dead needs better validation of inputs
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/arraycopynode.cpp

Changeset: 21dbad89e2dc
Author:    zmajo
Date:      2015-03-06 08:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21dbad89e2dc

Merge

! src/share/vm/opto/graphKit.cpp

Changeset: de7ca28f8b7d
Author:    amurillo
Date:      2015-03-06 04:58 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/de7ca28f8b7d

Merge

! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: be49ab55e5c4
Author:    lana
Date:      2015-03-12 21:14 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be49ab55e5c4

Merge


Changeset: d1f0a4739e92
Author:    katleman
Date:      2015-03-19 12:59 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1f0a4739e92

Added tag jdk9-b55 for changeset be49ab55e5c4

! .hgtags

Changeset: 1af78ca1b0a3
Author:    aph
Date:      2015-03-13 12:44 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1af78ca1b0a3

8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
Summary: Remove stray POP instruction
Reviewed-by: dholmes

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

Changeset: 0477d65bda6c
Author:    aph
Date:      2015-03-13 12:44 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0477d65bda6c

Merge


Changeset: 8a4e011d99be
Author:    dholmes
Date:      2015-03-03 19:20 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8a4e011d99be

7143664: Clean up OrderAccess implementations and usage
Summary: Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed.
Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf
Contributed-by: Erik Osterlund <erik.osterlund at lnu.se>

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp
! src/share/vm/runtime/orderAccess.hpp
! src/share/vm/runtime/orderAccess.inline.hpp

Changeset: 06af60444d5e
Author:    kevinw
Date:      2015-03-03 19:42 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06af60444d5e

8073688: Infinite loop reading types during jmap attach.
Reviewed-by: dsamersoff, sla

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

Changeset: 04920bf22782
Author:    dholmes
Date:      2015-03-04 16:35 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/04920bf22782

8073861: Unused VM Options in JDK9 HotSpot
Reviewed-by: dholmes, lfoltan
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>

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

Changeset: 7d586d50e264
Author:    dcubed
Date:      2015-03-06 08:47 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d586d50e264

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/orderAccess.inline.hpp

Changeset: c3f28a6822dd
Author:    gthornbr
Date:      2015-03-06 17:19 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3f28a6822dd

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: 2617fceec2a3
Author:    mockner
Date:      2015-03-09 13:39 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2617fceec2a3

8013393: Merge template interpreter files for x86 _32 and _64.
Summary: The 32 and 64 bit versions of templateTable_x86 have been merged.
Reviewed-by: twisti, jrose, coleenp

+ src/cpu/x86/vm/templateTable_x86.cpp
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: e0c6eb5fce97
Author:    ctornqvi
Date:      2015-03-10 04:53 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0c6eb5fce97

8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
Reviewed-by: coleenp, gtriantafill, dholmes

! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp

Changeset: 3846282d50e9
Author:    mikael
Date:      2015-03-10 09:42 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3846282d50e9

8074726: Update source and target version used when compiling hotspot class files
Summary: Use BOOT_JDK_SOURCETARGET from top level, or fall back to -source 8 -target 8
Reviewed-by: dholmes, sla

! make/aix/makefiles/rules.make
! make/bsd/makefiles/rules.make
! make/defs.make
! make/linux/makefiles/rules.make
! make/solaris/makefiles/rules.make
! make/windows/makefiles/rules.make

Changeset: eab5843db817
Author:    david
Date:      2015-03-05 16:43 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eab5843db817

8073545: Use shorter and more descriptive names for GC worker threads
Reviewed-by: ehelin, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/utilities/workgroup.cpp

Changeset: 7bdaaf31bc71
Author:    sfriberg
Date:      2015-03-06 09:07 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bdaaf31bc71

8031538: G1 eden usage is sometimes higher than target eden (printed Eden size)
Summary: When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation.
Reviewed-by: tschatzl
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>

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

Changeset: 04b27d7401ba
Author:    jwilhelm
Date:      2015-03-06 16:12 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/04b27d7401ba

8051984: @ignore should be placed after @test
Summary: as ignore reason has been fixed (by adding @requires) @ignore removed
Reviewed-by: kbarrett, brutisso
Contributed-by: andrey.x.zakharov at oracle.com

! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: ac6ef02961e7
Author:    jwilhelm
Date:      2015-03-09 01:58 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ac6ef02961e7

Merge


Changeset: 656216252893
Author:    stefank
Date:      2015-03-09 08:22 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/656216252893

8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter
Reviewed-by: stefank
Contributed-by: thomas.stuefe at gmail.com

! src/share/vm/interpreter/bytecodeInterpreter.cpp

Changeset: e8652b6ab788
Author:    asiebenborn
Date:      2015-03-06 16:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e8652b6ab788

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: 115236e78a47
Author:    ehelin
Date:      2015-01-26 10:32 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/115236e78a47

8030646: track collection set membership in one place
Reviewed-by: tschatzl, jwilhelm

! 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/g1InCSetState.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

Changeset: 208446e49726
Author:    ehelin
Date:      2015-03-09 11:37 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/208446e49726

Merge


Changeset: af3b0db91659
Author:    sangheki
Date:      2015-03-09 09:30 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af3b0db91659

8073654: Marking statistics should use size_t
Summary: Change data type from int to size_t to avoid overflows
Reviewed-by: jwilhelm, drwhite, 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

Changeset: 98e38530135c
Author:    jwilhelm
Date:      2015-03-12 16:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/98e38530135c

Merge

- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 0ef1d0b2fc2e
Author:    dlong
Date:      2015-02-24 17:23 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0ef1d0b2fc2e

8072383: resolve conflicts between open and closed ports
Summary: refactor close to remove references to closed ports
Reviewed-by: kvn, simonis, 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/interpreter/interp_masm.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/generation.hpp
! src/share/vm/opto/ad.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 709140b8dfa5
Author:    iignatyev
Date:      2015-03-12 19:12 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/709140b8dfa5

8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1
Reviewed-by: kvn, roland

! test/compiler/whitebox/DeoptimizeFramesTest.java

Changeset: 8e1fc80221d7
Author:    iignatyev
Date:      2015-03-12 19:11 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e1fc80221d7

8074980: add WhiteBox API to get a flag value for a method
Reviewed-by: kvn, fzhinkin

! src/share/vm/prims/whitebox.cpp
+ test/compiler/oracle/GetMethodOptionTest.java

Changeset: 959a3d1e1811
Author:    kvn
Date:      2015-03-12 15:51 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/959a3d1e1811

Merge

! make/defs.make
- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc

Changeset: f63349d9c4ce
Author:    amurillo
Date:      2015-03-16 14:27 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f63349d9c4ce

Merge

- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: 174de251eca2
Author:    aph
Date:      2015-03-17 14:03 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/174de251eca2

8075045: AARCH64: Stack banging should use store rather than load
Summary: Change stack bangs to use a store rather than a load
Reviewed-by: dholmes

! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp

Changeset: fd2d5ec7e7b1
Author:    lana
Date:      2015-03-19 16:13 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd2d5ec7e7b1

Merge

- make/linux/makefiles/arm.make
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: f8dba5065e11
Author:    katleman
Date:      2015-03-26 13:09 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8dba5065e11

Added tag jdk9-b56 for changeset fd2d5ec7e7b1

! .hgtags

Changeset: 7dd2ea0f72e9
Author:    aph
Date:      2015-03-20 17:39 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dd2ea0f72e9

8075443: AARCH64: Missed L2I optimizations in C2
Summary: Use iRegIOrL2I for input operands whenever it makes sense.
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: 471b684ff43e
Author:    sgehwolf
Date:      2015-03-10 21:20 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/471b684ff43e

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: 2506dd16cb84
Author:    mgronlun
Date:      2015-03-11 09:11 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2506dd16cb84

8074905: Exclude aarch64 from Visual Studio projectcreator.make
Reviewed-by: ctornqvi, sla, minqi

! make/windows/makefiles/projectcreator.make

Changeset: 36143dafcf1c
Author:    mikael
Date:      2015-03-11 12:00 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/36143dafcf1c

6313046: Remove unused frame::native_param_addr code
Summary: Removed dead code in frame
Reviewed-by: dholmes, cjplummer, dsamersoff

! agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
! src/cpu/aarch64/vm/frame_aarch64.hpp
! src/cpu/aarch64/vm/frame_aarch64.inline.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 410003485ee6
Author:    dholmes
Date:      2015-03-11 18:49 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/410003485ee6

8073990: Deprecated "UseVectoredExceptions" VM options still defined in several globals files
Reviewed-by: dholmes, stuefe, simonis
Contributed-by: Dmitry Dmitriev <dmitry.dmitriev at oracle.com>

! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp

Changeset: 3eb61269f421
Author:    dholmes
Date:      2015-03-12 19:34 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3eb61269f421

8074552: SafeFetch32 and SafeFetchN do not work in error handling
Reviewed-by: dholmes, goetz
Contributed-by: Thomas Stufe <thomas.stuefe at gmail.com>

! src/os/aix/vm/vmError_aix.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/vmError_bsd.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/vmError_linux.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/vmError_solaris.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java

Changeset: 771c83af7df8
Author:    cjplummer
Date:      2015-03-10 19:56 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/771c83af7df8

8069111: Investigate NMT detail tracking support for 32bit ARM
Summary: Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart

! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! test/runtime/NMT/ChangeTrackingLevel.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java

Changeset: 21279769488b
Author:    dcubed
Date:      2015-03-13 09:18 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21279769488b

Merge

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: a0a3afa7859b
Author:    coleenp
Date:      2015-03-13 12:40 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0a3afa7859b

8061205: MetadataOnStackMark only needs to walk code cache during class redefinition
Summary: Only do full metadata walk during class redefinition and only walk handles during class unloading.
Reviewed-by: sspitsyn, stefank

! 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/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.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

Changeset: 133803f2e085
Author:    coleenp
Date:      2015-03-13 18:59 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/133803f2e085

Merge

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 854a2726b586
Author:    coleenp
Date:      2015-03-13 15:16 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/854a2726b586

8074717: Merge interp_masm files for x86 _32 and _64
Summary: Merge interp_masm_x86 files into one.
Reviewed-by: sspitsyn, hseigel, mockner

! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: bdd0b30b4454
Author:    coleenp
Date:      2015-03-13 20:44 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bdd0b30b4454

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: 9a470350393c
Author:    goetz
Date:      2015-02-16 14:07 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a470350393c

8073315: Enable gcc -Wtype-limits and fix upcoming issues.
Summary: Relevant fixes in blockOffsetTable.cpp, os_linux.cpp, parCardTableModRefBS.cpp.
Reviewed-by: jwilhelm, kbarrett, simonis

! make/linux/makefiles/gcc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/shared/gcUtil.hpp
! src/share/vm/gc_implementation/shared/liveRange.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.cpp

Changeset: fa8456e26deb
Author:    zmajo
Date:      2015-03-14 11:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa8456e26deb

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/aarch64/vm/aarch64.ad
! 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: 425e252b99f1
Author:    iignatyev
Date:      2015-03-13 21:53 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/425e252b99f1

8073607: add trace events for inlining
Reviewed-by: kvn, fzhinkin, mgronlun

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/trace/trace.xml

Changeset: dbd15e131b5f
Author:    iignatyev
Date:      2015-03-14 16:13 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dbd15e131b5f

Merge


Changeset: b0718d87aff9
Author:    zmajo
Date:      2015-03-19 18:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b0718d87aff9

Merge

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: dcaf821c212c
Author:    amurillo
Date:      2015-03-19 15:00 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dcaf821c212c

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: f68d656d1f5e
Author:    amurillo
Date:      2015-03-23 11:44 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f68d656d1f5e

Merge

! src/cpu/aarch64/vm/aarch64.ad
- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: 56a85ffe743d
Author:    lana
Date:      2015-04-01 12:30 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/56a85ffe743d

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp

Changeset: ee878f3d6732
Author:    katleman
Date:      2015-04-02 10:02 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee878f3d6732

Added tag jdk9-b57 for changeset 56a85ffe743d

! .hgtags

Changeset: 09cec193c3bb
Author:    katleman
Date:      2015-04-08 13:12 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/09cec193c3bb

Added tag jdk9-b58 for changeset ee878f3d6732

! .hgtags

Changeset: f4b8d39bd2a7
Author:    ykantser
Date:      2015-03-26 16:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4b8d39bd2a7

8075586: Add @modules as needed to the open hotspot tests
Reviewed-by: sla, ctornqvi, lfoltan, mchung, alanb
Contributed-by: alexander.kulyakhtin at oracle.com

! test/TEST.ROOT
! test/compiler/arguments/CheckCompileThresholdScaling.java
! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/compiler/c1/6932496/Test6932496.java
! test/compiler/c2/6589834/Test_ia32.java
! test/compiler/c2/6852078/Test6852078.java
! test/compiler/c2/6857159/Test6857159.java
! test/compiler/c2/6968348/Test6968348.java
! test/compiler/c2/7047069/Test7047069.java
! test/compiler/c2/7068051/Test7068051.java
! test/compiler/c2/7190310/Test7190310_unsafe.java
! test/compiler/c2/8004867/TestIntUnsafeCAS.java
! test/compiler/c2/8004867/TestIntUnsafeOrdered.java
! test/compiler/c2/8004867/TestIntUnsafeVolatile.java
! test/compiler/c2/8005956/PolynomialRoot.java
! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/compiler/codecache/CheckSegmentedCodeCache.java
! test/compiler/codecache/CheckUpperLimit.java
! test/compiler/codecache/OverflowCodeCacheTest.java
! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
! test/compiler/codecache/jmx/BeanTypeTest.java
! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/compiler/codecache/jmx/GetUsageTest.java
! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/compiler/codecache/jmx/ManagerNamesTest.java
! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/compiler/codecache/jmx/PeakUsageTest.java
! test/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/compiler/codecache/stress/RandomAllocationTest.java
! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/compiler/codegen/6896617/Test6896617.java
! test/compiler/codegen/7100757/Test7100757.java
! test/compiler/codegen/7184394/TestAESMain.java
! test/compiler/codegen/8011901/Test8011901.java
! test/compiler/cpuflags/RestoreMXCSR.java
! test/compiler/debug/VerifyAdapterSharing.java
! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
! test/compiler/floatingpoint/TestPow2.java
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
! 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/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! 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/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/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/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/intrinsics/unsafe/UnsafeGetAddressTest.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java
! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/compiler/jsr292/VMAnonymousClasses.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
! test/compiler/oracle/CheckCompileCommandOption.java
! test/compiler/oracle/TestCompileCommand.java
! test/compiler/osr/TestOSRWithNonEmptyStack.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/compiler/rangechecks/TestRangeCheckSmearing.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/TestRTMRetryCountOption.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
! 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
! test/compiler/runtime/8010927/Test8010927.java
! test/compiler/startup/NumCompilerThreadsCheck.java
! test/compiler/startup/SmallCodeCacheStartup.java
! test/compiler/startup/StartupOutput.java
! test/compiler/tiered/ConstantGettersTransitionsTest.java
! test/compiler/tiered/LevelTransitionTest.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/types/correctness/CorrectnessTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/uncommontrap/TestUnstableIfTrap.java
! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java
! test/compiler/unsafe/UnsafeRaw.java
! test/compiler/whitebox/AllocationCodeBlobTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeFramesTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/ForceNMethodSweepTest.java
! test/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/LockCompilationTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java
! test/gc/6581734/Test6581734.java
! test/gc/6941923/Test6941923.java
! test/gc/7072527/TestFullGCCount.java
! test/gc/TestCardTablePageCommits.java
! test/gc/TestGCLogRotationViaJcmd.java
! test/gc/TestObjectAlignment.java
! test/gc/TestSmallHeap.java
! test/gc/TestSoftReferencesBehaviorOnOOME.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/gc/arguments/TestCMSHeapSizeFlags.java
! test/gc/arguments/TestCompressedClassFlags.java
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/arguments/TestG1ConcRefinementThreads.java
! test/gc/arguments/TestG1HeapRegionSize.java
! test/gc/arguments/TestG1HeapSizeFlags.java
! test/gc/arguments/TestG1PercentageOptions.java
! test/gc/arguments/TestHeapFreeRatio.java
! test/gc/arguments/TestInitialTenuringThreshold.java
! test/gc/arguments/TestMaxNewSize.java
! test/gc/arguments/TestMinInitialErgonomics.java
! test/gc/arguments/TestObjectTenuringFlags.java
! test/gc/arguments/TestParallelGCThreads.java
! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestSerialHeapSizeFlags.java
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/arguments/TestUseNUMAInterleaving.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/concurrentMarkSweep/GuardShrinkWarning.java
! test/gc/defnew/HeapChangeLogging.java
! test/gc/g1/Test2GbHeap.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.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/gc/g1/TestShrinkDefragmentedHeap.java
! test/gc/g1/TestStringDeduplicationAgeThreshold.java
! test/gc/g1/TestStringDeduplicationFullGC.java
! test/gc/g1/TestStringDeduplicationInterned.java
! test/gc/g1/TestStringDeduplicationPrintOptions.java
! test/gc/g1/TestStringDeduplicationTableRehash.java
! test/gc/g1/TestStringDeduplicationTableResize.java
! test/gc/g1/TestStringDeduplicationYoungGC.java
! test/gc/g1/TestStringSymbolTableStats.java
! test/gc/g1/TestSummarizeRSetStats.java
! test/gc/g1/TestSummarizeRSetStatsPerRegion.java
! test/gc/g1/TestSummarizeRSetStatsThreads.java
! test/gc/logging/TestGCId.java
! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/gc/metaspace/TestMetaspaceMemoryPool.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/metaspace/TestMetaspaceSizeFlags.java
! test/gc/metaspace/TestPerfCountersAndMemoryPools.java
! test/gc/parallelScavenge/AdaptiveGCBoundary.java
! test/gc/startup_warnings/TestCMS.java
! test/gc/startup_warnings/TestDefNewCMS.java
! test/gc/startup_warnings/TestDefaultMaxRAMFraction.java
! test/gc/startup_warnings/TestG1.java
! test/gc/startup_warnings/TestNoParNew.java
! test/gc/startup_warnings/TestParNewCMS.java
! test/gc/startup_warnings/TestParNewSerialOld.java
! test/gc/startup_warnings/TestParallelGC.java
! test/gc/startup_warnings/TestParallelScavengeSerialOld.java
! test/gc/startup_warnings/TestSerialGC.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
! test/gc/whitebox/TestConcMarkCycleWB.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/6819213/TestBootNativeLibraryPath.java
! test/runtime/8003720/Test8003720.java
! test/runtime/8026365/InvokeSpecialAnonTest.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/runtime/ClassFile/JsrRewriting.java
! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileParsing.java
! test/runtime/CommandLine/ConfigFileWarning.java
! test/runtime/CommandLine/FlagWithInvalidValue.java
! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/runtime/CommandLine/TestHexArguments.java
! test/runtime/CommandLine/TestNullTerminatedFlags.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CommandLine/TraceExceptionsTest.java
! test/runtime/CommandLine/UnrecognizedVMOption.java
! test/runtime/CommandLine/VMOptionWarning.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/runtime/CompressedOops/ObjectAlignment.java
! test/runtime/CompressedOops/UseCompressedOops.java
! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/runtime/ErrorHandling/ProblematicFrameTest.java
! test/runtime/ErrorHandling/SecondaryErrorTest.java
! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java
! test/runtime/LoadClass/LoadClassNegative.java
! test/runtime/LocalVariableTable/TestLVT.java
! test/runtime/Metaspace/FragmentMetaspace.java
! 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/JcmdDetailDiff.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/MallocStressTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/MallocTrackingVerify.java
! test/runtime/NMT/NMTWithCDS.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.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/VirtualAllocCommitUncommitRecommit.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/runtime/RedefineObject/TestRedefineObject.java
! test/runtime/RedefineTests/RedefineAnnotations.java
! test/runtime/RedefineTests/RedefineFinalizer.java
! test/runtime/RedefineTests/RedefineRunningMethods.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java
! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java
! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
! test/runtime/SharedArchiveFile/DefaultUseWithClient.java
! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java
! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
! test/runtime/SharedArchiveFile/SharedArchiveFile.java
! test/runtime/SharedArchiveFile/SharedBaseAddress.java
! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java
! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
! test/runtime/Thread/TestThreadDumpMonitorContention.java
! test/runtime/Thread/ThreadPriorities.java
! test/runtime/Unsafe/AllocateInstance.java
! test/runtime/Unsafe/AllocateMemory.java
! test/runtime/Unsafe/CopyMemory.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/FieldOffset.java
! test/runtime/Unsafe/GetField.java
! test/runtime/Unsafe/GetPutAddress.java
! test/runtime/Unsafe/GetPutBoolean.java
! test/runtime/Unsafe/GetPutByte.java
! test/runtime/Unsafe/GetPutChar.java
! test/runtime/Unsafe/GetPutDouble.java
! test/runtime/Unsafe/GetPutFloat.java
! test/runtime/Unsafe/GetPutInt.java
! test/runtime/Unsafe/GetPutLong.java
! test/runtime/Unsafe/GetPutObject.java
! test/runtime/Unsafe/GetPutShort.java
! test/runtime/Unsafe/GetUnsafe.java
! test/runtime/Unsafe/PageSize.java
! test/runtime/Unsafe/RangeCheck.java
! test/runtime/Unsafe/Reallocate.java
! test/runtime/Unsafe/SetMemory.java
! test/runtime/Unsafe/ThrowException.java
! test/runtime/XCheckJniJsig/XCheckJSig.java
! test/runtime/classFileParserBug/ClassFileParserBug.java
! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/runtime/contended/Basic.java
! test/runtime/contended/DefaultValue.java
! test/runtime/contended/HasNonStatic.java
! test/runtime/contended/Inheritance1.java
! test/runtime/contended/OopMaps.java
! test/runtime/contended/OopMapsSameGroup.java
! test/runtime/contended/Options.java
! test/runtime/duplAttributes/DuplAttributesTest.java
! test/runtime/finalStatic/FinalStatic.java
! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java
! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java
! test/runtime/memory/LargePages/TestLargePagesFlags.java
! test/runtime/memory/ReadFromNoaccessArea.java
! test/runtime/memory/ReserveMemory.java
! test/runtime/memory/RunUnitTestsConcurrently.java
! test/runtime/verifier/OverriderMsg.java
! test/runtime/verifier/TestANewArray.java
! test/runtime/verifier/TestMultiANewArray.java
! test/serviceability/attach/AttachSetGetFlag.java
! test/serviceability/dcmd/compiler/CodeCacheTest.java
! test/serviceability/dcmd/compiler/CodelistTest.java
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/serviceability/dcmd/framework/HelpTest.java
! test/serviceability/dcmd/framework/InvalidCommandTest.java
! test/serviceability/dcmd/framework/VMVersionTest.java
! test/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/serviceability/dcmd/gc/ClassHistogramTest.java
! test/serviceability/dcmd/gc/HeapDumpAllTest.java
! test/serviceability/dcmd/gc/HeapDumpTest.java
! test/serviceability/dcmd/gc/RunFinalizationTest.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java
! test/serviceability/dcmd/thread/PrintTest.java
! test/serviceability/dcmd/vm/ClassHierarchyTest.java
! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/serviceability/dcmd/vm/CommandLineTest.java
! test/serviceability/dcmd/vm/DynLibsTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
! test/serviceability/dcmd/vm/SystemPropertiesTest.java
! test/serviceability/dcmd/vm/UptimeTest.java
! test/serviceability/jvmti/GetObjectSizeOverflow.java
! test/serviceability/jvmti/TestLambdaFormRetransformation.java
! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java
! test/serviceability/sa/jmap-hashcode/Test8028623.java
! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/testlibrary_tests/OutputAnalyzerReportingTest.java
! test/testlibrary_tests/OutputAnalyzerTest.java
! test/testlibrary_tests/RandomGeneratorTest.java
! test/testlibrary_tests/RedefineClassTest.java
! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/testlibrary_tests/TestPlatformIsTieredSupported.java
! test/testlibrary_tests/ctw/ClassesDirTest.java
! test/testlibrary_tests/ctw/ClassesListTest.java
! test/testlibrary_tests/ctw/JarDirTest.java
! test/testlibrary_tests/ctw/JarsTest.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/SizeTTest.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

Changeset: 21ea7a2e3afc
Author:    enevill
Date:      2015-03-25 10:24 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21ea7a2e3afc

8075860: aarch64: jdk9/dev fails to build
Summary: Fix undefined os::Linux::ucontext_set_pc in aarch64 build
Reviewed-by: kvn

! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp

Changeset: 42c9c92d320a
Author:    brutisso
Date:      2015-03-12 10:11 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/42c9c92d320a

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: 8c46f08ec891
Author:    david
Date:      2015-03-12 14:09 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c46f08ec891

8073463: G1 does not mangle freed heap regions
Reviewed-by: mgerdin, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp

Changeset: 5226e59aecf1
Author:    iignatyev
Date:      2015-03-13 17:47 +0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5226e59aecf1

8026047: [TESTBUG] add regression test for DisableExplicitGC flag
Reviewed-by: jwilhelm, brutisso
Contributed-by: Michail Chernov <michail.chernov at oracle.com>

+ test/gc/TestDisableExplicitGC.java

Changeset: 5f646eac768e
Author:    iignatyev
Date:      2015-03-13 15:39 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f646eac768e

Merge


Changeset: 09e0da20d67c
Author:    jwilhelm
Date:      2015-03-05 23:47 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/09e0da20d67c

8057632: Remove auxiliary code used to handle the generations array
Summary: Removed next_gen(), prev_gen(), and get_gen().
Reviewed-by: kbarrett, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp

Changeset: c9c777984b01
Author:    azakharov
Date:      2015-03-16 17:51 +0300
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9c777984b01

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: tschatzl, jwilhelm, mgerdin

! 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

Changeset: fd19a77b0a32
Author:    jwilhelm
Date:      2015-03-16 18:13 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd19a77b0a32

Merge

! src/share/vm/prims/whitebox.cpp

Changeset: dfc3b99fcbee
Author:    stefank
Date:      2015-03-17 13:23 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfc3b99fcbee

8075242: Remove SpecializationStats
Reviewed-by: brutisso, mgerdin

! 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/memory/defNewGeneration.cpp
- src/share/vm/memory/specialized_oop_closures.cpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 30ea4c772cb9
Author:    stefank
Date:      2015-03-17 14:18 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30ea4c772cb9

8075247: Cleanup specialized_oop_closures.hpp
Reviewed-by: mgerdin, brutisso, tschatzl

! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceClassLoaderKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp

Changeset: 6ea1a2ed1d60
Author:    stefank
Date:      2015-03-17 15:53 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ea1a2ed1d60

8075249: Cleanup forward_to_atomic and ClaimedForwardPtr
Reviewed-by: kbarrett, brutisso

! 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/oops/oop.inline.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp

Changeset: af00217eae4f
Author:    stefank
Date:      2015-03-18 10:51 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af00217eae4f

8075416: Cleanup GC include dependencies in memoryPool.hpp
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/services/lowMemoryDetector.hpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/memoryPool.hpp

Changeset: 858605dda566
Author:    kbarrett
Date:      2015-03-03 19:47 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/858605dda566

8073994: STATIC_ASSERT use of __LINE__ is wrong
Reviewed-by: dholmes, ehelin

! src/share/vm/utilities/debug.hpp

Changeset: 7a045fce6426
Author:    ehelin
Date:      2015-03-19 10:29 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7a045fce6426

Merge


Changeset: b31893aea883
Author:    mgerdin
Date:      2014-12-01 15:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b31893aea883

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: b8448a4717da
Author:    brutisso
Date:      2015-03-19 15:25 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8448a4717da

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: 1ee6085d2a83
Author:    jprovino
Date:      2015-03-23 12:18 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ee6085d2a83

8067891: Remove vestigal G1SATBCT barrier set kind
Summary: Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett

! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/opto/graphKit.cpp

Changeset: f48107809bc5
Author:    sjohanss
Date:      2015-03-02 11:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f48107809bc5

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: e6d2d68ed87f
Author:    jwilhelm
Date:      2015-03-03 18:01 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6d2d68ed87f

8074459: Flags handling memory sizes should be of type size_t
Summary: Changed the type to size_t for flags that handles memory sizes
Reviewed-by: kbarrett, tschatzl

! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/shark_globals_zero.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! 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/handles.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: 2ad148b55307
Author:    jwilhelm
Date:      2015-03-23 22:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2ad148b55307

Merge

- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e7220647928c
Author:    sjohanss
Date:      2015-03-24 10:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7220647928c

8075735: Missing include causes minimal build failure
Summary: Added the missing include.
Reviewed-by: jprovino, dholmes, stefank

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

Changeset: 026cdb8a5e34
Author:    mgerdin
Date:      2015-03-24 13:49 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/026cdb8a5e34

8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build
Reviewed-by: erikj, simonis, ehelin

! make/linux/makefiles/gcc.make

Changeset: 101457a3a36e
Author:    stefank
Date:      2015-03-24 11:21 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/101457a3a36e

8075803: Fix GC includes and forward declarations
Reviewed-by: pliden, mgerdin

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.inline.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp

Changeset: 0d00bf25eef3
Author:    stefank
Date:      2015-03-25 10:08 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d00bf25eef3

8075809: Add missing includes of stack.inline.hpp
Reviewed-by: jmasa, pliden

! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/oops/klass.cpp

Changeset: e4de7033ecd9
Author:    stefank
Date:      2015-03-25 10:13 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e4de7033ecd9

8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
Reviewed-by: jwilhelm, brutisso

! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp
! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp
! src/share/vm/memory/space.hpp
! src/share/vm/precompiled/precompiled.hpp

Changeset: a6f928c27d7b
Author:    jwilhelm
Date:      2015-03-25 19:50 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6f928c27d7b

8076012: SA don't support flags of type size_t
Summary: Added support for flags of type size_t in VM.Flags
Reviewed-by: sla, kbarrett

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

Changeset: f301a42cd4ff
Author:    jwilhelm
Date:      2015-03-26 14:42 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f301a42cd4ff

Merge


Changeset: bab69a199d8f
Author:    amurillo
Date:      2015-03-26 13:54 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bab69a199d8f

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 8f6b400b6453
Author:    amurillo
Date:      2015-03-31 11:13 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f6b400b6453

Merge

- src/share/vm/memory/specialized_oop_closures.cpp
! test/gc/g1/TestGCLogMessages.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: 67e6c0cbcee7
Author:    lana
Date:      2015-04-03 16:34 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67e6c0cbcee7

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 96bcaec07cb1
Author:    lana
Date:      2015-04-08 14:32 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96bcaec07cb1

Merge

- src/share/vm/memory/specialized_oop_closures.cpp

Changeset: 4987cd56a051
Author:    katleman
Date:      2015-04-09 06:40 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4987cd56a051

Added tag jdk9-b59 for changeset 96bcaec07cb1

! .hgtags

Changeset: 7c96276383a2
Author:    stefank
Date:      2015-03-26 11:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7c96276383a2

8075957: Reduce calls to the GC specific object visitors in oopDesc
Reviewed-by: brutisso, mgerdin, pliden

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.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/markSweep.inline.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! 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: c73a2be78b73
Author:    stefank
Date:      2015-03-26 11:00 +0000
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c73a2be78b73

Merge


Changeset: 9d2b06484aac
Author:    jwilhelm
Date:      2015-03-16 13:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9d2b06484aac

8075635: Remove GenerationSpec array
Summary: Replaced the array with explicit variables for young and old
Reviewed-by: kbarrett, mgerdin

! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generationSpec.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/memoryService.cpp

Changeset: 2387c6cc5312
Author:    brutisso
Date:      2015-03-27 09:28 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2387c6cc5312

8076076: Move SharedHeap::print_size_transition() into G1 code
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: d0563343e619
Author:    david
Date:      2015-03-27 15:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0563343e619

8076054: g1: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, stefank

! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/survRateGroup.cpp

Changeset: 8be42523a6bb
Author:    david
Date:      2015-03-27 15:10 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8be42523a6bb

8076055: cms: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp

Changeset: a1525b932765
Author:    david
Date:      2015-03-27 15:24 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1525b932765

8076071: parallelScavenge: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: brutisso, mgerdin, stefank

! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp
! 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/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp

Changeset: 0edf73d92328
Author:    david
Date:      2015-03-27 15:27 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0edf73d92328

8076072: parNew: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: stefank, brutisso

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

Changeset: 7be957bf7a89
Author:    david
Date:      2015-03-27 15:29 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7be957bf7a89

8076073: shared: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: stefank, brutisso

! 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/spaceDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.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/universe.cpp

Changeset: 78ffcde74a11
Author:    jwilhelm
Date:      2015-03-30 17:21 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/78ffcde74a11

Merge


Changeset: 6e4c65d4526e
Author:    mgerdin
Date:      2015-03-31 07:54 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6e4c65d4526e

8076225: Move the thread claim parity from SharedHeap to Thread
Reviewed-by: brutisso, jwilhelm, kbarrett

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: bc08b84af964
Author:    pliden
Date:      2015-03-31 08:27 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc08b84af964

8076231: Remove unused is_in_partial_collection()
Reviewed-by: brutisso, drwhite

! 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: c3ebf0da7a4d
Author:    brutisso
Date:      2015-03-31 11:27 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3ebf0da7a4d

8076237: Remove unused _collector_policy field in SharedHeap
Reviewed-by: jwilhelm, drwhite, stefank

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: 679a808e7c3c
Author:    brutisso
Date:      2015-03-31 11:29 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/679a808e7c3c

8076241: Remove unused methods mod_card_iterate() and non_clean_card_iterate_serial()
Reviewed-by: kbarrett, pliden, stefank

! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 7797ce185a71
Author:    david
Date:      2015-03-31 11:34 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7797ce185a71

8076173: VirtualSpaceNode container_count() and container_count_slow() have different return types
Reviewed-by: pliden, stefank

! src/share/vm/memory/metaspace.cpp

Changeset: 6fad8e326ad5
Author:    kbarrett
Date:      2015-03-30 10:24 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fad8e326ad5

8075401: Remove DiscoveredListIterator::update_discovered()
Summary: Remove unnecessary function
Reviewed-by: brutisso, jwilhelm, ecaspole

! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 567fd0e6e87c
Author:    pliden
Date:      2015-04-01 10:49 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/567fd0e6e87c

8076294: Cleanup of CollectedHeap::kind()
Reviewed-by: stefank, ecaspole

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: af95803d12f2
Author:    jmasa
Date:      2015-03-17 11:19 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af95803d12f2

8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
+ test/gc/ergonomics/TestDynamicNumberOfGCThreads.java

Changeset: 74bec828eec5
Author:    amurillo
Date:      2015-04-02 13:38 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/74bec828eec5

Merge


Changeset: 009d2d25b517
Author:    amurillo
Date:      2015-04-06 09:33 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/009d2d25b517

Merge


Changeset: 9c916db4bf3b
Author:    lana
Date:      2015-04-09 17:38 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c916db4bf3b

Merge


Changeset: d2764ea89544
Author:    katleman
Date:      2015-04-17 09:59 -0700
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d2764ea89544

Added tag jdk9-b60 for changeset 9c916db4bf3b

! .hgtags

Changeset: 7578e8e3be83
Author:    mcimadamore
Date:      2015-04-20 12:03 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7578e8e3be83

merge with jdk9-b60

- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java
- make/linux/makefiles/arm.make
- make/linux/makefiles/build_vm_def.sh
- make/linux/makefiles/ppc.make
- make/linux/platform_arm
- make/linux/platform_ppc
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/cpu/x86/vm/interp_masm_x86_32.cpp
- src/cpu/x86/vm/interp_masm_x86_32.hpp
- src/cpu/x86/vm/interp_masm_x86_64.cpp
- src/cpu/x86/vm/interp_masm_x86_64.hpp
- src/cpu/x86/vm/templateTable_x86_32.cpp
- src/cpu/x86/vm/templateTable_x86_64.cpp
- src/os/bsd/vm/dtraceJSDT_bsd.cpp
- src/os/linux/vm/dtraceJSDT_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/dtraceJSDT_solaris.cpp
- src/os/windows/vm/dtraceJSDT_windows.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/linkResolver.cpp
- src/share/vm/memory/generation.inline.hpp
- src/share/vm/memory/specialized_oop_closures.cpp
- src/share/vm/oops/oop.inline2.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
- src/share/vm/runtime/dtraceJSDT.cpp
- src/share/vm/runtime/dtraceJSDT.hpp
- test/compiler/5057225/Test5057225.java
- test/compiler/5091921/Test5091921.java
- test/compiler/5091921/Test6186134.java
- test/compiler/5091921/Test6196102.java
- test/compiler/5091921/Test6357214.java
- test/compiler/5091921/Test6559156.java
- test/compiler/5091921/Test6753639.java
- test/compiler/5091921/Test6850611.java
- test/compiler/5091921/Test6890943.java
- test/compiler/5091921/Test6897150.java
- test/compiler/5091921/Test6905845.java
- test/compiler/5091921/Test6931567.java
- test/compiler/5091921/Test6935022.java
- test/compiler/5091921/Test6959129.java
- test/compiler/5091921/Test6985295.java
- test/compiler/5091921/Test6992759.java
- test/compiler/5091921/Test7005594.java
- test/compiler/5091921/Test7005594.sh
- test/compiler/5091921/Test7020614.java
- test/compiler/5091921/input6890943.txt
- test/compiler/5091921/output6890943.txt
- test/compiler/6340864/TestByteVect.java
- test/compiler/6340864/TestDoubleVect.java
- test/compiler/6340864/TestFloatVect.java
- test/compiler/6340864/TestIntVect.java
- test/compiler/6340864/TestLongVect.java
- test/compiler/6340864/TestShortVect.java
- test/compiler/6378821/Test6378821.java
- test/compiler/6431242/Test.java
- test/compiler/6443505/Test6443505.java
- test/compiler/6478991/NullCheckTest.java
- test/compiler/6539464/Test.java
- test/compiler/6579789/Test6579789.java
- test/compiler/6589834/InlinedArrayCloneTestCase.java
- test/compiler/6589834/Test_ia32.java
- test/compiler/6603011/Test.java
- test/compiler/6636138/Test1.java
- test/compiler/6636138/Test2.java
- test/compiler/6646019/Test.java
- test/compiler/6646020/Tester.java
- test/compiler/6659207/Test.java
- test/compiler/6661247/Test.java
- test/compiler/6663621/IVTest.java
- test/compiler/6663848/Tester.java
- test/compiler/6663854/Test6663854.java
- test/compiler/6689060/Test.java
- test/compiler/6695810/Test.java
- test/compiler/6700047/Test6700047.java
- test/compiler/6711100/Test.java
- test/compiler/6711117/Test.java
- test/compiler/6712835/Test6712835.java
- test/compiler/6714694/Tester.java
- test/compiler/6716441/Tester.java
- test/compiler/6724218/Test.java
- test/compiler/6726999/Test.java
- test/compiler/6732154/Test6732154.java
- test/compiler/6741738/Tester.java
- test/compiler/6756768/Test6756768.java
- test/compiler/6756768/Test6756768_2.java
- test/compiler/6757316/Test6757316.java
- test/compiler/6758234/Test6758234.java
- test/compiler/6769124/TestArrayCopy6769124.java
- test/compiler/6769124/TestDeoptInt6769124.java
- test/compiler/6769124/TestUnalignedLoad6769124.java
- test/compiler/6772683/InterruptedTest.java
- test/compiler/6775880/Test.java
- test/compiler/6778657/Test.java
- test/compiler/6792161/Test6792161.java
- test/compiler/6795161/Test.java
- test/compiler/6795362/Test6795362.java
- test/compiler/6795465/Test6795465.java
- test/compiler/6796786/Test6796786.java
- test/compiler/6797305/Test6797305.java
- test/compiler/6799693/Test.java
- test/compiler/6800154/Test6800154.java
- test/compiler/6805724/Test6805724.java
- test/compiler/6814842/Test6814842.java
- test/compiler/6823354/Test6823354.java
- test/compiler/6823453/Test.java
- test/compiler/6826736/Test.java
- test/compiler/6832293/Test.java
- test/compiler/6833129/Test.java
- test/compiler/6837011/Test6837011.java
- test/compiler/6837094/Test.java
- test/compiler/6843752/Test.java
- test/compiler/6849574/Test.java
- test/compiler/6851282/Test.java
- test/compiler/6852078/Test6852078.java
- test/compiler/6855164/Test.java
- test/compiler/6855215/Test6855215.java
- test/compiler/6857159/Test6857159.java
- test/compiler/6857159/Test6857159.sh
- test/compiler/6859338/Test6859338.java
- test/compiler/6860469/Test.java
- test/compiler/6863155/Test6863155.java
- test/compiler/6863420/Test.java
- test/compiler/6865031/Test.java
- test/compiler/6865265/StackOverflowBug.java
- test/compiler/6866651/Test.java
- test/compiler/6875866/Test.java
- test/compiler/6877254/Test.java
- test/compiler/6879902/Test6879902.java
- test/compiler/6880034/Test6880034.java
- test/compiler/6885584/Test6885584.java
- test/compiler/6891750/Test6891750.java
- test/compiler/6892265/Test.java
- test/compiler/6894807/IsInstanceTest.java
- test/compiler/6894807/Test6894807.sh
- test/compiler/6895383/Test.java
- test/compiler/6896617/Test6896617.java
- test/compiler/6896727/Test.java
- test/compiler/6901572/Test.java
- test/compiler/6909839/Test6909839.java
- test/compiler/6910484/Test.java
- test/compiler/6910605/Test.java
- test/compiler/6910618/Test.java
- test/compiler/6912517/Test.java
- test/compiler/6916644/Test6916644.java
- test/compiler/6921969/TestMultiplyLongHiZero.java
- test/compiler/6930043/Test6930043.java
- test/compiler/6932496/Test6932496.java
- test/compiler/6934604/TestByteBoxing.java
- test/compiler/6934604/TestDoubleBoxing.java
- test/compiler/6934604/TestFloatBoxing.java
- test/compiler/6934604/TestIntBoxing.java
- test/compiler/6934604/TestLongBoxing.java
- test/compiler/6934604/TestShortBoxing.java
- test/compiler/6935535/Test.java
- test/compiler/6942326/Test.java
- test/compiler/6946040/TestCharShortByteSwap.java
- test/compiler/6956668/Test6956668.java
- test/compiler/6958485/Test.java
- test/compiler/6968348/Test6968348.java
- test/compiler/6973329/Test.java
- test/compiler/6982370/Test6982370.java
- test/compiler/6990212/Test6990212.java
- test/compiler/7002666/Test7002666.java
- test/compiler/7009231/Test7009231.java
- test/compiler/7009359/Test7009359.java
- test/compiler/7017746/Test.java
- test/compiler/7024475/Test7024475.java
- test/compiler/7029152/Test.java
- test/compiler/7041100/Test7041100.java
- test/compiler/7042153/Test7042153.java
- test/compiler/7044738/Test7044738.java
- test/compiler/7046096/Test7046096.java
- test/compiler/7047069/Test7047069.java
- test/compiler/7048332/Test7048332.java
- test/compiler/7052494/Test7052494.java
- test/compiler/7068051/Test7068051.java
- test/compiler/7068051/Test7068051.sh
- test/compiler/7070134/Stemmer.java
- test/compiler/7070134/Test7070134.sh
- test/compiler/7070134/words
- test/compiler/7082949/Test7082949.java
- test/compiler/7088020/Test7088020.java
- test/compiler/7088419/CRCTest.java
- test/compiler/7090976/Test7090976.java
- test/compiler/7100757/Test7100757.java
- test/compiler/7103261/Test7103261.java
- test/compiler/7110586/Test7110586.java
- test/compiler/7116216/LargeFrame.java
- test/compiler/7116216/StackOverflow.java
- test/compiler/7119644/TestBooleanVect.java
- test/compiler/7119644/TestByteDoubleVect.java
- test/compiler/7119644/TestByteFloatVect.java
- test/compiler/7119644/TestByteIntVect.java
- test/compiler/7119644/TestByteLongVect.java
- test/compiler/7119644/TestByteShortVect.java
- test/compiler/7119644/TestByteVect.java
- test/compiler/7119644/TestCharShortVect.java
- test/compiler/7119644/TestCharVect.java
- test/compiler/7119644/TestDoubleVect.java
- test/compiler/7119644/TestFloatDoubleVect.java
- test/compiler/7119644/TestFloatVect.java
- test/compiler/7119644/TestIntDoubleVect.java
- test/compiler/7119644/TestIntFloatVect.java
- test/compiler/7119644/TestIntLongVect.java
- test/compiler/7119644/TestIntVect.java
- test/compiler/7119644/TestLongDoubleVect.java
- test/compiler/7119644/TestLongFloatVect.java
- test/compiler/7119644/TestLongVect.java
- test/compiler/7119644/TestShortDoubleVect.java
- test/compiler/7119644/TestShortFloatVect.java
- test/compiler/7119644/TestShortIntVect.java
- test/compiler/7119644/TestShortLongVect.java
- test/compiler/7119644/TestShortVect.java
- test/compiler/7123108/Test7123108.java
- test/compiler/7125879/Test7125879.java
- test/compiler/7141637/SpreadNullArg.java
- test/compiler/7160610/Test7160610.java
- test/compiler/7169782/Test7169782.java
- test/compiler/7174363/Test7174363.java
- test/compiler/7177917/Test7177917.java
- test/compiler/7179138/Test7179138_1.java
- test/compiler/7179138/Test7179138_2.java
- test/compiler/7184394/TestAESBase.java
- test/compiler/7184394/TestAESDecode.java
- test/compiler/7184394/TestAESEncode.java
- test/compiler/7184394/TestAESMain.java
- test/compiler/7190310/Test7190310.java
- test/compiler/7190310/Test7190310_unsafe.java
- test/compiler/7192963/TestByteVect.java
- test/compiler/7192963/TestDoubleVect.java
- test/compiler/7192963/TestFloatVect.java
- test/compiler/7192963/TestIntVect.java
- test/compiler/7192963/TestLongVect.java
- test/compiler/7192963/TestShortVect.java
- test/compiler/7196199/Test7196199.java
- test/compiler/7199742/Test7199742.java
- test/compiler/7200264/Test7200264.sh
- test/compiler/7200264/TestIntVect.java
- test/compiler/8000805/Test8000805.java
- test/compiler/8001183/TestCharVect.java
- test/compiler/8002069/Test8002069.java
- test/compiler/8004051/Test8004051.java
- test/compiler/8004741/Test8004741.java
- test/compiler/8004867/TestIntAtomicCAS.java
- test/compiler/8004867/TestIntAtomicOrdered.java
- test/compiler/8004867/TestIntAtomicVolatile.java
- test/compiler/8004867/TestIntUnsafeCAS.java
- test/compiler/8004867/TestIntUnsafeOrdered.java
- test/compiler/8004867/TestIntUnsafeVolatile.java
- test/compiler/8005033/Test8005033.java
- test/compiler/8005419/Test8005419.java
- test/compiler/8005956/PolynomialRoot.java
- test/compiler/8007294/Test8007294.java
- test/compiler/8007722/Test8007722.java
- test/compiler/8009761/Test8009761.java
- test/compiler/8010927/Test8010927.java
- test/compiler/8011706/Test8011706.java
- test/compiler/8011771/Test8011771.java
- test/compiler/8011901/Test8011901.java
- test/compiler/8015436/Test8015436.java
- test/compiler/EscapeAnalysis/Test8020215.java
- test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java
- test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java
- test/compiler/IntegerArithmetic/TestIntegerComparison.java
- test/compiler/arraycopy/TestArrayOfNoTypeCheck.java
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java
- test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java
- test/gc/g1/TestEagerReclaimHumongousRegions2.java
- test/gc/startup_warnings/TestCMSForegroundFlags.java
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
- test/runtime/7194254/Test7194254.java
- test/runtime/NMT/UnsafeMallocLimit.java
- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
- test/testlibrary/ctw/test/Bar.java
- test/testlibrary/ctw/test/ClassesDirTest.java
- test/testlibrary/ctw/test/ClassesListTest.java
- test/testlibrary/ctw/test/CtwTest.java
- test/testlibrary/ctw/test/Foo.java
- test/testlibrary/ctw/test/JarDirTest.java
- test/testlibrary/ctw/test/JarsTest.java
- test/testlibrary/ctw/test/classes.lst
- test/testlibrary/whitebox/Makefile
- test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
- test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
- test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java
- test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java




More information about the valhalla-dev mailing list