hg: hsx/hotspot-rt/hotspot: 32 new changesets

calvin.cheung at oracle.com calvin.cheung at oracle.com
Fri Oct 4 22:30:36 PDT 2013


Changeset: 72b7e96c1922
Author:    twisti
Date:      2013-09-26 12:07 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/72b7e96c1922

8024545: make develop and notproduct flag values available in product builds
Reviewed-by: dholmes, kvn

! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/classLoadingService.cpp
! src/share/vm/services/dtraceAttacher.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memoryService.cpp

Changeset: c9ccd7b85f20
Author:    rbackman
Date:      2013-09-27 08:39 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c9ccd7b85f20

8024924: Intrinsify java.lang.Math.addExact
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
+ src/share/vm/opto/mathexactnode.cpp
+ src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/CondTest.java
+ test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/LoadTest.java
+ test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NonConstantTest.java
+ test/compiler/intrinsics/mathexact/Verify.java

Changeset: 510fbd28919c
Author:    anoll
Date:      2013-09-27 10:50 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/510fbd28919c

8020151: PSR:PERF Large performance regressions when code cache is filled
Summary: Code cache sweeping based on method hotness; removed speculatively disconnect
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml

Changeset: a07c25e4f67e
Author:    adlertz
Date:      2013-09-27 12:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/a07c25e4f67e

Merge

! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/attachListener.cpp

Changeset: 1c3486050433
Author:    adlertz
Date:      2013-09-27 15:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/1c3486050433

Merge

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

Changeset: e8e077292da3
Author:    iignatyev
Date:      2013-09-28 12:32 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/e8e077292da3

8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
Reviewed-by: twisti

! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java

Changeset: 303826f477c6
Author:    iignatyev
Date:      2013-09-28 12:32 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/303826f477c6

8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: f2512d89ad0c
Author:    twisti
Date:      2013-09-28 12:42 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/f2512d89ad0c

8025613: clang: remove -Wno-unused-value
Reviewed-by: iveresov

! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/salibelf.c
! agent/src/os/linux/symtab.c
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/classfile/defaultMethods.cpp

Changeset: 29bdcf12457c
Author:    shade
Date:      2013-09-27 11:52 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/29bdcf12457c

8014447: Object.hashCode intrinsic breaks inline caches
Summary: Try to inline as normal method first, then fall back to intrinsic.
Reviewed-by: kvn, twisti

! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/library_call.cpp

Changeset: d8d059e90ec1
Author:    twisti
Date:      2013-09-30 15:42 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d8d059e90ec1

8025599: Missing store barrier with OptimizeStringConcat
Reviewed-by: kvn, twisti
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>

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

Changeset: dc261f466b6d
Author:    drchase
Date:      2013-09-27 13:36 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/dc261f466b6d

8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
Summary: Copied null-checks from templateInterpreter_CPU into methodHandles_CPU
Reviewed-by: jrose, twisti

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
+ test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
+ test/compiler/jsr292/methodHandleExceptions/C.java
+ test/compiler/jsr292/methodHandleExceptions/I.java
+ test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

Changeset: cacc4c6bfc80
Author:    vlivanov
Date:      2013-10-02 06:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/cacc4c6bfc80

8025233: Move sun.invoke.Stable into java.lang.invoke package
Reviewed-by: twisti, iveresov

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 268e7a2178d7
Author:    iveresov
Date:      2013-10-03 16:38 +0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/268e7a2178d7

Merge

! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/classLoadingService.cpp

Changeset: d68894a09c7c
Author:    jiangli
Date:      2013-09-27 13:49 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d68894a09c7c

8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
Summary: Enable patching for load_appendix_id.
Reviewed-by: kvn, dlong, bdelsart

! src/share/vm/c1/c1_Runtime1.cpp

Changeset: 5186dcaca431
Author:    jiangli
Date:      2013-09-27 13:53 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/5186dcaca431

Merge

