hg: panama/panama/hotspot: 200 new changesets
david.simms at oracle.com
david.simms at oracle.com
Tue Dec 2 12:03:56 UTC 2014
Changeset: 52164991d3f9
Author: shade
Date: 2014-10-02 17:13 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/52164991d3f9
8059595: Verifier::verify is wasting time before is_eligible_for_verification check
Summary: Do the check earlier.
Reviewed-by: hseigel, kamg
! src/share/vm/classfile/verifier.cpp
Changeset: 82b6859d7333
Author: coleenp
Date: 2014-10-02 16:31 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/82b6859d7333
8047736: Remove JVM_GetClassLoader as no longer used
Summary: Remove this function from hotspot. It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 4fe74ad00526
Author: coleenp
Date: 2014-10-03 03:31 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4fe74ad00526
Merge
Changeset: 9ff174c2c180
Author: gziemski
Date: 2014-10-03 15:41 -0500
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9ff174c2c180
Merge
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
- test/serviceability/dcmd/CodeCacheTest.java
- test/serviceability/dcmd/CodelistTest.java
- test/serviceability/dcmd/CompilerQueueTest.java
- test/serviceability/dcmd/MethodIdentifierParser.java
Changeset: 795fc0cef7c9
Author: cjplummer
Date: 2014-10-03 13:56 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/795fc0cef7c9
8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed
Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere.
Reviewed-by: sla, hseigel
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/perfMemory.hpp
Changeset: d8b17079b783
Author: sjohanss
Date: 2014-10-06 10:11 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d8b17079b783
8059466: Force young GC to initiate marking cycle when stat update is requested
Summary: Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 890b086bb0a3
Author: mlarsson
Date: 2014-10-07 14:54 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/890b086bb0a3
8058298: Separate heap region iterator claim values from the data structures iterated over
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.hpp
Changeset: b8586a366482
Author: jwilhelm
Date: 2014-10-09 13:42 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b8586a366482
Merge
Changeset: 4365e650350d
Author: kvn
Date: 2014-10-02 11:36 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4365e650350d
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov
! src/share/vm/opto/doCall.cpp
! test/TEST.groups
+ test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 780521547fb3
Author: goetz
Date: 2014-10-02 09:32 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/780521547fb3
8059592: Recent bugfixes in ppc64 port.
Reviewed-by: kvn
! make/aix/makefiles/fastdebug.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp
Changeset: d5bf85102522
Author: iveresov
Date: 2014-10-03 11:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d5bf85102522
Merge
! test/TEST.groups
- test/gc/8000311/Test8000311.java
- test/gc/TestG1ZeroPGCTJcmdThreadPrint.java
Changeset: f4aadd8a5168
Author: iveresov
Date: 2014-10-03 13:34 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f4aadd8a5168
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
Summary: Get types from LIR instructions instead of HIR
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 89dd05d51af5
Author: thartmann
Date: 2014-10-06 07:58 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/89dd05d51af5
8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool)
Summary: Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics.
Reviewed-by: kvn
! src/share/vm/code/codeCache.cpp
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 67bac0961e96
Author: anoll
Date: 2014-10-06 06:51 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/67bac0961e96
8059331: Print additional information for the assert in Compile::start()
Summary: Add additional output that shows the failure reason
Reviewed-by: kvn
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
Changeset: c0665245f2c8
Author: thartmann
Date: 2014-10-08 09:23 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c0665245f2c8
8059735: make_not_entrant_or_zombie sees zombies
Summary: Make sure nmethod is not set to zombie state twice by sweeper and safepoint code.
Reviewed-by: kvn, anoll, mgerdin
! src/share/vm/runtime/sweeper.cpp
Changeset: 46ffa0406645
Author: iveresov
Date: 2014-10-09 12:36 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/46ffa0406645
Merge
Changeset: fe314365bfc5
Author: amurillo
Date: 2014-10-10 02:24 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fe314365bfc5
Merge
Changeset: f23dc1b5dd8f
Author: lfoltan
Date: 2014-05-07 19:38 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f23dc1b5dd8f
8036805: Correct linker method lookup.
Summary: Correct handling of array of primitive type qualifiers during field and method resolution.
Reviewed-by: acorn, hseigel, ahgross
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
Changeset: e232b716ad69
Author: coleenp
Date: 2014-10-14 13:10 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e232b716ad69
8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Reviewed-by: mchung, acorn, jdn
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
Changeset: 7f6c5c14791d
Author: hseigel
Date: 2014-07-22 16:16 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7f6c5c14791d
8036533: Method for correct defaults
8036156: Limit default method hierarchy
Summary: Fix protected access checks
Reviewed-by: coleenp, lfoltan, acorn, ahgross
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verificationType.cpp
! src/share/vm/classfile/verificationType.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: a5044511ff5c
Author: hseigel
Date: 2014-05-30 13:23 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a5044511ff5c
8041717: Issue with class file parser
Summary: Add better checking for bad values.
Reviewed-by: coleenp, lfoltan, mschoene
! src/share/vm/classfile/classFileParser.cpp
Changeset: 5a0a5df80ed4
Author: zgu
Date: 2014-06-16 10:23 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5a0a5df80ed4
8038903: More native monitor monitoring
Summary: Moved ntive monitor monitoring flags to experimental
Reviewed-by: acorn, hseigel, mschoene
! src/share/vm/runtime/globals.hpp
Changeset: 8129bfc0e632
Author: jiangli
Date: 2014-10-14 18:47 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8129bfc0e632
8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 380b62522960
Author: katleman
Date: 2014-10-16 12:01 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/380b62522960
Added tag jdk9-b35 for changeset 438cb613151c
! .hgtags
Changeset: 464ab653fbb1
Author: lana
Date: 2014-10-16 14:15 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/464ab653fbb1
Merge
Changeset: e7f0ff234dbd
Author: roland
Date: 2014-10-06 14:53 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e7f0ff234dbd
8058746: escape analysis special case code for array copy broken by 7173584
Summary: escape analysis doesn't handler arraycopy nodes properly
Reviewed-by: kvn, iveresov, vlivanov
! src/share/vm/opto/escape.cpp
Changeset: 51a2224e845e
Author: anoll
Date: 2014-10-10 14:48 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/51a2224e845e
8059847: complement JDK-8055286 and JDK-8056964 changes
Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/oracle/CheckCompileCommandOption.java
Changeset: 9f24a0b16c29
Author: anoll
Date: 2014-10-10 13:05 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9f24a0b16c29
Merge
Changeset: d9e8579b960e
Author: anoll
Date: 2014-10-10 13:26 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d9e8579b960e
Merge
Changeset: 2b1ea93ea45e
Author: thartmann
Date: 2014-10-13 12:30 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/2b1ea93ea45e
8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/GetNMethodTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 8a8f6e7c5180
Author: zmajo
Date: 2014-10-15 10:51 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8a8f6e7c5180
8060215: per-method PrintIdealGraphLevel
Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/idealGraphPrinter.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: ffe9c8c82350
Author: zmajo
Date: 2014-10-15 14:00 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ffe9c8c82350
8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
+ test/compiler/arguments/CheckCompileThresholdScaling.java
Changeset: f605a3199018
Author: tschatzl
Date: 2014-10-09 11:40 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f605a3199018
8059758: Footprint regressions with JDK-8038423
Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: a37f7bbdfd57
Author: mgerdin
Date: 2014-10-09 13:06 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a37f7bbdfd57
8057737: Avoid G1 write barriers on newly allocated objects
Reviewed-by: mgerdin, kvn, iveresov
Contributed-by: Staffan Friberg <staffan.friberg at oracle.com>
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
Changeset: 744f961b9393
Author: tschatzl
Date: 2014-10-10 12:15 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/744f961b9393
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
Changeset: 6488854ccc01
Author: jwilhelm
Date: 2014-10-13 16:05 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6488854ccc01
Merge
Changeset: 1698cbc9fa21
Author: mlarsson
Date: 2014-10-14 19:55 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1698cbc9fa21
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim at oracle.com
Reviewed-by: brutisso
! test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: 5bfd90e33eab
Author: jwilhelm
Date: 2014-10-14 20:58 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5bfd90e33eab
8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
Contributed-by: sangheon.kim at oracle.com
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 91b0a91f2171
Author: jwilhelm
Date: 2014-10-14 20:35 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/91b0a91f2171
Merge
Changeset: 150cf09d1244
Author: jwilhelm
Date: 2014-10-16 15:59 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/150cf09d1244
Merge
! src/share/vm/runtime/globals.hpp
Changeset: def3ccd92f1d
Author: fparain
Date: 2014-10-09 04:45 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/def3ccd92f1d
8057777: Cleanup of old and unused VM interfaces
Reviewed-by: coleenp, hseigel, alanb, sherman
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! make/windows/makefiles/vm.make
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/jvm_windows.h
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
Changeset: a008f00ee14c
Author: sspitsyn
Date: 2014-10-09 16:56 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a008f00ee14c
8059904: libjvm_db.c warnings in solaris/sparc build with SS
Summary: Fix warnings by correcting the cast of pointers returned from calloc()
Reviewed-by: dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 008f91ddb031
Author: shade
Date: 2014-10-09 16:41 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/008f91ddb031
8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
Summary: Revive the hashcode installation in Verifier
Reviewed-by: kamg, lfoltan
! src/share/vm/classfile/verifier.cpp
Changeset: ab7b1d843bb1
Author: dcubed
Date: 2014-10-10 08:28 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ab7b1d843bb1
Merge
Changeset: 1bbee5075b0e
Author: dcubed
Date: 2014-10-10 18:00 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1bbee5075b0e
Merge
Changeset: d1b65075a01c
Author: coleenp
Date: 2014-10-10 19:36 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d1b65075a01c
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
Summary: Disallow increasing native memory tracking level
Reviewed-by: hseigel, ctornqvi, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/vmError.cpp
+ test/runtime/NMT/ChangeTrackingLevel.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 78f1402784b5
Author: coleenp
Date: 2014-10-10 21:47 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/78f1402784b5
Merge
Changeset: 763abe04c848
Author: sla
Date: 2014-10-13 22:11 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/763abe04c848
7102541: RFE: os::set_native_thread_name() cleanups
Summary: implement os::set_native_thread_name() on windows, linux
Reviewed-by: sla, ctornqvi, simonis
Contributed-by: thomas.stuefe at sap.com
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 5fc21235d0fd
Author: dcubed
Date: 2014-10-14 10:32 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5fc21235d0fd
8049737: Contended Locking reorder and cache line bucket
Summary: JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket.
Reviewed-by: shade, dice, dholmes, dsimms
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/share/vm/memory/padded.hpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/objectMonitor.inline.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 7845c825b8c7
Author: jiangli
Date: 2014-10-14 12:09 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7845c825b8c7
8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
Changeset: b2b7723ea3a1
Author: jiangli
Date: 2014-10-14 13:43 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b2b7723ea3a1
Merge
Changeset: e859b5ba6be4
Author: jiangli
Date: 2014-10-14 19:39 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e859b5ba6be4
Merge
Changeset: d13e6905c8d2
Author: gtriantafill
Date: 2014-10-15 05:55 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d13e6905c8d2
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel
! test/runtime/NMT/PrintNMTStatistics.java
Changeset: 4d6ab395ae35
Author: dcubed
Date: 2014-10-16 17:36 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4d6ab395ae35
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5c8dffe3d889
Author: amurillo
Date: 2014-10-17 07:58 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5c8dffe3d889
Merge
! make/aix/makefiles/mapfile-vers-debug
! make/aix/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-darwin-debug
! make/bsd/makefiles/mapfile-vers-darwin-product
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/verifier.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f7cb546710c8
Author: katleman
Date: 2014-10-23 11:19 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f7cb546710c8
Added tag jdk9-b36 for changeset 464ab653fbb1
! .hgtags
Changeset: 4c11d58184c9
Author: lana
Date: 2014-10-23 13:44 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4c11d58184c9
Merge
Changeset: b1c2dd843f24
Author: kshefov
Date: 2014-10-24 12:32 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b1c2dd843f24
8057135: [TESTBUG] Need a test to cover JDK-8050167
Reviewed-by: ctornqvi, coleenp
Contributed-by: boris.molodenkov at oracle.com
+ test/runtime/ErrorHandling/ProblematicFrameTest.java
Changeset: 33c1659e8b29
Author: jiangli
Date: 2014-10-16 14:11 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/33c1659e8b29
8060256: The loop in Arguments::parse() can be enhanced.
Summary: Add continue statement for matching cases.
Reviewed-by: dholmes, bdelsart
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
+ test/runtime/CommandLine/TestVMOptions.java
+ test/runtime/CommandLine/flagfile.txt
Changeset: 8b2a4f5232e4
Author: dcubed
Date: 2014-10-17 06:58 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8b2a4f5232e4
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 26809e0e253a
Author: dcubed
Date: 2014-10-18 11:37 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/26809e0e253a
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: f1821f27f91c
Author: stefank
Date: 2014-10-02 10:55 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f1821f27f91c
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
+ src/share/vm/utilities/chunkedList.cpp
+ src/share/vm/utilities/chunkedList.hpp
Changeset: 76ee2cdb5d88
Author: jwilhelm
Date: 2014-10-20 15:23 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/76ee2cdb5d88
Merge
! src/share/vm/runtime/thread.cpp
Changeset: d9cb9b61a295
Author: jwilhelm
Date: 2014-08-22 10:10 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d9cb9b61a295
8055702: Remove the generations array
Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables.
Reviewed-by: mgerdin, kbarrett
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 96e85e97d06e
Author: sjohanss
Date: 2014-10-20 10:18 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/96e85e97d06e
8058568: GC cleanup phase can cause G1 skipping a System.gc()
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
Changeset: f0c015238101
Author: mlarsson
Date: 2014-10-21 11:57 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f0c015238101
6979279: remove special-case code for ParallelGCThreads==0
Reviewed-by: jwilhelm, brutisso, kbarrett
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/g1StringDedup.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: 42667d44d63d
Author: jwilhelm
Date: 2014-10-22 16:40 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/42667d44d63d
8061805: BACKOUT - Remove the generations array
Summary: Backing out the change due to non-trivial test problems in nightly testing.
Reviewed-by: jwilhelm, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f0dd24a15264
Author: jwilhelm
Date: 2014-10-23 17:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f0dd24a15264
Merge
Changeset: 2891b59e2899
Author: amurillo
Date: 2014-10-27 07:49 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/2891b59e2899
Merge
Changeset: 57f1da01f4f3
Author: katleman
Date: 2014-10-30 08:34 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/57f1da01f4f3
Added tag jdk9-b37 for changeset b1c2dd843f24
! .hgtags
Changeset: c363a8b87e47
Author: lana
Date: 2014-10-30 13:57 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c363a8b87e47
Merge
Changeset: 9cb75e5e3948
Author: katleman
Date: 2014-11-06 10:11 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9cb75e5e3948
Added tag jdk9-b38 for changeset c363a8b87e47
! .hgtags
Changeset: 9ccb94e5c153
Author: fparain
Date: 2014-10-22 02:31 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/9ccb94e5c153
8061618: Removed unused networking functions from os class
Reviewed-by: lfoltan, hseigel, dholmes
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
Changeset: 06de05da6f2b
Author: aeriksso
Date: 2014-10-22 13:59 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/06de05da6f2b
8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineTests/RedefineAnnotations.java
Changeset: 59c89d7cc30f
Author: acorn
Date: 2014-10-22 15:24 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/59c89d7cc30f
8043275: Fix interface initialization for default methods.
Summary: Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz
! src/share/vm/classfile/classFileParser.cpp
+ src/share/vm/classfile/classFileParser.cpp.orig
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/utilities/dtrace_disabled.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java
Changeset: 1947a3d46cd5
Author: acorn
Date: 2014-10-22 22:37 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1947a3d46cd5
Merge
Changeset: f562ab17393e
Author: ccheung
Date: 2014-10-23 10:08 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f562ab17393e
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java
Changeset: 27ce97a5b0dd
Author: cjplummer
Date: 2014-10-23 14:43 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/27ce97a5b0dd
6191224: (reflect) Misleading detail string in IllegalArgumentException thrown by Array.get<Type>
Summary: The test case shows that an exception is thrown with the message "Argument is not an array", when in fact the argument is an array, but an array of a primitive type is actually what was expected. Fixed by differentiating between failing because an array was expected and failing because an array of a primitive type was expected.
Reviewed-by: dholmes, ctornqvi, lfoltan
! src/share/vm/prims/jvm.cpp
+ test/runtime/reflect/ArrayGetIntException.java
Changeset: a3acb8e53230
Author: hseigel
Date: 2014-10-24 08:56 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a3acb8e53230
8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository
Summary: Remove the file
Reviewed-by: coleenp, ccheung
- src/share/vm/classfile/classFileParser.cpp.orig
Changeset: 64c09126ad3c
Author: dcubed
Date: 2014-10-27 15:09 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/64c09126ad3c
Merge
Changeset: e0048254cc82
Author: coleenp
Date: 2014-10-28 17:02 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/e0048254cc82
8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise
8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name'
Summary: Fix resolution error saving.
Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: a1842666e889
Author: thartmann
Date: 2014-10-16 12:57 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a1842666e889
8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock
Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation.
Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 18c85ea84df6
Author: thartmann
Date: 2014-10-17 08:56 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/18c85ea84df6
8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size
Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag.
Reviewed-by: kvn, anoll
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 400c6e3c13a4
Author: thartmann
Date: 2014-10-17 10:04 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/400c6e3c13a4
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: a931540f0543
Author: thartmann
Date: 2014-10-17 08:27 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a931540f0543
Merge
Changeset: 32706bfa2dfe
Author: iveresov
Date: 2014-10-17 10:09 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/32706bfa2dfe
Merge
Changeset: 3c4254d2df12
Author: kvn
Date: 2014-10-17 15:35 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3c4254d2df12
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
Reviewed-by: iveresov
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: fa734079958d
Author: kvn
Date: 2014-10-21 12:37 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fa734079958d
8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java
Summary: fix typo
Reviewed-by: iveresov
! test/compiler/exceptions/CatchInlineExceptions.java
Changeset: 0385cbc59f3b
Author: iveresov
Date: 2014-10-23 09:41 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0385cbc59f3b
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn
! src/share/vm/opto/coalesce.cpp
Changeset: 06f331be32b8
Author: thartmann
Date: 2014-10-24 08:22 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/06f331be32b8
8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds
Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests.
Reviewed-by: kvn, dholmes, sla
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
! test/testlibrary_tests/whitebox/vm_flags/StringTest.java
! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: 6ac82ab8d163
Author: thartmann
Date: 2014-10-24 08:27 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6ac82ab8d163
8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build
Summary: Added check for product build and compute minimum code cache size accordingly.
Reviewed-by: kvn, iignatyev
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: a754d0298071
Author: thartmann
Date: 2014-10-24 08:35 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a754d0298071
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
Changeset: 956bdea3c7e0
Author: anoll
Date: 2014-10-24 14:25 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/956bdea3c7e0
8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full.
Summary: Use separate sweeper thread; enables more aggressive sweeping.
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/trace/trace.xml
! test/compiler/startup/SmallCodeCacheStartup.java
! test/gc/g1/TestHumongousCodeCacheRoots.java
Changeset: 7723d5b0fca3
Author: vlivanov
Date: 2014-10-24 09:13 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7723d5b0fca3
8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: 3fb2dd37c0bb
Author: vlivanov
Date: 2014-10-24 09:14 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3fb2dd37c0bb
8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN
Reviewed-by: kvn, roland
! src/share/vm/opto/callnode.cpp
+ test/compiler/debug/TraceIterativeGVN.java
Changeset: d4fca4ca4407
Author: vlivanov
Date: 2014-10-24 09:17 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d4fca4ca4407
8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group
Reviewed-by: vlivanov, kvn
Contributed-by: sergei.kovalev at oracle.com
! test/TEST.groups
Changeset: b9576378eaad
Author: kvn
Date: 2014-10-24 10:28 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b9576378eaad
8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
Changeset: 89b4256ee430
Author: fzhinkin
Date: 2014-10-25 19:06 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/89b4256ee430
8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: kvn, iignatyev, fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko at oracle.com>
! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
! test/compiler/intrinsics/bmi/TestBlsiI.java
! test/compiler/intrinsics/bmi/TestBlsiL.java
! test/compiler/intrinsics/bmi/TestBlsmskI.java
! test/compiler/intrinsics/bmi/TestBlsmskL.java
! test/compiler/intrinsics/bmi/TestBlsrI.java
! test/compiler/intrinsics/bmi/TestBlsrL.java
! test/compiler/intrinsics/bmi/TestLzcntI.java
! test/compiler/intrinsics/bmi/TestLzcntL.java
! test/compiler/intrinsics/bmi/TestTzcntI.java
! test/compiler/intrinsics/bmi/TestTzcntL.java
Changeset: d0e59d57dda2
Author: iveresov
Date: 2014-10-25 21:02 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d0e59d57dda2
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn
! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: ee3320873991
Author: morris
Date: 2014-08-13 13:00 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/ee3320873991
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn
! src/share/vm/oops/objArrayOop.hpp
Changeset: 164dfb54fd47
Author: kvn
Date: 2014-08-05 14:44 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/164dfb54fd47
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
! src/share/vm/oops/typeArrayOop.hpp
Changeset: 598aa78fc24b
Author: iveresov
Date: 2014-10-27 20:03 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/598aa78fc24b
Merge
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
Changeset: c2c9379993da
Author: thartmann
Date: 2014-10-28 09:17 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c2c9379993da
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 0730c0daed9b
Author: thartmann
Date: 2014-10-28 16:44 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0730c0daed9b
8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal
Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809.
Reviewed-by: kvn, anoll
! test/TEST.groups
! test/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: 4522428f5220
Author: neliasso
Date: 2014-10-28 20:16 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4522428f5220
8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed
Summary: Fixed logging to avoid parsing mistake and added test case.
Reviewed-by: kvn, twisti
! test/serviceability/dcmd/compiler/CompilerQueueTest.java
Changeset: fae833698aa3
Author: anoll
Date: 2014-10-29 15:42 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fae833698aa3
8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces()
Summary: Make thread not visible when calling Thread.getAllStackTraces()
Reviewed-by: kvn, shade
! src/share/vm/runtime/thread.hpp
Changeset: d30c8335bb6f
Author: thartmann
Date: 2014-10-30 13:03 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/d30c8335bb6f
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java
Changeset: 253150035d8f
Author: iveresov
Date: 2014-10-30 09:50 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/253150035d8f
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 91c3d4bcf583
Author: amurillo
Date: 2014-10-30 22:52 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/91c3d4bcf583
Merge
Changeset: 6d6b54e7cd9b
Author: ehelin
Date: 2014-10-23 11:43 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6d6b54e7cd9b
8061630: G1 iterates over JNIHandles two times
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: b975344bc52d
Author: jwilhelm
Date: 2014-10-23 17:36 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b975344bc52d
Merge
Changeset: eb41f3c4b277
Author: kbarrett
Date: 2014-10-23 16:19 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/eb41f3c4b277
8061748: Remove check_ct_logs_at_safepoint()
Summary: Remove unused function and related closure class
Reviewed-by: jwilhelm, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 3d2a0f94ad03
Author: jmasa
Date: 2014-10-27 07:52 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3d2a0f94ad03
8059614: [TESTBUG] Test for UseNUMA enable UseNUMAInterleaving
Summary: Tests that UseNUMAInterleaving enabled for all collectors by ergonomics, on all platforms when UseNUMA feature is enabled.
Reviewed-by: jmasa, dfazunen
Contributed-by: andrey.x.zakharov at oracle.com
+ test/gc/arguments/TestUseNUMAInterleaving.java
Changeset: a6844eb7f14c
Author: jmasa
Date: 2014-10-27 16:39 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/a6844eb7f14c
Merge
Changeset: 4b28f1ee9b66
Author: jwilhelm
Date: 2014-10-27 20:00 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4b28f1ee9b66
Merge
Changeset: aec7d1bde45f
Author: jwilhelm
Date: 2014-10-27 19:15 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/aec7d1bde45f
Merge
Changeset: fb12640e66df
Author: jwilhelm
Date: 2014-10-27 20:00 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fb12640e66df
Merge
Changeset: eb113689551d
Author: jwilhelm
Date: 2014-10-30 01:01 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/eb113689551d
Merge
Changeset: 953e3015355f
Author: jwilhelm
Date: 2014-10-31 08:00 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/953e3015355f
Merge
Changeset: 8edc39841abe
Author: thartmann
Date: 2014-10-31 12:16 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8edc39841abe
8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: f826f98ac633
Author: thartmann
Date: 2014-10-31 11:31 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f826f98ac633
Merge
Changeset: bb0b42a72dfd
Author: iveresov
Date: 2014-10-31 12:01 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/bb0b42a72dfd
Merge
Changeset: cea556d9d85d
Author: kvn
Date: 2014-10-31 16:51 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/cea556d9d85d
8054492: Casting can result in redundant null checks in generated code
Summary: add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
+ test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java
! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Changeset: 931c7d22ec23
Author: iignatyev
Date: 2014-11-02 18:42 +0300
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/931c7d22ec23
8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: fa0ebb9fe1f3
Author: iignatyev
Date: 2014-11-02 18:43 +0300
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/fa0ebb9fe1f3
8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn
! src/share/vm/prims/whitebox.cpp
Changeset: f48775f8c5e8
Author: iignatyev
Date: 2014-11-02 18:43 +0300
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f48775f8c5e8
8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: sergei.kovalev at oracle.com
! test/compiler/6896617/Test6896617.java
! test/compiler/7100757/Test7100757.java
! test/compiler/7177917/Test7177917.java
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
! test/compiler/8005956/PolynomialRoot.java
! test/compiler/intrinsics/bmi/BMITestRunner.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java
! test/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/compiler/types/correctness/OffTest.java
! test/compiler/unsafe/UnsafeRaw.java
! test/serviceability/threads/TestFalseDeadLock.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary_tests/RandomGeneratorTest.java
Changeset: b8bcacc8ccca
Author: kvn
Date: 2014-11-03 12:02 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b8bcacc8ccca
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland
! src/share/vm/opto/lcm.cpp
Changeset: aa056c7ce2d4
Author: roland
Date: 2014-10-20 22:53 +0200
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/aa056c7ce2d4
8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Summary: arraycopy code misses opportunities to optimize copies to just allocated array.
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: aedfc7337448
Author: iveresov
Date: 2014-11-04 07:09 -1000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/aedfc7337448
8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 6fc3b8261368
Author: martin
Date: 2014-07-01 13:29 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6fc3b8261368
8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes
! src/os/linux/vm/os_linux.cpp
Changeset: 1b0fa0b42e68
Author: dcubed
Date: 2014-10-29 09:19 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1b0fa0b42e68
8061552: Contended Locking speedup PlatformEvent unpark bucket
Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket.
Reviewed-by: acorn, dice, dholmes
Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
Changeset: 0879f88db2d5
Author: igerasim
Date: 2014-10-29 09:53 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0879f88db2d5
8059533: (process) Make exiting process wait for exiting threads [win]
Reviewed-by: dholmes, dcubed
! src/os/windows/vm/os_windows.cpp
Changeset: decd3c73355a
Author: sla
Date: 2014-10-28 12:28 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/decd3c73355a
8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined.
Reviewed-by: sla
Contributed-by: alex.schenkman at oracle.com
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: f87b2b4a1bb1
Author: coleenp
Date: 2014-10-30 18:38 -0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/f87b2b4a1bb1
8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Summary: Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.cpp
Changeset: 200f943f2264
Author: vkempik
Date: 2014-10-28 18:41 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/200f943f2264
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso
! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp
Changeset: 4b95a66aa564
Author: dbuck
Date: 2014-10-31 09:37 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/4b95a66aa564
8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin
! src/share/vm/runtime/arguments.cpp
Changeset: 6bb834d621bb
Author: dcubed
Date: 2014-10-31 10:15 -0700
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6bb834d621bb
Merge
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: 7eb6afbb70df
Author: dcubed
Date: 2014-10-31 18:18 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7eb6afbb70df
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 1bac07f399ac
Author: jbachorik
Date: 2014-11-03 11:19 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/1bac07f399ac
8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double
Reviewed-by: mchung, sla
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
Changeset: 092a9eddf58d
Author: ctornqvi
Date: 2014-11-03 11:34 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/092a9eddf58d
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill
! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java
Changeset: 3da45f8f02cd
Author: ctornqvi
Date: 2014-11-05 13:18 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/3da45f8f02cd
8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes
Reviewed-by: lfoltan, gtriantafill
! test/runtime/7194254/Test7194254.java
Changeset: 8d5860808a16
Author: ctornqvi
Date: 2014-11-05 13:20 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/8d5860808a16
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: c2881c208f7a
Author: gtriantafill
Date: 2014-11-05 08:22 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c2881c208f7a
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp
! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 110ec5963eb1
Author: goetz
Date: 2014-10-29 10:13 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/110ec5963eb1
8062370: Various minor code improvements
Summary: A lot of fixes useful to improve the code quality.
Reviewed-by: coleenp, dholmes
! src/cpu/sparc/vm/interpreterRT_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interpreterRT_x86_32.cpp
! src/cpu/x86/vm/interpreterRT_x86_64.cpp
! src/cpu/zero/vm/interpreterRT_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/perfMemory_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/signature.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 783d857d8d84
Author: coleenp
Date: 2014-11-06 00:01 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/783d857d8d84
Merge
Changeset: 351115afe32b
Author: cjplummer
Date: 2014-11-05 13:00 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/351115afe32b
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp
Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code.
Reviewed-by: dholmes, minqi
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 24d57d9d65af
Author: jiangli
Date: 2014-11-06 01:31 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/24d57d9d65af
Merge
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 706cccf23716
Author: anoll
Date: 2014-11-06 07:27 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/706cccf23716
8062735: CodeCacheSweeperThread missing from SA
Summary: Make SA aware of the code cache sweeper thread
Reviewed-by: kvn, coleenp, sspitsyn
+ agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! src/share/vm/runtime/vmStructs.cpp
Changeset: 6748f6322b92
Author: dbuck
Date: 2014-11-05 23:37 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/6748f6322b92
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: 63efc89a7a7d
Author: dbuck
Date: 2014-11-06 08:18 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/63efc89a7a7d
Merge
Changeset: 5ba37c4c0578
Author: jmanson
Date: 2014-11-05 16:47 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5ba37c4c0578
8062116: JVMTI GetClassMethods is Slow
Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1)
Reviewed-by: coleenp, rasbold, sspitsyn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiEnv.cpp
Changeset: c3caa28aa0c2
Author: coleenp
Date: 2014-11-06 13:57 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/c3caa28aa0c2
Merge
Changeset: 5dc0918c9b29
Author: sla
Date: 2014-11-06 19:59 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/5dc0918c9b29
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/prims/whitebox.cpp
! test/TEST.groups
! test/serviceability/threads/TestFalseDeadLock.java
Changeset: 0e417b376866
Author: amurillo
Date: 2014-11-07 06:35 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0e417b376866
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 8f90a1069def
Author: katleman
Date: 2014-11-12 20:32 -0800
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/hotspot/rev/6b09b3193d73
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 0b638f8cf005
Author: azakharov
Date: 2014-11-14 17:36 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0b638f8cf005
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: 18f7ade7de0d
Author: azakharov
Date: 2014-11-19 19:22 +0400
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/18f7ade7de0d
8059661: Test SoftReference and OOM behavior
Reviewed-by: tschatzl
+ test/gc/TestSoftReferencesBehaviorOnOOME.java
Changeset: b1b970db3037
Author: katleman
Date: 2014-11-18 15:25 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/b1b970db3037
Added tag jdk9-b40 for changeset 6b09b3193d73
! .hgtags
Changeset: 81d9fd423b0d
Author: lana
Date: 2014-11-20 10:57 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/81d9fd423b0d
Merge
Changeset: 08f2d97bd5b4
Author: dcubed
Date: 2014-11-06 13:05 -0800
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/hotspot/rev/1dd30951315a
Merge
Changeset: b67cf1387c96
Author: minqi
Date: 2014-11-07 12:48 -0800
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/hotspot/rev/7b66181a98c8
Merge
Changeset: 6155ff53a422
Author: jiangli
Date: 2014-11-10 19:28 -0500
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/hotspot/rev/6db8a4285765
Merge
Changeset: 7d207a7e9d4f
Author: jiangli
Date: 2014-11-11 19:42 +0000
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/7d207a7e9d4f
Merge
Changeset: 0843853b7a3a
Author: sla
Date: 2014-11-13 07:58 +0100
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/0843853b7a3a
Merge
Changeset: c85321489672
Author: sjohanss
Date: 2014-10-30 10:51 +0100
URL: http://hg.openjdk.java.net/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/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/panama/panama/hotspot/rev/c5333c40b081
Merge
- agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java
- test/compiler/7068051/Test7068051.sh
- test/gc/startup_warnings/TestCMSIncrementalMode.java
- test/gc/startup_warnings/TestCMSNoIncrementalMode.java
- test/gc/startup_warnings/TestIncGC.java
Changeset: 515e86623962
Author: amurillo
Date: 2014-11-21 08:00 -0800
URL: http://hg.openjdk.java.net/panama/panama/hotspot/rev/515e86623962
Merge
! test/gc/g1/TestShrinkAuxiliaryData.java
More information about the panama-dev
mailing list