[aarch64-port-dev ] hg: aarch64-port/stage/hotspot: 184 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Thu Feb 26 21:26:57 UTC 2015


Changeset: 27623e22e757
Author:    tschatzl
Date:      2014-07-31 11:10 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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: d9a71d1931e9
Author:    katleman
Date:      2015-01-23 18:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/d9a71d1931e9

Added tag jdk9-b47 for changeset 3b241fb72b89

! .hgtags

Changeset: cc775a4a24c7
Author:    lana
Date:      2015-01-24 23:24 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/cc775a4a24c7

Merge

- test/runtime/7194254/Test7194254.java

Changeset: 4ee7b996f3f3
Author:    goetz
Date:      2015-01-13 16:09 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/91eeee55fce4

Merge


Changeset: 6fa1219d20bb
Author:    jiangli
Date:      2015-01-14 16:35 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/8bf211a21931

Merge


Changeset: 10b06bffc9c1
Author:    goetz
Date:      2015-01-07 08:37 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/15502499ac47

Merge


Changeset: ff0a291b82f1
Author:    dsamersoff
Date:      2015-01-15 12:02 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/ff0a291b82f1

Merge


Changeset: e684445431fa
Author:    psandoz
Date:      2015-01-15 11:18 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/1fe6cafa652e

Merge


Changeset: 8cc0541d7a0e
Author:    ctornqvi
Date:      2015-01-15 14:10 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/5944bd86d487

Merge


Changeset: beff5066f32b
Author:    igerasim
Date:      2015-01-19 11:35 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/19affcc65195

Merge


Changeset: ec77d75f4a88
Author:    ehelin
Date:      2015-01-16 14:43 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/94e55273f450

Merge


Changeset: f25dbfaa75c2
Author:    kvn
Date:      2015-01-14 17:27 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/7d0a5a0bc1da

Merge


Changeset: b0ce179e4a01
Author:    iveresov
Date:      2015-01-19 12:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/2d6136f5356d

Merge


Changeset: f5861966e52b
Author:    amurillo
Date:      2015-01-22 22:42 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/6c3831a4a80c

Merge


Changeset: 8ff882030755
Author:    katleman
Date:      2015-01-28 16:45 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/8ff882030755

Added tag jdk9-b48 for changeset cc775a4a24c7

! .hgtags

Changeset: 360cd1fc42f1
Author:    lana
Date:      2015-01-29 15:36 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/360cd1fc42f1

Merge


Changeset: 0f8fc58bc5a2
Author:    amurillo
Date:      2015-01-26 17:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/0f8fc58bc5a2

Merge


Changeset: 0c32ee82088b
Author:    thartmann
Date:      2015-01-22 09:07 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/94010b8bd280

Merge


Changeset: 72904af52714
Author:    dlong
Date:      2015-01-23 22:39 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/c1b8e92e0469

Merge


Changeset: 24b6f0e52f43
Author:    minqi
Date:      2015-01-29 03:54 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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: 6dc8db7164d2
Author:    katleman
Date:      2015-02-05 11:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/6dc8db7164d2

Added tag jdk9-b49 for changeset 360cd1fc42f1

! .hgtags

Changeset: e0947f58c9c1
Author:    lana
Date:      2015-02-05 15:44 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/e0947f58c9c1

Merge

- make/linux/makefiles/build_vm_def.sh

Changeset: 98e3222b70f9
Author:    coleenp
Date:      2015-01-29 14:37 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/190387dac813

Merge


Changeset: 7e84c2e6bdd2
Author:    miauno
Date:      2015-02-03 12:26 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/5cbb3357ec5a

Merge

- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: 18218f0736d2
Author:    katleman
Date:      2015-02-12 16:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/18218f0736d2

Added tag jdk9-b50 for changeset e0947f58c9c1

! .hgtags

Changeset: 403b9cbadb04
Author:    lana
Date:      2015-02-12 16:39 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/403b9cbadb04

Merge

- test/serviceability/dcmd/ClassLoaderStatsTest.java
- test/serviceability/dcmd/DcmdUtil.java
- test/serviceability/dcmd/DynLibDcmdTest.java

Changeset: 8e93f8517960
Author:    vlivanov
Date:      2015-01-29 10:25 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/54365b7cd56e

Merge


Changeset: 818ce4dab68a
Author:    anoll
Date:      2015-01-30 15:20 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/778fd0840124

Merge


Changeset: 76953f37d153
Author:    anoll
Date:      2015-01-30 15:36 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/76953f37d153

Merge


Changeset: 25454f0d37d3
Author:    kvn
Date:      2015-01-30 10:27 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/1c65b563b1bd

Merge


Changeset: 7ed418950e15
Author:    thartmann
Date:      2015-02-02 15:19 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/f81627ca8a1c

Merge


Changeset: 5960a65b0f54
Author:    dlong
Date:      2015-02-02 23:26 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/d5c8919c43ab

Merge


Changeset: 35cf9f62226f
Author:    coleenp
Date:      2015-02-10 15:10 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/18da5dda66d2

Merge


Changeset: b35cc4197f1b
Author:    dfuchs
Date:      2015-02-11 17:41 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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: cee2bc060da7
Author:    katleman
Date:      2015-02-19 11:23 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/cee2bc060da7

Added tag jdk9-b51 for changeset 403b9cbadb04

! .hgtags

Changeset: 9fb7fdc554db
Author:    lana
Date:      2015-02-19 16:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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: b00d819e1fcc
Author:    dholmes
Date:      2015-02-13 06:23 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/32e5c73978d0

Merge


Changeset: 1358c53c32f1
Author:    ctornqvi
Date:      2015-02-13 15:05 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/hotspot/rev/1358c53c32f1

Merge


Changeset: b3ff7aa031d3
Author:    ctornqvi
Date:      2015-02-14 00:03 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/ff7fa523a873

Merge


Changeset: e993a176f3d7
Author:    mlarsson
Date:      2015-02-13 09:48 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/cf7251f51459

Merge


Changeset: fd5c69442b0b
Author:    vlivanov
Date:      2015-02-19 11:12 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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/aarch64-port/stage/hotspot/rev/f717f8d3538c

Merge

- src/share/vm/oops/oop.inline2.hpp

Changeset: f83851ae258e
Author:    kvn
Date:      2015-02-26 10:56 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/stage/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



More information about the aarch64-port-dev mailing list