hg: jdk9/hs-emb/hotspot: 41 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Nov 14 02:10:25 UTC 2014


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

Added tag jdk9-b39 for changeset 9cb75e5e3948

! .hgtags

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

Merge

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

Changeset: 08f2d97bd5b4
Author:    dcubed
Date:      2014-11-06 13:05 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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/jdk9/hs-emb/hotspot/rev/1dd30951315a

Merge


Changeset: b67cf1387c96
Author:    minqi
Date:      2014-11-07 12:48 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/hotspot/rev/7b66181a98c8

Merge


Changeset: 6155ff53a422
Author:    jiangli
Date:      2014-11-10 19:28 -0500
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/hotspot/rev/6db8a4285765

Merge


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

Merge


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

Merge


Changeset: c85321489672
Author:    sjohanss
Date:      2014-10-30 10:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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/jdk9/hs-emb/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



More information about the jdk9-hs-emb-changes mailing list