! src/share/vm/c1/c1_Runtime1.cpp
- test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java
- test/runtime/6878713/Test6878713.sh
- test/runtime/6878713/testcase.jar
- test/runtime/7020373/Test7020373.sh
- test/runtime/7020373/testcase.jar

Changeset: d0cfa6502dfe
Author:    jprovino
Date:      2013-10-03 10:25 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d0cfa6502dfe

Merge

! src/share/vm/c1/c1_Runtime1.cpp

Changeset: 100614790c1e
Author:    vladidan
Date:      2013-10-03 10:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/100614790c1e

Merge


Changeset: c319b188c7b2
Author:    tschatzl
Date:      2013-09-26 12:49 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c319b188c7b2

8014078: G1: improve remembered set summary information by providing per region type information
Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! test/gc/g1/TestSummarizeRSetStats.java
+ test/gc/g1/TestSummarizeRSetStatsPerRegion.java
+ test/gc/g1/TestSummarizeRSetStatsTools.java

Changeset: bc918fd1e584
Author:    mgerdin
Date:      2013-09-27 10:23 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/bc918fd1e584

8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
Summary: Only put "Compressed class space" as OOM cause if actually using Compressed class space
Reviewed-by: jwilhelm, stefank, ehelin, coleenp

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

Changeset: 4fa18058548e
Author:    tschatzl
Date:      2013-09-27 11:18 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/4fa18058548e

Merge


Changeset: ccef6e165e8b
Author:    tschatzl
Date:      2013-09-27 13:41 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ccef6e165e8b

Merge


Changeset: d55c004e1d4d
Author:    mgerdin
Date:      2013-09-24 14:46 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d55c004e1d4d

8025305: Cleanup CardTableModRefBS usage in G1
Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS.
Reviewed-by: brutisso, tschatzl, ehelin

! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp

Changeset: 7ec10139bf37
Author:    tschatzl
Date:      2013-09-30 12:43 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/7ec10139bf37

8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads.
Reviewed-by: brutisso

! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
+ test/gc/g1/TestSummarizeRSetStatsThreads.java

Changeset: 9de9169ddde6
Author:    brutisso
Date:      2013-10-01 07:52 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9de9169ddde6

8025605: G1: Heap expansion logging misleading for fully expanded heap
Reviewed-by: tschatzl, jwilhelm, jmasa

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

Changeset: 9ecd6d3782b1
Author:    ehelin
Date:      2013-10-01 15:21 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9ecd6d3782b1

8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
Reviewed-by: stefank, tschatzl

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

Changeset: 77a774ab3cf0
Author:    mgerdin
Date:      2013-10-02 14:33 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/77a774ab3cf0

8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
Reviewed-by: brutisso, tschatzl

! test/gc/metaspace/G1AddMetaspaceDependency.java

Changeset: 6e22e7042433
Author:    ehelin
Date:      2013-09-30 11:39 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/6e22e7042433

8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
Reviewed-by: brutisso, mgerdin

! test/gc/metaspace/TestPerfCountersAndMemoryPools.java

Changeset: 379ef2cc19c0
Author:    ehelin
Date:      2013-10-02 18:24 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/379ef2cc19c0

Merge


Changeset: ab68fc0101ce
Author:    jwilhelm
Date:      2013-10-03 13:19 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/ab68fc0101ce

8025855: Simplify GenRemSet code slightly
Summary: Remove a few redundant switch-statements
Reviewed-by: jcoomes, tschatzl

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/genRemSet.cpp

Changeset: c49c7f835e8d
Author:    jwilhelm
Date:      2013-10-03 17:16 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/c49c7f835e8d

8025853: Remove unnecessary uses of GenerationSizer
Summary: Removed stray includes and some minor cleanup of GenerationSizer
Reviewed-by: tschatzl, jcoomes

! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp

Changeset: 798522662fcd
Author:    jcoomes
Date:      2013-10-04 13:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/798522662fcd

Merge

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

Changeset: 2720ab7a0d70
Author:    ccheung
Date:      2013-10-04 21:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/2720ab7a0d70

Merge

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



More information about the serviceability-dev mailing list