[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-bsd-port-dev
Subject: hg: bsd-port/jdk8/hotspot: 562 new changesets
From: glewis () eyesbeyond ! com
Date: 2015-03-15 6:03:30
Message-ID: 201503150603.t2F63Yhc012945 () aojmv0008
[Download RAW message or body]
Changeset: b67a3f81b630
Author: coffeys
Date: 2014-06-27 11:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b67a3f81b630
Added tag jdk8u40-b00 for changeset 4828415ebbf1
! .hgtags
Changeset: 637e659fb097
Author: mikael
Date: 2014-05-12 06:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/637e659fb097
8042804: Support invoking Hotspot tests from top level
Reviewed-by: sla, erikj
! test/Makefile
Changeset: 0be2b9eb0a62
Author: amurillo
Date: 2014-06-20 12:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0be2b9eb0a62
8047732: new hotspot build - hs25.20-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fc25d8f6c466
Author: coleenp
Date: 2014-06-20 10:48 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc25d8f6c466
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous \
classes
Summary: Initialize host_klass while parsing the class with the other \
initializations.
Reviewed-by: sspitsyn, stefank
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: fcef32387025
Author: coleenp
Date: 2014-06-21 01:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fcef32387025
Merge
Changeset: 5d855d021755
Author: amurillo
Date: 2014-06-25 15:51 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d855d021755
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0982ec23da03
Author: brutisso
Date: 2014-06-19 13:31 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0982ec23da03
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
Reviewed-by: jwilhelm, ehelin, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
+ src/share/vm/gc_implementation/shared/gcId.cpp
+ src/share/vm/gc_implementation/shared/gcId.hpp
! src/share/vm/gc_implementation/shared/gcTrace.cpp
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shared/gcTraceSend.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.cpp
! src/share/vm/gc_implementation/shared/gcTraceTime.hpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/logging/TestGCId.java
Changeset: fd81a5764900
Author: pliden
Date: 2014-06-23 16:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd81a5764900
8046231: G1: Code root location ... from nmethod ... not in strong code roots for \
region
Reviewed-by: tschatzl, ehelin
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 581e70386ec9
Author: pliden
Date: 2014-04-11 12:29 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/581e70386ec9
8039147: Cleanup SuspendibleThreadSet
Reviewed-by: brutisso, tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp
+ src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/safepoint.cpp
Changeset: bc61effc5298
Author: mgronlun
Date: 2014-07-01 10:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bc61effc5298
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from \
CLDs with non-reclaimed class loader oops
Reviewed-by: coleenp, sspitsyn, ehelin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: a0ea36509b7b
Author: mikael
Date: 2014-06-16 16:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a0ea36509b7b
8046769: Set T family feature bit on Niagara systems
Reviewed-by: kvn, iveresov
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp
Changeset: 418bb2c2b55a
Author: brutisso
Date: 2014-07-07 14:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/418bb2c2b55a
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
Reviewed-by: ehelin, tschatzl
! test/gc/logging/TestGCId.java
Changeset: c8dd4f65cc76
Author: roland
Date: 2014-07-02 22:54 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8dd4f65cc76
8046542: [I.finalize() calls from methods compiled by C1 do not cause \
IllegalAccessError on Sparc
Summary: call to Object.finalize() sometimes allowed by compilers on array type
Reviewed-by: iveresov, vlivanov
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
Changeset: ce8f6bb717c9
Author: goetz
Date: 2014-04-29 15:17 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ce8f6bb717c9
8042195: Introduce umbrella header orderAccess.inline.hpp.
Reviewed-by: dholmes, kvn, stefank, twisti
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.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/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/gcLocker.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRawMonitor.cpp
! src/share/vm/prims/jvmtiThreadState.inline.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/fprofiler.cpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/objectMonitor.cpp
+ src/share/vm/runtime/orderAccess.inline.hpp
! src/share/vm/runtime/perfMemory.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/services/management.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryPool.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/hashtable.inline.hpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: c49dcaf78a65
Author: goetz
Date: 2014-05-08 15:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c49dcaf78a65
8042737: Introduce umbrella header prefetch.inline.hpp
Reviewed-by: twisti, stefank
! src/os/aix/vm/thread_aix.inline.hpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/unsafe.cpp
+ src/share/vm/runtime/prefetch.inline.hpp
Changeset: 5fbeae2a02d3
Author: vlivanov
Date: 2014-07-10 12:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5fbeae2a02d3
8043546: C1 optimizes @Stable instance fields with default values
Reviewed-by: kvn, jrose
! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/stable/StableConfiguration.java
! test/compiler/stable/TestStableBoolean.java
! test/compiler/stable/TestStableByte.java
! test/compiler/stable/TestStableChar.java
! test/compiler/stable/TestStableDouble.java
! test/compiler/stable/TestStableFloat.java
! test/compiler/stable/TestStableInt.java
! test/compiler/stable/TestStableLong.java
! test/compiler/stable/TestStableObject.java
! test/compiler/stable/TestStableShort.java
Changeset: d952af8cf67d
Author: amurillo
Date: 2014-07-11 00:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d952af8cf67d
Merge
Changeset: c55d012dd067
Author: amurillo
Date: 2014-07-11 00:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c55d012dd067
Added tag hs25.40-b01 for changeset d952af8cf67d
! .hgtags
Changeset: 4ca77b815015
Author: amurillo
Date: 2014-07-16 16:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4ca77b815015
Merge
Changeset: d22136881b85
Author: robm
Date: 2014-07-17 18:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d22136881b85
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: e248acd6cfcf
Author: simonis
Date: 2014-07-18 19:56 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e248acd6cfcf
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot \
build
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
Changeset: 1cddf026d2cc
Author: zgu
Date: 2014-07-18 11:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1cddf026d2cc
8050165: linux-sparcv9: NMT detail causes \
assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == \
(intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be \
valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: fbc0575cc9e4
Author: zgu
Date: 2014-07-21 06:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbc0575cc9e4
8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: 4aabe6c45b56
Author: jeff
Date: 2014-07-21 21:46 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4aabe6c45b56
8051005: Third Party License Readme update for 8u20
Reviewed-by: coffeys
! THIRD_PARTY_README
Changeset: c48151572b21
Author: amurillo
Date: 2014-07-11 00:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c48151572b21
8049916: new hotspot build - hs25.40-b02
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 3a62cd59c8d8
Author: jcoomes
Date: 2014-05-20 10:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3a62cd59c8d8
8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin
! make/excludeSrc.make
Changeset: 82693fb204a5
Author: tschatzl
Date: 2014-04-16 10:14 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/82693fb204a5
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: \
No elements must have been handed out yet
Summary: The test incorrectly assumed that it had been started with no other previous \
compilation activity. Fix this by allowing multiple code root free chunk lists, and \
use one separate from the global one to perform the test.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: d7e2d5f2846b
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d7e2d5f2846b
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray \
abstraction
Summary: Instead of using a manually managed array for the in_cset_fast_test array, \
use a G1BiasedArray instance.
Reviewed-by: brutisso, mgerdin
! 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
Changeset: ff7b317d2af8
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff7b317d2af8
8037344: Use the "next" field to iterate over fine remembered instead of using the \
hash table
Summary: After changes to the PerRegionTable where all these PRTs are linked together \
in an additional field, simplify iterating over all PRTs by using these links instead \
of walki
Reviewed-by: mgerdin, jwilhelm, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 8cc89a893545
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cc89a893545
8039596: Remove HeapRegionRemSet::clear_incoming_entry
Summary: The mentioned method is never used and out of date. So it is removed.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
Changeset: 983092f35ff7
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/983092f35ff7
8028710: G1 does not retire allocation buffers after reference processing work
Summary: G1 does not retire allocation buffers after reference processing work when \
-XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, \
as the amount of space wasted is not updated correctly.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 570cb6369f17
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/570cb6369f17
8019342: G1: High "Other" time most likely due to card redirtying
Summary: Parallelize card redirtying to decrease the time it takes.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! test/gc/g1/TestGCLogMessages.java
Changeset: 6b52700a896b
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6b52700a896b
8040002: Clean up code and code duplication in re-diryting cards for verification
Summary: Card re-dirtying code for verification and actual redirtying uses two \
different, almost completely identical card closures. Also the verification code \
still assumes a perm gen.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 828056cf311f
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/828056cf311f
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
Summary: A few locations in the code use sizeof(this) which returns the size of the \
pointer instead of sizeof(classname) which returns the size of the sum of its \
members. This change fixes these errors and adds a few tests.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
Changeset: f40816c5e359
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f40816c5e359
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
Summary: Changed faulty error message in the verification code
Reviewed-by: stefank, tschatzl
Contributed-by: Andreas Sjoberg <andreas.sjoberg@oracle.com>
! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp
Changeset: d15367d92f0d
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d15367d92f0d
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
Summary: The mismatch in declaration and definition has been encountered when \
compiling on a platform where the sizes are different. Change the method definition \
to match the declaration.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Dan Horak <dhorak@redhat.com>
! src/share/vm/runtime/arguments.cpp
Changeset: ab5fbf410512
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab5fbf410512
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with \
BitMap::set_map(), casting to the appropriate type. Fixes compilation \
on S390.
Reviewed-by: tschatzl
Contributed-by: Dan Horak <dhorak@redhat.com>
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
Changeset: 0abcece2ee27
Author: tschatzl
Date: 2014-07-21 09:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0abcece2ee27
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with \
UseCompressedOops
Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not \
supported on 32 bit VMs, causing a test failure. Investigation showed that the use of \
this flag is not required at all, so simply remove it.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov@oracle.com>
! test/gc/g1/TestSummarizeRSetStatsTools.java
Changeset: b0c374311c4e
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0c374311c4e
8035400: Move G1ParScanThreadState into its own files
Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own \
files.
Reviewed-by: brutisso, mgerdin
! 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/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
+ src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
Changeset: a2328cbebb23
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a2328cbebb23
8035401: Fix visibility of G1ParScanThreadState members
Summary: After JDK-8035400 there were several opportunities to fix the visibility of \
several members of the G1ParScanThreadState class.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
Changeset: cd43876f692e
Author: tschatzl
Date: 2014-07-21 09:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cd43876f692e
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong \
initialization order of member variables. The change makes the initalization \
explicit, not relying on initialization order any more.
Reviewed-by: brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1OopClosures.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
+ test/gc/g1/TestDeferredRSUpdate.java
Changeset: 6ad19ab94176
Author: morris
Date: 2014-07-22 07:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6ad19ab94176
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti
! src/share/vm/compiler/oopMap.cpp
Changeset: 63e0c47ca943
Author: mdoerr
Date: 2014-07-17 10:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/63e0c47ca943
8050972: Concurrency problem in PcDesc cache
Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, \
but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed
! src/share/vm/code/nmethod.hpp
Changeset: f72d8917322a
Author: goetz
Date: 2014-07-18 09:04 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f72d8917322a
8050978: Fix bad field access check in C1 and C2
Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html \
fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In \
ciField::ciField(), just before the canonical holder is stored into the _holder \
variable (and which is used by ciField::will_link()) perform an additional access \
check with the holder declared in the class file. If this check fails, store the \
declared holder instead and ciField::will_link() will bail out compilation for this \
field later on. Then, the interpreter will throw an PrivilegedAccessException at \
runtime.
Reviewed-by: kvn, vlivanov
Contributed-by: andreas.schoesser@sap.com
! src/share/vm/ci/ciField.cpp
Changeset: 55fbdf0799ae
Author: drchase
Date: 2014-03-11 13:38 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/55fbdf0799ae
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Summary: Insert null check for one warning; other warning handled in parfait config
Reviewed-by: kvn
! src/share/vm/opto/multnode.cpp
Changeset: f619b069f2ca
Author: drchase
Date: 2014-07-24 18:46 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f619b069f2ca
Merge
Changeset: f0afba33c928
Author: amurillo
Date: 2014-07-25 10:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f0afba33c928
Merge
! make/hotspot_version
Changeset: 872e9c4548bf
Author: amurillo
Date: 2014-07-25 10:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/872e9c4548bf
Added tag hs25.40-b02 for changeset f0afba33c928
! .hgtags
Changeset: b69c268f95b7
Author: amurillo
Date: 2014-07-25 10:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b69c268f95b7
8051910: new hotspot build - hs25.40-b03
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fd94cbe7c5da
Author: kevinw
Date: 2014-07-21 10:40 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd94cbe7c5da
8049684: pstack crashes on java core dump
Reviewed-by: sundar, sspitsyn
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/libjvm_db.c
Changeset: 80dd07540dde
Author: egahlin
Date: 2014-06-25 21:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80dd07540dde
8046783: Add hidden field to methods for event based tracing
Reviewed-by: sla, mgronlun
! src/share/vm/trace/tracetypes.xml
Changeset: 6e1f418b39c3
Author: jmasa
Date: 2014-05-11 16:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e1f418b39c3
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
Reviewed-by: ysr, brutisso, tschatzl
! test/gc/g1/TestGCLogMessages.java
Changeset: 99dbb9cd9521
Author: jwilhelm
Date: 2014-07-28 20:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99dbb9cd9521
8046715: Add a way to verify an extended set of command line options
Summary: Added arguments_ext.cpp to make place for initialization of extended \
features
Reviewed-by: sla, mgronlun
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
+ src/share/vm/runtime/arguments_ext.cpp
Changeset: e2976043eac3
Author: dfazunen
Date: 2014-05-20 18:25 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e2976043eac3
8039489: Refactor test framework for dynamic VM options
Reviewed-by: jmasa, ehelin, jwilhelm
! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
+ test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java
- test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java
- test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java
Changeset: 5c633530172d
Author: amurillo
Date: 2014-08-01 11:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c633530172d
Added tag hs25.40-b03 for changeset e2976043eac3
! .hgtags
Changeset: eee19efa6c0f
Author: amurillo
Date: 2014-08-01 11:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eee19efa6c0f
8054159: new hotspot build - hs25.40-b04
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bcd72ab4d91f
Author: jmasa
Date: 2014-01-16 13:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bcd72ab4d91f
8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: mgerdin
Contributed-by: shrinivas.joshi@oracle.com
! src/share/vm/runtime/arguments.cpp
Changeset: d14a18794c90
Author: hseigel
Date: 2014-08-02 16:28 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d14a18794c90
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: e0c6fadce66e
Author: kvn
Date: 2014-07-29 13:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0c6fadce66e
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see \
invoke bc at the top frame during normal deoptimization
Summary: Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
! src/share/vm/runtime/deoptimization.cpp
Changeset: d04cb4166be7
Author: morris
Date: 2014-08-06 14:22 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d04cb4166be7
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 5a061b65b00b
Author: morris
Date: 2014-08-06 21:37 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5a061b65b00b
Merge
Changeset: b2daaf70fab2
Author: hseigel
Date: 2014-08-05 09:11 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2daaf70fab2
8046233: VerifyError on backward branch
Summary: Remove check that causes the VerifyError
Reviewed-by: dholmes, coleenp, acorn
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! test/runtime/7116786/Test7116786.java
Changeset: edfa5ba8609e
Author: hseigel
Date: 2014-08-07 09:18 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/edfa5ba8609e
Merge
Changeset: 009de2b033fc
Author: iignatyev
Date: 2013-12-23 20:56 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/009de2b033fc
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp
Changeset: 0c48231c5c84
Author: iignatyev
Date: 2014-05-30 17:20 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0c48231c5c84
8038756: new WB API :: get/setVMFlag
Reviewed-by: vlivanov, 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/DoubleTest.java
+ test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/StringTest.java
+ test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
+ test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java
Changeset: cb95655ef06f
Author: iignatyev
Date: 2014-08-07 21:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cb95655ef06f
Merge
Changeset: dc06b830ea95
Author: amurillo
Date: 2014-08-07 14:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc06b830ea95
Added tag hs25.40-b04 for changeset cb95655ef06f
! .hgtags
Changeset: afac3987537e
Author: katleman
Date: 2014-08-13 14:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/afac3987537e
Added tag jdk8u40-b01 for changeset dc06b830ea95
! .hgtags
Changeset: 731e8175d53f
Author: amurillo
Date: 2014-08-07 15:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/731e8175d53f
8054550: new hotspot build - hs25.40-b05
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9fec19bb0659
Author: mgerdin
Date: 2014-01-14 16:40 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9fec19bb0659
8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to \
the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 02e61cf08ab3
Author: stefank
Date: 2014-02-10 12:51 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02e61cf08ab3
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
+ src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp
! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/prims/jni.cpp
Changeset: b0b97602393a
Author: stefank
Date: 2014-02-10 12:58 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0b97602393a
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 7426d8d76305
Author: stefank
Date: 2014-02-13 17:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7426d8d76305
8034761: Remove the do_code_roots parameter from process_strong_roots
Reviewed-by: tschatzl, mgerdin, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 64ac9c55d666
Author: stefank
Date: 2014-02-14 09:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64ac9c55d666
8034764: Use process_strong_roots to adjust the StringTable
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
Changeset: 4af19b914f53
Author: stefank
Date: 2014-02-21 10:01 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4af19b914f53
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
Reviewed-by: tschatzl, coleenp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
Changeset: 556a06aec3fa
Author: stefank
Date: 2014-02-21 10:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/556a06aec3fa
8035412: Cleanup ClassLoaderData::is_alive
Reviewed-by: coleenp, mgerdin
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 27188ae8bbbb
Author: stefank
Date: 2014-02-27 10:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/27188ae8bbbb
8035648: Don't use Handle in java_lang_String::print
Reviewed-by: coleenp, pliden
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
Changeset: 76b588255908
Author: stefank
Date: 2014-02-27 10:36 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/76b588255908
8035746: Add missing Klass::oop_is_instanceClassLoader() function
Reviewed-by: mgerdin, coleenp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/prims/jni.cpp
Changeset: 4dfab3faf5e7
Author: mgerdin
Date: 2014-03-26 10:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4dfab3faf5e7
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
Summary: Allocate temporary BitMaps in the VMThread's resource area
Reviewed-by: stefank, sjohanss
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 30c99d8e0f02
Author: mgerdin
Date: 2014-03-06 09:08 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/30c99d8e0f02
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and \
Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 5255b195f828
Author: mgerdin
Date: 2014-03-12 15:22 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5255b195f828
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
Reviewed-by: brutisso, tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 6c523f5d5440
Author: mgerdin
Date: 2014-03-12 17:13 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6c523f5d5440
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
Summary: Only declare the functions where they are actually needed.
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: ff1e37e7eb83
Author: mgerdin
Date: 2014-03-12 15:25 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff1e37e7eb83
8038405: Clean up some virtual fucntions in Space class hierarchy
Summary: Get rid of some duplicated implementations and change nonsense \
implementations to pure virtuals
Reviewed-by: stefank, jmasa
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 4c1b88a53c74
Author: stefank
Date: 2014-06-24 16:20 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c1b88a53c74
8046670: Make CMS metadata aware closures applicable for other collectors
Reviewed-by: ehelin, mgerdin
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
+ src/share/vm/memory/iterator.inline.hpp
! src/share/vm/oops/instanceClassLoaderKlass.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 9717199cb8de
Author: stefank
Date: 2014-06-24 17:09 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9717199cb8de
8047373: Clean the ExceptionCache in one pass
Summary: Also-reviewed-by: kim.barrett@oracle.com
Reviewed-by: jmasa, jwilhelm
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
Changeset: b7d24d2bc8be
Author: stefank
Date: 2014-06-25 08:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b7d24d2bc8be
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: c64b6b0c40c8
Author: stefank
Date: 2014-06-25 08:56 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c64b6b0c40c8
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to \
compiledIC.cpp
Reviewed-by: vlivanov, ehelin
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/cpu/zero/vm/compiledIC_zero.cpp
! src/share/vm/code/compiledIC.cpp
Changeset: e635a728f9da
Author: mgerdin
Date: 2014-06-25 10:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e635a728f9da
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
Reviewed-by: stefank, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 9441d22e429a
Author: mgerdin
Date: 2014-06-25 16:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9441d22e429a
8047820: G1 Block offset table does not need to support generic Space classes
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
Changeset: a8137787acfe
Author: mgerdin
Date: 2014-06-26 10:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8137787acfe
8047821: G1 Does not use the save_marks functionality as intended
Summary: Rename save_marks to record_top_and_timestamp and remove som unused but \
related methods
Reviewed-by: stefank, ehelin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: e5035defa3c4
Author: mgerdin
Date: 2014-06-26 13:20 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e5035defa3c4
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order \
changes
Reviewed-by: stefank, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
Changeset: 1526a938e670
Author: mgerdin
Date: 2014-06-26 11:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1526a938e670
8047818: G1 HeapRegions can no longer be ContiguousSpaces
Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement \
missing functionality
Reviewed-by: stefank, jmasa, tschatzl
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/memory/space.cpp
Changeset: 882004b9e7e1
Author: stefank
Date: 2014-07-01 09:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/882004b9e7e1
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
Reviewed-by: iveresov, mgerdin
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
Changeset: 2c6ef90f030a
Author: stefank
Date: 2014-07-07 10:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2c6ef90f030a
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciKlass.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.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/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
! src/share/vm/memory/cardTableModRefBS.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/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/array.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 870c03421152
Author: ehelin
Date: 2014-07-09 16:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/870c03421152
8049426: Minor cleanups after G1 class unloading
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/utilities/array.hpp
Changeset: bac98749fe00
Author: stefank
Date: 2014-07-11 09:07 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bac98749fe00
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned \
off
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! test/TEST.groups
Changeset: 684a5dec6072
Author: stefank
Date: 2014-08-04 15:04 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/684a5dec6072
8051883: TEST.groups references missing test: \
gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
+ test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
Changeset: f3aeae1f9fc5
Author: stefank
Date: 2014-08-06 09:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f3aeae1f9fc5
8048269: Add flag to turn off class unloading after G1 concurrent mark
Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/globals.hpp
! test/TEST.groups
+ test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
- test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
+ test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
+ test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: dbb05f6d93c4
Author: fzhinkin
Date: 2014-07-28 15:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dbb05f6d93c4
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned \
on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
+ test/compiler/osr/TestOSRWithNonEmptyStack.java
Changeset: dac61d838654
Author: kvn
Date: 2014-08-11 11:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dac61d838654
8054376: Move RTM flags from Experimental to Product
Reviewed-by: roland
! src/cpu/x86/vm/globals_x86.hpp
Changeset: cabe05c85665
Author: fzhinkin
Date: 2014-08-11 19:19 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cabe05c85665
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
Reviewed-by: kvn
! test/compiler/rtm/cli/TestRTMRetryCountOption.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: 631c3a4ea10c
Author: lfoltan
Date: 2014-05-22 11:36 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/631c3a4ea10c
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in \
VS2013
Summary: Factor out definitions of copysignA and scalbnA into new file \
sharedRuntimeMath.hpp
Reviewed-by: kvn
+ src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: b6a8cc1e0d92
Author: thartmann
Date: 2014-07-29 13:54 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6a8cc1e0d92
8040121: Load variable through a pointer of an incompatible type in \
src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, \
utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for \
casts.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: a073be2ce5c2
Author: thartmann
Date: 2014-07-29 13:56 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a073be2ce5c2
8049043: Load variable through a pointer of an incompatible type in \
hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in \
sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn
! src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 69ea58782b1a
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69ea58782b1a
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sharedRuntimeMath.hpp
Changeset: 85c339200299
Author: thartmann
Date: 2014-08-06 08:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/85c339200299
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during \
VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the \
pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
+ test/compiler/classUnloading/methodUnloading/WorkerClass.java
Changeset: e0954897238a
Author: brutisso
Date: 2014-04-29 09:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0954897238a
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
Reviewed-by: jmasa, tschatzl, ehelin
Contributed-by: tony.printezis@oracle.com, bengt.rutisson@oracle.com
! 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/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 5d7a63aee595
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d7a63aee595
8049051: Use of during_initial_mark_pause() in \
G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy \
time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable \
last_pause_included_initial_mark that holds the real old value of \
_during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 7df07d855c8e
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7df07d855c8e
8048085: Aborting marking just before remark results in useless additional clearing \
of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC \
already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: dd219eaec9cc
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd219eaec9cc
8048088: Conservative maximum heap alignment should take vm_allocation_granularity \
into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: 3f2894c5052e
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f2894c5052e
8048112: G1 Full GC needs to support the case when the very first region is not \
available
Summary: Refactor preparation for compaction during Full GC so that it lazily \
initializes the first compaction point. This also avoids problems later when the \
first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: a3953c777565
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a3953c777565
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a \
conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: ca8b8e21e2ca
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ca8b8e21e2ca
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to \
reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 83ea089a5c64
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/83ea089a5c64
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next \
bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they \
have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: e8ba50da0de0
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8ba50da0de0
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when \
it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: c3c9eee55fce
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3c9eee55fce
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 4baf9bb2376c
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4baf9bb2376c
8049051: Use of during_initial_mark_pause() in \
G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy \
time prediction during marking
Summary: Replaced use of during_initial_mark_pause() with the variable \
last_pause_included_initial_mark that holds the real old value of \
_during_initial_mark_pause.
Reviewed-by: brutisso, ehelin
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
Changeset: 3bf2fc51186b
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3bf2fc51186b
8048085: Aborting marking just before remark results in useless additional clearing \
of the next mark bitmap
Summary: Skip clearing the next bitmap if we just recently aborted since the full GC \
already clears this bitmap.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: c512f38a5139
Author: tschatzl
Date: 2014-07-21 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c512f38a5139
8048088: Conservative maximum heap alignment should take vm_allocation_granularity \
into account
Summary: Also consider os::vm_allocation_granularity in the calculation.
Reviewed-by: brutisso
! src/share/vm/runtime/arguments.cpp
Changeset: a22acf6d7598
Author: tschatzl
Date: 2014-07-21 10:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a22acf6d7598
8048112: G1 Full GC needs to support the case when the very first region is not \
available
Summary: Refactor preparation for compaction during Full GC so that it lazily \
initializes the first compaction point. This also avoids problems later when the \
first region may not be committed. Also reviewed by K. Barrett.
Reviewed-by: brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/space.hpp
Changeset: 755930f931e3
Author: tschatzl
Date: 2014-07-23 09:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/755930f931e3
8027959: Early reclamation of large objects in G1
Summary: Try to reclaim humongous objects at every young collection after doing a \
conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestGCLogMessages.java
Changeset: e02e18f40eae
Author: mdoerr
Date: 2014-07-29 10:26 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e02e18f40eae
8050973: CMS/G1 GC: add missing Resource and Handle mark
Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to \
reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 04d77ac27223
Author: tschatzl
Date: 2014-07-31 09:23 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/04d77ac27223
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next \
bitmap
Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they \
have already been marked during concurrent mark.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: 9b093813caa9
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b093813caa9
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
Summary: Do not try to verify timing measures for the redirty logged cards phase when \
it is not executed.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! test/gc/g1/TestDeferredRSUpdate.java
Changeset: a08bb8e45ba1
Author: tschatzl
Date: 2014-08-07 22:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a08bb8e45ba1
8054341: Remove some obsolete code in G1CollectedHeap class
Summary: Remove dead code.
Reviewed-by: stefank, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: bfba6779654b
Author: tschatzl
Date: 2014-08-12 15:17 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bfba6779654b
Merge
! 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/g1_globals.hpp
Changeset: b1bc1af04c6e
Author: kvn
Date: 2014-08-05 15:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1bc1af04c6e
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable \
UseFPUForSpilling by default on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/superword.cpp
Changeset: 922c87c9aed4
Author: kvn
Date: 2014-06-10 12:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/922c87c9aed4
8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified \
(virtual) method.
Reviewed-by: roland
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
Changeset: b20a35eae442
Author: kvn
Date: 2014-06-11 11:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b20a35eae442
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng@oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/sha/TestSHA.java
Changeset: 46bbe04d1cad
Author: anoll
Date: 2014-04-11 13:52 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46bbe04d1cad
8039498: Add iterators to GrowableArray
Summary: To simplify the management of multiple code heaps in the code cache (see \
JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, \
custom iterators allow to only iterate over elements that satisfy a \
given predicate.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
! src/share/vm/utilities/growableArray.hpp
Changeset: f5b4600d7368
Author: morris
Date: 2014-08-12 22:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5b4600d7368
Merge
Changeset: 3c048df3ef8b
Author: morris
Date: 2014-08-07 18:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c048df3ef8b
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
Changeset: ee019285a52c
Author: jmasa
Date: 2014-08-04 10:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee019285a52c
8031323: Optionally align objects copied to survivor spaces
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp
+ src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/oops/oop.pcgc.inline.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: fa62fb12cdca
Author: dsimms
Date: 2014-08-14 15:16 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa62fb12cdca
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
Summary: Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed
+ src/share/vm/memory/guardedMemory.cpp
+ src/share/vm/memory/guardedMemory.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/os.cpp
Changeset: 29a5c2fd2d2e
Author: dsimms
Date: 2014-08-14 15:22 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/29a5c2fd2d2e
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test \
inverted
Summary: negative verify_guards when testing for corruption
Reviewed-by: sla, fparain
! src/share/vm/prims/jniCheck.cpp
Changeset: 897333c7e587
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/897333c7e587
Merge
Changeset: f52cb9164759
Author: amurillo
Date: 2014-08-14 12:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f52cb9164759
Added tag hs25.40-b05 for changeset 897333c7e587
! .hgtags
Changeset: 03c5d509a811
Author: coffeys
Date: 2014-08-19 20:41 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03c5d509a811
Merge
! .hgtags
! make/hotspot_version
! src/os/aix/vm/os_aix.cpp
Changeset: 2fd0fd493045
Author: rbackman
Date: 2014-06-04 10:01 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2fd0fd493045
8031994: java/lang/Character/CheckProp test times out
Reviewed-by: iveresov, roland
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
Changeset: f933a15469d4
Author: jwilhelm
Date: 2014-07-28 22:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f933a15469d4
8055006: Store original value of Min/MaxHeapFreeRatio
Summary: Store the value set by the user and some makefile changes required to change \
the flags.
Reviewed-by: sla, mchung, bchristi, jmasa, dholmes
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 28b4223e2ea7
Author: jwilhelm
Date: 2014-08-22 13:24 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28b4223e2ea7
8055744: 8u-dev nightly solaris builds failed on 08/20
Summary: Fixed makefiles on solaris to allow build with extra symbols.
Reviewed-by: dcubed, erikj
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
Changeset: 4d5c3760ebb4
Author: katleman
Date: 2014-08-21 11:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d5c3760ebb4
Added tag jdk8u40-b02 for changeset f52cb9164759
! .hgtags
Changeset: 5c8178d7dd35
Author: amurillo
Date: 2014-08-14 12:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c8178d7dd35
8055155: new hotspot build - hs25.40-b06
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8ae0d26ab728
Author: dsimms
Date: 2014-08-14 10:56 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ae0d26ab728
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
Summary: Increase the previous limit from 4k to 64k, added \
"-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 43aa571c1131
Author: amurillo
Date: 2014-08-15 11:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43aa571c1131
8055217: Make jdk8u40 the default jprt release for hs25.40
Reviewed-by: mikael, kvn
! make/jprt.properties
Changeset: da00a41842a5
Author: brutisso
Date: 2014-04-23 12:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da00a41842a5
8038265: CMS: enable time based triggering of concurrent cycles
Reviewed-by: mgerdin, brutisso
Contributed-by: michal@frajt.eu
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 411e30e5fbb8
Author: roland
Date: 2014-08-13 11:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/411e30e5fbb8
8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
+ src/share/vm/opto/replacednodes.cpp
+ src/share/vm/opto/replacednodes.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/growableArray.hpp
Changeset: 92baebeb744b
Author: hseigel
Date: 2014-08-12 20:29 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92baebeb744b
8050485: super() in a try block in a ctor causes VerifyError
Summary: Parse catch clause paths to ensure they end in throws
Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp
Changeset: fb971e09d20f
Author: iveresov
Date: 2014-08-13 17:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb971e09d20f
8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn
! src/share/vm/opto/ifnode.cpp
Changeset: 8a7429682242
Author: stefank
Date: 2014-08-18 14:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a7429682242
8055275: Several gc/class_unloading/ tests fail due to missed \
+UnlockDiagnosticVMOptions flag
Reviewed-by: mgerdin, jwilhelm
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: 18bf0b66de52
Author: poonam
Date: 2014-08-19 02:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/18bf0b66de52
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 15b01edee7c0
Author: poonam
Date: 2014-08-19 09:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/15b01edee7c0
Merge
Changeset: 2d1534aa7131
Author: tschatzl
Date: 2014-08-18 15:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d1534aa7131
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Summary: Give the test a time limit of approximately one minute so that it exits \
early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
! test/gc/g1/TestEagerReclaimHumongousRegions2.java
Changeset: ff3169f25621
Author: brutisso
Date: 2014-04-01 07:46 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff3169f25621
8038829: G1: More useful information in a few assert messages
Reviewed-by: sjohanss, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: eec72fa4b108
Author: brutisso
Date: 2014-08-19 12:39 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eec72fa4b108
8040722: G1: Clean up usages of heap_region_containing
Reviewed-by: tschatzl, jmasa
! 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/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 6701abbc4441
Author: tschatzl
Date: 2014-08-19 10:50 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6701abbc4441
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the \
amount of responsibilities of G1CollectedHeap, and encapsulate this work from other \
code.
Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/prims/whitebox.cpp
Changeset: 1f1d373cd044
Author: tschatzl
Date: 2014-08-21 11:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f1d373cd044
8038423: G1: Decommit memory within heap
Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their \
associated auxiliary data structures card table, BOT, hot card cache, and mark \
bitmaps.
Reviewed-by: mgerdin, brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.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/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
+ src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
+ src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
! 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/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/prims/jni.cpp
Changeset: 8d5f66b42c53
Author: tschatzl
Date: 2014-08-20 14:34 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8d5f66b42c53
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Summary: If large pages are enabled and configured in Linux, the VM always \
pre-commits the entire space. The VM fails verification of the commit of the initial \
heap because some internal data structure marked all memory pages of the heap as \
committed during initialization. This makes the code think that we attempted a \
double-commit during first allocation of the heap. Remove the initial marking of \
memory pages of the heap to committed.
Reviewed-by: mgerdin
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
Changeset: 7b2fc3129653
Author: tschatzl
Date: 2014-08-20 15:04 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b2fc3129653
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of \
fastdebug build without precompiled headers
Reviewed-by: mgerdin, ehelin
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp
Changeset: fbc31318922c
Author: amurillo
Date: 2014-08-21 14:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbc31318922c
Merge
Changeset: 38539608359a
Author: amurillo
Date: 2014-08-21 14:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/38539608359a
Added tag hs25.40-b06 for changeset fbc31318922c
! .hgtags
Changeset: 3374ec4c4448
Author: amurillo
Date: 2014-08-26 13:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3374ec4c4448
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 0ee2b6c618fc
Author: katleman
Date: 2014-08-28 13:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ee2b6c618fc
Added tag jdk8u40-b03 for changeset 38539608359a
! .hgtags
Changeset: 77878c021b8d
Author: lana
Date: 2014-08-28 16:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77878c021b8d
Merge
! .hgtags
Changeset: 7fa57b65c27f
Author: amurillo
Date: 2014-08-21 14:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7fa57b65c27f
8055786: new hotspot build - hs25.40-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c3990b8c710e
Author: thartmann
Date: 2014-08-25 08:20 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3990b8c710e
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous \
classes
Summary: Because anonymous classes are not in the system dictionary, we have to set \
'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg \
test.
Reviewed-by: kvn, coleenp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/classfile/systemDictionary.cpp
+ test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
Changeset: cec4a29245f5
Author: amurillo
Date: 2014-08-25 11:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cec4a29245f5
Added tag hs25.40-b07 for changeset c3990b8c710e
! .hgtags
Changeset: 5b662570d9cf
Author: amurillo
Date: 2014-08-25 11:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5b662570d9cf
8055952: new hotspot build - hs25.40-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 72fa1e83e5f9
Author: lfoltan
Date: 2014-08-25 15:57 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/72fa1e83e5f9
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to \
8u20.
Summary: Correct fix for allowing BootstrapMethods attribute with an empty \
bootstrap_methods table.
Reviewed-by: coleenp, ctornqvi, hseigel
! src/share/vm/classfile/classFileParser.cpp
Changeset: fa0cf025abd4
Author: hseigel
Date: 2014-08-25 16:03 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa0cf025abd4
Merge
Changeset: 47e8e40b94d3
Author: hseigel
Date: 2014-08-25 17:05 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47e8e40b94d3
Merge
Changeset: 439f0d76cff3
Author: brutisso
Date: 2014-08-26 10:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/439f0d76cff3
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Reviewed-by: pliden, jmasa
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
Changeset: 4bfc44ba0d19
Author: tschatzl
Date: 2014-08-21 16:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4bfc44ba0d19
8055098: WB API should be extended to provide information about size and age of \
object.
Summary: Extend the WhiteBox API to provide information about the size and age of \
objects. Further add a mechanism to trigger a young GC.
Reviewed-by: tschatzl, sjohanss
Contributed-by: Leonid Mesnik <leonid.mesnik@oracle.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: b95d569d10c1
Author: tschatzl
Date: 2014-08-26 14:15 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b95d569d10c1
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Summary: Add missing unit test.
Reviewed-by: tschatzl
Contributed-by: Leonid Mesnik <leonid.mesnik@oracle.com>
+ test/gc/whitebox/TestWBGC.java
Changeset: 4d3a43351904
Author: tschatzl
Date: 2014-08-27 09:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d3a43351904
Merge
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
Changeset: 833b0f92429a
Author: zgu
Date: 2014-08-27 08:19 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/833b0f92429a
8046598: Scalable Native memory tracking development
Summary: Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
! make/excludeSrc.make
! 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/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/posix/vm/os_posix.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/memRegion.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/services/allocationSite.hpp
+ src/share/vm/services/mallocSiteTable.cpp
+ src/share/vm/services/mallocSiteTable.hpp
+ src/share/vm/services/mallocTracker.cpp
+ src/share/vm/services/mallocTracker.hpp
+ src/share/vm/services/mallocTracker.inline.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
+ src/share/vm/services/nmtCommon.cpp
+ src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/nmtDCmd.cpp
! src/share/vm/services/nmtDCmd.hpp
+ src/share/vm/services/virtualMemoryTracker.cpp
+ src/share/vm/services/virtualMemoryTracker.hpp
+ src/share/vm/utilities/linkedlist.cpp
+ src/share/vm/utilities/linkedlist.hpp
+ src/share/vm/utilities/nativeCallStack.cpp
+ src/share/vm/utilities/nativeCallStack.hpp
! src/share/vm/utilities/vmError.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: ac12996df59b
Author: zgu
Date: 2014-08-27 08:35 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ac12996df59b
8044140: Create NMT (Native Memory Tracking) tests for NMT2
Summary: Create new/modify existing tests for NMT2, which is an internal redesign to \
address scalability issues in the first implementation.
Reviewed-by: ctornqvi, zgu
Contributed-by: George Triantafillou <george.triantafillou@oracle.com>
! test/TEST.ROOT
! test/TEST.groups
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: f433f37645e5
Author: zgu
Date: 2014-08-12 12:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f433f37645e5
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Summary: Reserved WhiteBox.java pushed by JDK-8044140
Reviewed-by: ccheung, hseigel
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 36c9011aaead
Author: zgu
Date: 2014-08-14 09:02 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/36c9011aaead
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing \
during process exit
Reviewed-by: dholmes, coleenp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
Changeset: c6211b707068
Author: zgu
Date: 2014-08-19 08:34 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c6211b707068
8055007: NMT2: emptyStack missing in minimal build
Summary: Refactored emptyStack to a static member of NativeCallStack, which is \
accessible in minimal build.
Reviewed-by: coleenp, dholmes
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/services/nmtCommon.hpp
! src/share/vm/services/virtualMemoryTracker.cpp
! src/share/vm/services/virtualMemoryTracker.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp
Changeset: 3adc0e278f49
Author: zgu
Date: 2014-08-19 09:05 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3adc0e278f49
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: \
ShouldNotReachHere() when running NMT tests
Summary: Handled CDS mapping region and added test for the scenario
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/virtualMemoryTracker.cpp
+ test/runtime/NMT/NMTWithCDS.java
Changeset: dd3939fe8424
Author: zgu
Date: 2014-08-20 08:41 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd3939fe8424
8054546: NMT2 leaks memory
Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena.
Reviewed-by: coleenp, minqi
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memBaseline.hpp
Changeset: aef17e6b4abf
Author: zgu
Date: 2014-08-27 08:42 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aef17e6b4abf
8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi
! src/os/windows/vm/os_windows.cpp
Changeset: 357af5b6d80a
Author: zgu
Date: 2014-08-28 11:55 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/357af5b6d80a
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
Summary: Disable the test until related Java launcher change reaches promotion build
Reviewed-by: ctornqvi, gtriantafill
! test/runtime/NMT/NMTWithCDS.java
Changeset: 3f1b3f2dd1cb
Author: amurillo
Date: 2014-08-28 14:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f1b3f2dd1cb
Merge
! .hgtags
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: 3012cc0c8e24
Author: amurillo
Date: 2014-08-28 14:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3012cc0c8e24
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
! .hgtags
Changeset: fd4dbaff3002
Author: amurillo
Date: 2014-09-02 14:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd4dbaff3002
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
- src/share/vm/services/memPtr.cpp
- src/share/vm/services/memPtr.hpp
- src/share/vm/services/memPtrArray.hpp
- src/share/vm/services/memRecorder.cpp
- src/share/vm/services/memRecorder.hpp
- src/share/vm/services/memSnapshot.cpp
- src/share/vm/services/memSnapshot.hpp
- src/share/vm/services/memTrackWorker.cpp
- src/share/vm/services/memTrackWorker.hpp
Changeset: efbd07229e6c
Author: katleman
Date: 2014-09-03 13:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/efbd07229e6c
Added tag jdk8u40-b04 for changeset fd4dbaff3002
! .hgtags
Changeset: c67b85c32d9a
Author: amurillo
Date: 2014-08-28 14:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c67b85c32d9a
8056299: new hotspot build - hs25.40-b09
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 999824269b71
Author: kvn
Date: 2014-08-22 12:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/999824269b71
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Summary: Require to specify UnlockExperimentalVMOptions flag together with \
UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported \
otherwise.
Reviewed-by: iveresov, fzhinkin
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
Changeset: 6e0cb14ce59b
Author: iklam
Date: 2014-08-21 13:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e0cb14ce59b
8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
! make/excludeSrc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
+ src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
+ src/share/vm/classfile/sharedClassUtil.hpp
+ src/share/vm/classfile/sharedPathsMiscInfo.cpp
+ src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
+ src/share/vm/classfile/systemDictionaryShared.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ src/share/vm/utilities/stringUtils.cpp
+ src/share/vm/utilities/stringUtils.hpp
+ test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java
Changeset: bb239308be67
Author: iklam
Date: 2014-09-02 14:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bb239308be67
8056971: Minor class loading clean-up
Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/sharedPathsMiscInfo.cpp
! src/share/vm/classfile/sharedPathsMiscInfo.hpp
! src/share/vm/classfile/systemDictionary.cpp
Changeset: a8ea2f110d87
Author: tschatzl
Date: 2014-08-26 09:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8ea2f110d87
8054819: Rename HeapRegionSeq to HeapRegionManager
Reviewed-by: jwilhelm, jmasa
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! 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
+ src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 39189caa2894
Author: tschatzl
Date: 2014-08-29 13:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/39189caa2894
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 3372cbab6583
Author: tschatzl
Date: 2014-09-02 15:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3372cbab6583
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
Changeset: 9337d0e7ea4f
Author: tschatzl
Date: 2014-09-02 15:04 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9337d0e7ea4f
8055919: Remove dead code in G1 concurrent marking code
Reviewed-by: jmasa, jwilhelm
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
Changeset: 09e9e5240710
Author: jwilhelm
Date: 2014-09-03 09:23 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/09e9e5240710
8037925: CMM Testing: an allocated humongous object at the end of the heap should not \
prevents shrinking the heap
Summary: New test added.
Reviewed-by: ehelin, tschatzl, jwilhelm
Contributed-by: andrey.x.zakharov@oracle.com
! test/TEST.groups
+ test/gc/g1/TestHumongousShrinkHeap.java
Changeset: b1266b08b994
Author: tschatzl
Date: 2014-09-03 09:24 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1266b08b994
8056043: Heap does not shrink within the heap after JDK-8038423
Summary: Enable shrinking within the heap by removing some code added for \
JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: 14b8221771dc
Author: tschatzl
Date: 2014-09-03 09:25 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/14b8221771dc
Merge
! src/share/vm/oops/instanceKlass.cpp
Changeset: d2c5fee67143
Author: thartmann
Date: 2014-08-29 10:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2c5fee67143
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does \
not work with non-default GC
Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is \
conflicting with other GC settings.
Reviewed-by: kvn
! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
Changeset: c35aec39d08e
Author: anoll
Date: 2014-09-03 08:44 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c35aec39d08e
Merge
Changeset: edb5f3b38aab
Author: tschatzl
Date: 2014-08-28 17:05 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/edb5f3b38aab
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
Summary: The verification code that checked whether no bitmap mark had been found \
re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object \
allocation could have changed HeapRegion::end() in the meantime. Fix this by using \
the actual end of the region instead of HeapRegion::end() for \
comparison.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: a178c2e6f85f
Author: amurillo
Date: 2014-09-02 11:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a178c2e6f85f
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 7430aa5718a5
Author: amurillo
Date: 2014-09-03 08:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7430aa5718a5
Merge
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 622c6e0ad4d6
Author: ccheung
Date: 2014-08-25 00:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/622c6e0ad4d6
8048150: Allow easy configurations for large CDS archives
Summary: Estimate the size of shared archive based on the number of classes in the \
classlist file
Reviewed-by: iklam, jiangli, minqi, dholmes
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
Changeset: b23a19cd0536
Author: ccheung
Date: 2014-08-27 10:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b23a19cd0536
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers \
conversion warning with older GCC
Summary: cast the result of the conversion to uintx
Reviewed-by: ccheung, coleenp
Contributed-by: volker.simonis@gmail.com
! src/share/vm/memory/metaspaceShared.hpp
Changeset: 4c7dd94cdc07
Author: ccheung
Date: 2014-09-03 21:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c7dd94cdc07
Merge
Changeset: 66d359ee9681
Author: tschatzl
Date: 2014-09-03 17:01 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/66d359ee9681
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to \
HeapRegionSeq
Summary: Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 966601b12d4f
Author: sla
Date: 2014-09-04 11:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/966601b12d4f
8057535: add a thread extension class
Reviewed-by: mgerdin, bdelsart, jcoomes
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
+ src/share/vm/runtime/thread_ext.cpp
+ src/share/vm/runtime/thread_ext.hpp
! src/share/vm/services/management.cpp
Changeset: 017b0145f20c
Author: gtriantafill
Date: 2014-08-12 14:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/017b0145f20c
8054952: [TESTBUG] Add missing NMT2 tests
Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds \
them.
Reviewed-by: coleenp, zgu, ctornqvi
+ test/runtime/NMT/AutoshutdownNMT.java
+ test/runtime/NMT/JcmdBaselineDetail.java
+ test/runtime/NMT/JcmdDetailDiff.java
+ test/runtime/NMT/JcmdScaleDetail.java
+ test/runtime/NMT/JcmdSummaryDiff.java
+ test/runtime/NMT/MallocRoundingReportTest.java
+ test/runtime/NMT/MallocSiteHashOverflow.java
+ test/runtime/NMT/MallocStressTest.java
+ test/runtime/NMT/ReleaseNoCommit.java
+ test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: f5164941749c
Author: zgu
Date: 2014-08-14 13:15 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5164941749c
8054547: Re-enable warning for incompatible java launcher
Summary: Re-enabled warning as launcher change reached promotion build
Reviewed-by: hseigel, coleenp
! src/share/vm/runtime/arguments.cpp
Changeset: 6640f982c1be
Author: gtriantafill
Date: 2014-09-04 10:14 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6640f982c1be
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
Summary: enable tests for NMT2
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/AutoshutdownNMT.java
! test/runtime/NMT/BaselineWithParameter.java
! test/runtime/NMT/CommandLineDetail.java
! test/runtime/NMT/CommandLineEmptyArgument.java
! test/runtime/NMT/CommandLineInvalidArgument.java
! test/runtime/NMT/CommandLineSummary.java
! test/runtime/NMT/CommandLineTurnOffNMT.java
! test/runtime/NMT/JcmdBaselineDetail.java
! test/runtime/NMT/JcmdScale.java
! test/runtime/NMT/JcmdScaleDetail.java
! test/runtime/NMT/JcmdSummaryDiff.java
! test/runtime/NMT/JcmdWithNMTDisabled.java
! test/runtime/NMT/MallocRoundingReportTest.java
! test/runtime/NMT/MallocTestType.java
! test/runtime/NMT/PrintNMTStatistics.java
! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/runtime/NMT/ReleaseCommittedMemory.java
! test/runtime/NMT/ReleaseNoCommit.java
! test/runtime/NMT/ShutdownTwice.java
! test/runtime/NMT/SummaryAfterShutdown.java
! test/runtime/NMT/SummarySanityCheck.java
! test/runtime/NMT/ThreadedMallocTestType.java
! test/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/runtime/NMT/VirtualAllocTestType.java
Changeset: acb20c734237
Author: gtriantafill
Date: 2014-08-19 06:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/acb20c734237
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
Summary: disable failing test
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: 19fc73d027a6
Author: gtriantafill
Date: 2014-08-22 06:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/19fc73d027a6
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no \
debug symbols available
Reviewed-by: ctornqvi, hseigel
! test/runtime/NMT/JcmdDetailDiff.java
Changeset: 3670c195cb8b
Author: gtriantafill
Date: 2014-08-22 07:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3670c195cb8b
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
Reviewed-by: ctornqvi, zgu
! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
Changeset: b28ee41fbecb
Author: gtriantafill
Date: 2014-08-21 14:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b28ee41fbecb
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
Reviewed-by: ctornqvi, sla
! test/runtime/NMT/CommandLineEmptyArgument.java
Changeset: 3f9ff5e261c6
Author: gtriantafill
Date: 2014-08-22 06:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f9ff5e261c6
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and \
MallocStressTest.java tests from running
Reviewed-by: ctornqvi, zgu, hseigel
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/runtime/NMT/MallocStressTest.java
Changeset: 1202792c966e
Author: jcoomes
Date: 2014-09-04 09:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1202792c966e
8054970: gc src file exclusion should exclude alternative sources
Reviewed-by: ehelin, stefank
! make/excludeSrc.make
Changeset: 8ec8971f511a
Author: jcoomes
Date: 2014-09-04 16:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ec8971f511a
8057531: refactor gc argument processing code slightly
Reviewed-by: mgerdin, tschatzl, jmasa
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 227a9e5e4b4a
Author: sjohanss
Date: 2014-09-05 09:49 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/227a9e5e4b4a
8057536: Refactor G1 to allow context specific allocations
Summary: Splitting out a g1 allocator class to simply specialized allocators which \
can associate each allocation with a given context.
Reviewed-by: mgerdin, brutisso
+ agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
+ src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator.cpp
+ src/share/vm/gc_implementation/g1/g1Allocator.hpp
+ src/share/vm/gc_implementation/g1/g1Allocator_ext.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/g1ParScanThreadState.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: fe392af93c23
Author: iignatyev
Date: 2014-08-27 17:09 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe392af93c23
8056072: add jprt_optimized targets
Reviewed-by: kvn, roland
! make/Makefile
! make/jprt.gmk
! make/jprt.properties
Changeset: ddda5de93db5
Author: iignatyev
Date: 2014-08-28 23:30 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ddda5de93db5
8056223: typo in export_optimized_jdk
Reviewed-by: kvn
! make/Makefile
Changeset: 9be4ca335650
Author: jwilhelm
Date: 2014-09-05 00:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9be4ca335650
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
Reviewed-by: erikj, dholmes
! make/solaris/Makefile
Changeset: 76af788b6c16
Author: jcoomes
Date: 2014-09-05 12:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/76af788b6c16
8057623: add an extension class for argument handling
Reviewed-by: brutisso, mgerdin, tschatzl
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
- src/share/vm/runtime/arguments_ext.cpp
+ src/share/vm/runtime/arguments_ext.hpp
Changeset: c9635cad4a5d
Author: amurillo
Date: 2014-09-05 15:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c9635cad4a5d
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! make/solaris/Makefile
- src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
- src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
- src/share/vm/runtime/arguments_ext.cpp
Changeset: 232b50b20797
Author: amurillo
Date: 2014-09-05 15:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/232b50b20797
Added tag hs25.40-b09 for changeset c9635cad4a5d
! .hgtags
Changeset: fe1f65b0a2d8
Author: katleman
Date: 2014-09-10 09:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe1f65b0a2d8
Added tag jdk8u40-b05 for changeset 232b50b20797
! .hgtags
Changeset: 7ff83df6c85a
Author: amurillo
Date: 2014-09-05 15:10 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7ff83df6c85a
8057649: new hotspot build - hs25.40-b10
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 91cb3b8aac2b
Author: thartmann
Date: 2014-08-19 07:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/91cb3b8aac2b
8048879: "unexpected yanked node" opto/postaloc.cpp:139
Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to \
'has_special_unique_user' to trigger deletion.
Reviewed-by: kvn, iveresov
! src/share/vm/opto/node.cpp
+ test/compiler/membars/TestMemBarAcquire.java
Changeset: 2545e461115b
Author: sla
Date: 2014-05-30 19:13 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2545e461115b
8044398: Attach code should propagate errors in Diagnostic Commands as errors
Reviewed-by: dcubed, mgronlun
! src/share/vm/services/attachListener.cpp
Changeset: 47e3110c47e8
Author: coleenp
Date: 2014-09-05 16:01 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47e3110c47e8
6642881: Improve performance of Class.getClassLoader()
Summary: Add classLoader to java/lang/Class instance for fast access
Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 99f0593d8c9f
Author: coleenp
Date: 2014-09-08 14:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99f0593d8c9f
Merge
- src/share/vm/runtime/arguments_ext.cpp
Changeset: d35872270666
Author: sjohanss
Date: 2014-09-09 00:05 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d35872270666
8057658: Enable G1 FullGC extensions
Summary: Refactored the G1 FullGC code to enable it to be extended.
Reviewed-by: mgerdin, brutisso
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp
! 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/memory/space.hpp
Changeset: b384ba33c9a0
Author: kvn
Date: 2014-07-17 15:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b384ba33c9a0
8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak@google.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 2219e830b668
Author: kvn
Date: 2014-09-08 23:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2219e830b668
Merge
Changeset: d8847542f83a
Author: kvn
Date: 2014-08-13 13:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d8847542f83a
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Summary: Fixed memory ordering parameter and added missing barriers for volatile \
loads.
Reviewed-by: roland, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: d635fd1ac81c
Author: iveresov
Date: 2014-09-08 18:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d635fd1ac81c
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
Summary: Using libpicl to get L1 data and L2 cache line sizes
Reviewed-by: kvn, roland, morris
! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
Changeset: 3153adbad1e9
Author: iveresov
Date: 2014-09-09 01:58 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3153adbad1e9
Merge
Changeset: 5248357b7113
Author: sjohanss
Date: 2014-09-09 04:48 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5248357b7113
8057710: Refactor G1 heap region default sizes
Summary: Refactored the defines to instead be static const in a HeapRegionBounds \
class.
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.hpp
+ src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp
Changeset: 63bae08b051e
Author: kvn
Date: 2014-09-04 23:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/63bae08b051e
8057643: Unable to build --with-debug-level=optimized on OSX
Summary: Added missing Hotspot make targets for 'optimized' build.
Reviewed-by: iveresov
! make/Makefile
! make/bsd/makefiles/universal.gmk
Changeset: b6978881f5af
Author: kvn
Date: 2014-09-09 06:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6978881f5af
Merge
Changeset: 17d3ee6e9d3c
Author: fzhinkin
Date: 2014-09-08 20:32 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/17d3ee6e9d3c
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary \
and extend its functionality
Reviewed-by: kvn, iignatyev
! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
+ test/compiler/testlibrary/intrinsics/Verifier.java
Changeset: fe6dafcd8ed0
Author: fzhinkin
Date: 2014-09-03 15:29 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe6dafcd8ed0
8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev
+ test/compiler/intrinsics/sha/cli/SHAOptionsBase.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
+ test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java
+ test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java
Changeset: 4d8781a35525
Author: fzhinkin
Date: 2014-09-03 15:26 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d8781a35525
8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev
+ test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
+ test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
+ test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 14b356bbca27
Author: zmajo
Date: 2014-08-29 15:32 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/14b356bbca27
8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: \
Klass::method,type,flag,value. Types supported are bool, intx, and \
uintx.
Reviewed-by: kvn, roland
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
Changeset: 119875f0fc67
Author: kvn
Date: 2014-09-02 10:26 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/119875f0fc67
8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/compile.hpp
Changeset: e09c0676c53f
Author: simonis
Date: 2014-09-03 14:39 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e09c0676c53f
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
Reviewed-by: kvn
! src/share/vm/compiler/compilerOracle.cpp
Changeset: aff6ccb506cb
Author: iveresov
Date: 2014-09-05 14:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aff6ccb506cb
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads \
running
Summary: Don't make compiled MH intrinsics not entrant when redefining classes
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/nmethod.hpp
Changeset: 2e6106d44079
Author: iveresov
Date: 2014-09-08 11:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2e6106d44079
8057750: CTW should not make MH intrinsics not entrant
Summary: Do not make MH intrinsics not entrant in CTW
Reviewed-by: kvn, vlivanov
! src/share/vm/classfile/classLoader.cpp
Changeset: 2d9cef76b5a6
Author: iveresov
Date: 2014-09-09 18:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d9cef76b5a6
Merge
Changeset: 094cbdffa87d
Author: drchase
Date: 2014-08-29 19:45 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/094cbdffa87d
8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
! src/share/vm/code/codeBlob.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/interpreter.hpp
Changeset: 1d8193e4e2a3
Author: drchase
Date: 2014-09-09 18:23 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1d8193e4e2a3
Merge
Changeset: bddcb33dadf4
Author: drchase
Date: 2014-09-09 19:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bddcb33dadf4
Merge
Changeset: 166d744df0de
Author: kvn
Date: 2014-09-02 12:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/166d744df0de
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java
Changeset: f6f9aec27858
Author: rbackman
Date: 2014-09-10 12:39 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f6f9aec27858
8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov
! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 42460b71ba70
Author: rbackman
Date: 2014-06-23 13:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/42460b71ba70
8046289: compiler/6340864/TestLongVect.java timeout with
Reviewed-by: iveresov, vlivanov
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
Changeset: 4874332f9799
Author: roland
Date: 2014-09-09 15:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4874332f9799
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find \
derived/base pair
Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen().
Reviewed-by: kvn, iveresov
! src/share/vm/opto/library_call.cpp
Changeset: 4edd7572c235
Author: gtriantafill
Date: 2014-09-09 09:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4edd7572c235
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
Reviewed-by: ctornqvi, lfoltan
! test/TEST.groups
+ test/runtime/NMT/MallocTrackingVerify.java
Changeset: 64b480f9eb1a
Author: ctornqvi
Date: 2014-09-10 17:36 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64b480f9eb1a
Merge
Changeset: fd9feb55481c
Author: ctornqvi
Date: 2014-09-10 19:05 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd9feb55481c
Merge
Changeset: e5668dcf12e9
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e5668dcf12e9
8057818: collect allocation context statistics at gc pauses
Reviewed-by: mikael, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
Changeset: c10b463abc6e
Author: jcoomes
Date: 2014-09-10 13:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c10b463abc6e
8057824: methods to copy allocation context statistics
Reviewed-by: mikael, jmasa, tschatzl
! 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: fc2c88ea11a9
Author: drchase
Date: 2014-07-11 19:51 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc2c88ea11a9
8036588: VerifyFieldClosure fails instanceKlass:3133
Summary: Changed deopt live-pointer test to use returns-object instead of \
live-and-returns-object
Reviewed-by: iveresov, kvn, jrose
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/output.cpp
Changeset: de58d17d9848
Author: drchase
Date: 2014-09-10 21:25 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/de58d17d9848
Merge
Changeset: 2402de236865
Author: drchase
Date: 2014-09-10 21:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2402de236865
Merge
Changeset: fa6c442c59ee
Author: jcoomes
Date: 2014-09-10 16:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa6c442c59ee
8057827: notify an obj when allocation context stats are available
Reviewed-by: mikael, jmasa, tschatzl
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/memory/universe.inline.hpp
! src/share/vm/runtime/serviceThread.cpp
+ src/share/vm/services/allocationContextService.hpp
Changeset: e2452c3ff7fb
Author: sjohanss
Date: 2014-09-08 15:24 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e2452c3ff7fb
8057752: WhiteBox extension support for testing
Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods \
defined outside this file.
Reviewed-by: mikael, ctornqvi, jmasa
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
+ src/share/vm/prims/whitebox_ext.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: f8afcfbdbf1c
Author: roland
Date: 2014-08-02 07:06 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8afcfbdbf1c
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses \
allocation elimination
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/macronodes/TestEliminateAllocationPhi.java
Changeset: be56d800c946
Author: roland
Date: 2014-08-11 15:09 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/be56d800c946
8054224: Recursive method that was compiled by C1 is unable to catch \
StackOverflowError
Summary: do not update exception cache if exception is replaced when thrown
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_Runtime1.cpp
+ test/compiler/exceptions/TestRecursiveReplacedException.java
Changeset: b186a900f63a
Author: roland
Date: 2014-08-27 17:37 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b186a900f63a
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
Changeset: 07f629123254
Author: kvn
Date: 2014-09-11 15:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/07f629123254
Merge
Changeset: 64156d22e49d
Author: dsamersoff
Date: 2014-09-11 11:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64156d22e49d
8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
Changeset: 631667807de7
Author: iveresov
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/631667807de7
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to \
MethodCounters
Summary: Tiered policy requires highest compilation levels always available
Reviewed-by: kvn, vlivanov
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
Changeset: 0d78074d2444
Author: iveresov
Date: 2014-09-10 19:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d78074d2444
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in \
src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
Summary: Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: a98dd542cd25
Author: iveresov
Date: 2014-09-11 20:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a98dd542cd25
Merge
Changeset: df66e3a3c4c2
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/df66e3a3c4c2
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap \
should not prevents shrinking the heap
Summary: New test added
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov@oracle.com
+ test/gc/g1/TestShrinkDefragmentedHeap.java
Changeset: 9b8bd21b6823
Author: jwilhelm
Date: 2014-09-11 14:21 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b8bd21b6823
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
Summary: Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
Contributed-by: andrey.x.zakharov@oracle.com
! test/gc/g1/TestHumongousShrinkHeap.java
Changeset: dce3f772de9f
Author: jcoomes
Date: 2014-09-11 17:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dce3f772de9f
8058235: identify GCs initiated to update allocation context stats
Reviewed-by: mikael, sjohanss
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: ed3d653e4012
Author: zgu
Date: 2014-09-04 14:50 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ed3d653e4012
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for \
big memory block, use virtual memory instead
Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when \
NMT is on
Reviewed-by: coleenp, gtriantafill
! src/share/vm/runtime/os.cpp
! test/TEST.groups
+ test/runtime/NMT/UnsafeMallocLimit.java
Changeset: b2029969cc16
Author: coleenp
Date: 2014-09-12 01:04 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2029969cc16
Merge
Changeset: 7301840ea20e
Author: vlivanov
Date: 2014-03-11 15:06 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7301840ea20e
8023461: Thread holding lock at safepoint that vm can block on: \
MethodCompileQueue_lock
Reviewed-by: kvn, iveresov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
Changeset: 46f9331baed5
Author: vlivanov
Date: 2014-03-04 02:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46f9331baed5
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to \
fatal(...)
Reviewed-by: iveresov, roland, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 134f18d0174b
Author: vlivanov
Date: 2014-05-29 09:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/134f18d0174b
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
Reviewed-by: twisti, jrose, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
Changeset: 1de115720e74
Author: vlivanov
Date: 2014-07-14 03:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1de115720e74
8049528: Method marked w/ @ForceInline isn't inlined with "executed < \
MinInliningThreshold times" message
Reviewed-by: roland, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/parse.hpp
Changeset: dd89808e49ba
Author: vlivanov
Date: 2014-07-14 03:26 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd89808e49ba
8049530: Provide descriptive failure reason for compilation tasks removed for the \
queue
Reviewed-by: roland, iveresov
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
Changeset: bc4ce33c0985
Author: vlivanov
Date: 2014-07-14 03:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bc4ce33c0985
8049529: LogCompilation: annotate make_not_compilable with compilation level
Reviewed-by: roland, iveresov
! src/share/vm/oops/method.cpp
Changeset: 945284eb609f
Author: vlivanov
Date: 2014-07-14 03:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/945284eb609f
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Reviewed-by: roland, iveresov
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 5627633fc830
Author: vlivanov
Date: 2014-07-14 03:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5627633fc830
8048703: ReplacedNodes dumps it's content to tty
Reviewed-by: roland, iveresov, drchase
! src/share/vm/opto/replacednodes.cpp
Changeset: 47ec483b936e
Author: amurillo
Date: 2014-09-12 13:10 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47ec483b936e
Merge
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: 3702eb6ec708
Author: amurillo
Date: 2014-09-12 13:10 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3702eb6ec708
Added tag hs25.40-b10 for changeset 47ec483b936e
! .hgtags
Changeset: 77f55b2e43ae
Author: katleman
Date: 2014-09-17 13:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77f55b2e43ae
Added tag jdk8u40-b06 for changeset 3702eb6ec708
! .hgtags
Changeset: 20c3c41c2b99
Author: amurillo
Date: 2014-09-12 13:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/20c3c41c2b99
8058275: new hotspot build - hs25.40-b11
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 7dca5ed0e13d
Author: dholmes
Date: 2014-09-02 21:27 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7dca5ed0e13d
8046210: Missing memory barrier when reading init_lock
Reviewed-by: fparain, dcubed, mdoerr
Contributed-by: Bill Pittore <bill.pittore@oracle.com>
! src/share/vm/oops/instanceKlass.cpp
Changeset: 00448aa81791
Author: stefank
Date: 2014-09-16 11:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/00448aa81791
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, \
but TEST.groups still refers to it
Reviewed-by: tschatzl, fzhinkin, mgerdin
! test/TEST.groups
Changeset: 07e01043ade7
Author: thartmann
Date: 2014-06-24 08:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/07e01043ade7
8035328: closed/compiler/6595044/Main.java failed with timeout
Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is \
still executed.
Reviewed-by: kvn
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 33acb0c42664
Author: thartmann
Date: 2014-06-11 09:16 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/33acb0c42664
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from \
code if relocation points into the constant section. Added test.
Reviewed-by: kvn
! src/share/vm/code/relocInfo.cpp
+ test/compiler/relocations/TestPrintRelocations.java
Changeset: c02ec279b062
Author: brutisso
Date: 2014-09-16 14:27 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c02ec279b062
8057768: Make heap region region type in G1 HeapRegion explicit
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
+ src/share/vm/gc_implementation/g1/heapRegionType.cpp
+ src/share/vm/gc_implementation/g1/heapRegionType.hpp
Changeset: bdd2310490aa
Author: brutisso
Date: 2014-09-16 13:30 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bdd2310490aa
Merge
Changeset: be71c49ae55a
Author: gtriantafill
Date: 2014-09-17 05:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/be71c49ae55a
8056263: [TESTBUG] Re-enable NMTWithCDS.java test
Reviewed-by: lfoltan, hseigel
! test/runtime/NMT/NMTWithCDS.java
Changeset: 4489ac5b084a
Author: amurillo
Date: 2014-09-19 02:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4489ac5b084a
Merge
Changeset: b63d0e8bfc07
Author: amurillo
Date: 2014-09-19 02:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b63d0e8bfc07
Added tag hs25.40-b11 for changeset 4489ac5b084a
! .hgtags
Changeset: 5dc11309d4c6
Author: katleman
Date: 2014-09-24 11:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5dc11309d4c6
Added tag jdk8u40-b07 for changeset b63d0e8bfc07
! .hgtags
Changeset: 88467a76a382
Author: amurillo
Date: 2014-09-19 02:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/88467a76a382
8058798: new hotspot build - hs25.40-b12
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 9c8439756c05
Author: mseledtsov
Date: 2014-09-19 11:12 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c8439756c05
8052313: Backport CDS tests from JDK-9 to jdk8_u40
Summary: Copied CDS tests from jdk-9 to jdk8u40
Reviewed-by: ccheung, dholmes
+ test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java
! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/DefaultUseWithClient.java
+ test/runtime/SharedArchiveFile/LimitSharedSizes.java
+ test/runtime/SharedArchiveFile/SharedBaseAddress.java
+ test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java
Changeset: 966205f0e717
Author: iveresov
Date: 2014-09-19 11:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/966205f0e717
8058564: Tiered compilation performance drop in PIT
Summary: Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli, roland
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 97ad90b2712c
Author: sla
Date: 2014-09-24 09:49 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/97ad90b2712c
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg \
(instead of $JT_HOME/win32/bin/jtreg)
Reviewed-by: dholmes, stefank
! test/Makefile
Changeset: a60a1309a03a
Author: iveresov
Date: 2014-09-23 15:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a60a1309a03a
8058744: Crash in C1 OSRed method w/ Unsafe usage
Summary: Fix UnsafeRawOp optimizations
Reviewed-by: kvn, drchase, vlivanov
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 50d3433155d9
Author: iveresov
Date: 2014-09-23 17:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/50d3433155d9
8059002: 8058744 needs a test case
Summary: Added a test case the UnsafeRawOp intrinsics
Reviewed-by: kvn
+ test/compiler/unsafe/UnsafeRaw.java
Changeset: 152cf4afc11f
Author: mgerdin
Date: 2014-08-29 13:08 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/152cf4afc11f
8056084: Refactor Hashtable to allow implementations without rehashing support
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
Changeset: 7baf47cb97cb
Author: mgerdin
Date: 2014-08-29 13:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7baf47cb97cb
8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root \
Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/utilities/hashtable.cpp
Changeset: 58925d1f325e
Author: mgerdin
Date: 2014-09-08 17:47 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/58925d1f325e
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
Reviewed-by: brutisso, jwilhelm
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
Changeset: 318cc6fdae90
Author: morris
Date: 2014-09-18 11:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/318cc6fdae90
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity \
check
Summary: Provide promoted stack slots for floating-point registers in the SPARC \
c_calling_convention.
Reviewed-by: kvn, jrose, drchase
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
Changeset: 5c1b5be2c69b
Author: amurillo
Date: 2014-09-26 03:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c1b5be2c69b
Merge
Changeset: 905a16825d29
Author: amurillo
Date: 2014-09-26 03:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/905a16825d29
Added tag hs25.40-b12 for changeset 5c1b5be2c69b
! .hgtags
Changeset: 43aaf8ca42ac
Author: asaha
Date: 2014-10-01 07:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43aaf8ca42ac
Added tag jdk8u40-b08 for changeset 905a16825d29
! .hgtags
Changeset: 46ffdf376cb5
Author: amurillo
Date: 2014-09-26 03:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46ffdf376cb5
8059204: new hotspot build - hs25.40-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c204e2044c29
Author: mgronlun
Date: 2014-09-29 13:12 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c204e2044c29
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
Reviewed-by: coleenp, minqi
! src/share/vm/interpreter/oopMapCache.cpp
! src/share/vm/interpreter/oopMapCache.hpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/runtime/vframe.hpp
Changeset: 13dbe89e447c
Author: iveresov
Date: 2014-09-26 20:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/13dbe89e447c
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to \
VirtualMachineError: out of space in CodeCache for method handle \
intrinsic
Summary: Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn
! src/share/vm/classfile/systemDictionary.cpp
Changeset: fa56205f142c
Author: tonyp
Date: 2014-09-10 11:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa56205f142c
8057799: Unnecessary NULL check in G1KeepAliveClosure
Reviewed-by: tschatzl, stefank
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 6948da6d7c13
Author: tschatzl
Date: 2014-09-30 09:44 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6948da6d7c13
8052172: Evacuation failure handling in G1 does not evacuate all objects if \
-XX:-G1DeferredRSUpdate is set
Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During \
evacuation failure handling, threads where evacuation failure handling occurred may \
try to add remembered sets to regions which remembered sets are currently being \
scanned. The iterator to handle the remembered set scan does not support addition of \
entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp
! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp
! 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/g1_globals.hpp
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 8ba0078861d4
Author: jwilhelm
Date: 2014-09-27 15:11 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ba0078861d4
8047976: Ergonomics for GC thread counts should update the flags
Summary: Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
Contributed-by: sangheon.kim@oracle.com
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 2d6a3328ec99
Author: brutisso
Date: 2014-09-30 08:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d6a3328ec99
Merge
Changeset: 43ce58b4717b
Author: fzhinkin
Date: 2014-10-02 11:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43ce58b4717b
8059226: Names of rtm_state_change and unstable_if deoptimization reasons were \
swapped in 8u40
Summary: fixed order of DeoptReason values declaration so now it matches the order \
used in jdk9 and the names order in \
Deoptimization::_trap_reason_name.
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.hpp
Changeset: f6bde7889409
Author: goetz
Date: 2014-10-02 09:32 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f6bde7889409
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: 1ff288f0dae4
Author: coleenp
Date: 2014-09-25 07:52 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1ff288f0dae4
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still \
causing a fatal error on 32bit platforms
Summary: The assert was firing for NMT_Off and minimal too even though the size isn't \
used.
Reviewed-by: gtriantafill, dholmes
! src/share/vm/services/mallocTracker.cpp
+ test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: dc8637067fc1
Author: coleenp
Date: 2014-10-02 20:12 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc8637067fc1
Merge
Changeset: ff0986dac06d
Author: coleenp
Date: 2014-10-02 22:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff0986dac06d
Merge
Changeset: 7d68a5b1069d
Author: coleenp
Date: 2014-09-26 12:50 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7d68a5b1069d
8058927: ATG throws ClassNotFoundException
Summary: ClassLoader for array klass set to null and not the class loader of the \
component type.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/arrayKlass.cpp
+ test/runtime/LoadClass/ShowClassLoader.java
Changeset: 7dcde22f261f
Author: coleenp
Date: 2014-10-02 20:17 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7dcde22f261f
Merge
Changeset: a66c95853c53
Author: coleenp
Date: 2014-10-02 23:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a66c95853c53
Merge
Changeset: d96716f6cbba
Author: amurillo
Date: 2014-10-03 01:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d96716f6cbba
Merge
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 7ff8d51e0d8f
Author: amurillo
Date: 2014-10-03 01:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7ff8d51e0d8f
Added tag hs25.40-b13 for changeset d96716f6cbba
! .hgtags
Changeset: e11846cf32bf
Author: katleman
Date: 2014-10-08 12:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e11846cf32bf
Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f
! .hgtags
Changeset: 23e730f036b1
Author: amurillo
Date: 2014-10-03 01:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/23e730f036b1
8059618: new hotspot build - hs25.40-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b29261b17343
Author: iveresov
Date: 2014-10-03 13:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b29261b17343
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: 4001310db3f5
Author: jmasa
Date: 2013-11-21 09:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4001310db3f5
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates \
Conservation Principle" assert
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
Changeset: 1b8c9d3d8764
Author: iignatyev
Date: 2014-09-16 21:29 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b8c9d3d8764
8057165: [TESTBUG] Need a test to cover JDK-8054883
Reviewed-by: kvn, iveresov, iignatyev
Contributed-by: Boris Molodenkov <boris.molodenkov@oracle.com>
+ test/compiler/osr/TestRangeCheck.java
Changeset: d3fd73295885
Author: sjohanss
Date: 2014-10-06 10:11 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3fd73295885
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: 1b61c1b7b519
Author: brutisso
Date: 2014-10-07 15:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b61c1b7b519
Merge
Changeset: 85f4c4ecc963
Author: stefank
Date: 2014-09-16 10:13 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/85f4c4ecc963
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' \
missing from stdout/stderr
Reviewed-by: mgerdin, tschatzl, brutisso
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: e193bbae24ef
Author: amurillo
Date: 2014-10-10 03:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e193bbae24ef
Merge
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
Changeset: 584df6794686
Author: amurillo
Date: 2014-10-10 03:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/584df6794686
Added tag hs25.40-b14 for changeset e193bbae24ef
! .hgtags
Changeset: 8cb56c8cb30d
Author: jiangli
Date: 2014-09-15 16:39 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cb56c8cb30d
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/stackMapFrame.cpp
! src/share/vm/classfile/stackMapFrame.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.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
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: f0bedf980c65
Author: asaha
Date: 2014-09-16 13:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f0bedf980c65
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/klass.cpp
- test/compiler/intrinsics/mathexact/sanity/Verifier.java
Changeset: 3c2be6cc9d8e
Author: asaha
Date: 2014-09-19 12:22 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c2be6cc9d8e
Merge
! .hgtags
Changeset: 817815bc3502
Author: asaha
Date: 2014-09-22 08:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/817815bc3502
Merge
! .hgtags
Changeset: 094ecb87b469
Author: asaha
Date: 2014-09-24 12:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/094ecb87b469
Merge
! .hgtags
! make/hotspot_version
Changeset: 20214a1d2c28
Author: asaha
Date: 2014-10-06 15:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/20214a1d2c28
Merge
! .hgtags
! make/hotspot_version
Changeset: 8956e19bdffb
Author: asaha
Date: 2014-10-07 14:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8956e19bdffb
Merge
! .hgtags
Changeset: 73d61cd3f8e9
Author: asaha
Date: 2014-10-08 14:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/73d61cd3f8e9
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/runtime/arguments.cpp
- test/gc/g1/TestDeferredRSUpdate.java
Changeset: 1b3abbeee961
Author: asaha
Date: 2014-10-14 10:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b3abbeee961
Merge
! .hgtags
! make/hotspot_version
- test/gc/class_unloading/AllocateBeyondMetaspaceSize.java
Changeset: 9cf6c920a0ac
Author: katleman
Date: 2014-10-15 11:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9cf6c920a0ac
Added tag jdk8u40-b10 for changeset 1b3abbeee961
! .hgtags
Changeset: 1fa6d1542e32
Author: amurillo
Date: 2014-10-10 03:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1fa6d1542e32
8059655: new hotspot build - hs25.40-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: b509b7ff561c
Author: ehelin
Date: 2014-10-01 16:09 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b509b7ff561c
8049599: MetaspaceGC::_capacity_until_GC can overflow
Reviewed-by: jmasa, stefank
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/prims/whitebox.cpp
+ test/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: e3ed86fc15ed
Author: tschatzl
Date: 2014-09-29 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e3ed86fc15ed
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
Summary: Check that native memory is returned to the system when decommiting memory \
within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
Contributed-by: Andrey Zakharov <andrey.x.zakharov@oracle.com>
! test/TEST.groups
+ test/gc/g1/TestShrinkAuxiliaryData.java
+ test/gc/g1/TestShrinkAuxiliaryData00.java
+ test/gc/g1/TestShrinkAuxiliaryData05.java
+ test/gc/g1/TestShrinkAuxiliaryData10.java
+ test/gc/g1/TestShrinkAuxiliaryData15.java
+ test/gc/g1/TestShrinkAuxiliaryData20.java
+ test/gc/g1/TestShrinkAuxiliaryData25.java
+ test/gc/g1/TestShrinkAuxiliaryData30.java
Changeset: 0fcaab91d485
Author: brutisso
Date: 2014-10-10 15:45 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fcaab91d485
8055816: Remove dead code in g1BlockOffsetTable
Reviewed-by: tschatzl, mgerdin
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: e7d0505c8a30
Author: tschatzl
Date: 2014-10-10 15:51 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e7d0505c8a30
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: fa14838b03c4
Author: brutisso
Date: 2014-09-30 13:14 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa14838b03c4
8059452: G1: Change the default values for G1HeapWastePercent and \
G1MixedGCLiveThresholdPercent
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: ab4548891480
Author: adlertz
Date: 2014-05-20 09:35 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab4548891480
6883953: java -client -XX:ValueMapInitialSize=0 crashes
Summary: Added lower bound check for ValueMapInitialSize
Reviewed-by: kvn
Contributed-by: ygaevsky@azulsystems.com
! src/share/vm/runtime/arguments.cpp
Changeset: 05b726bce3e6
Author: mlarsson
Date: 2014-10-14 19:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/05b726bce3e6
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
Summary: Also reviewed by: sangheon.kim@oracle.com
Reviewed-by: brutisso
! test/gc/g1/TestSummarizeRSetStatsThreads.java
Changeset: fffbcc20bf61
Author: mgronlun
Date: 2014-02-24 13:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fffbcc20bf61
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
Reviewed-by: dholmes, sla
! make/windows/makefiles/projectcreator.make
Changeset: f10fe402dfb1
Author: amurillo
Date: 2014-10-17 07:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f10fe402dfb1
Merge
! make/hotspot_version
! src/share/vm/runtime/arguments.cpp
Changeset: 99372b2fee0e
Author: amurillo
Date: 2014-10-17 07:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99372b2fee0e
Added tag hs25.40-b15 for changeset f10fe402dfb1
! .hgtags
Changeset: 8538a606a105
Author: katleman
Date: 2014-10-22 11:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8538a606a105
Added tag jdk8u40-b11 for changeset 99372b2fee0e
! .hgtags
Changeset: 73b3a2d4d4ef
Author: amurillo
Date: 2014-10-17 07:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/73b3a2d4d4ef
8061275: new hotspot build - hs25.40-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 331df100ad40
Author: kvn
Date: 2014-10-02 11:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/331df100ad40
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/compiler/exceptions/CatchInlineExceptions.java
Changeset: 417e3b8d04c5
Author: coleenp
Date: 2014-10-10 19:36 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/417e3b8d04c5
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: af6ff94a005d
Author: coleenp
Date: 2014-10-20 16:37 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/af6ff94a005d
Merge
Changeset: e48395e6a91b
Author: kvn
Date: 2014-10-17 15:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e48395e6a91b
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: 8585e75970c7
Author: mikael
Date: 2014-10-16 20:20 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8585e75970c7
8049071: Add jtreg jobs to JPRT for hotspot
Reviewed-by: dholmes, iveresov
! make/jprt.properties
! test/Makefile
! test/TEST.groups
Changeset: a477f1af1bac
Author: dholmes
Date: 2014-09-23 21:33 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a477f1af1bac
8058919: Add sanity test for minimal VM in test/Makefile
Reviewed-by: twisti, kvn, coleenp
! test/Makefile
Changeset: 9609f24cecee
Author: stefank
Date: 2014-07-07 10:18 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9609f24cecee
8049411: Minimal VM build broken after gcId.cpp was added
Reviewed-by: brutisso, ehelin, tschatzl, dholmes
! make/excludeSrc.make
Changeset: c12e6bac4ad0
Author: dholmes
Date: 2014-09-10 00:44 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c12e6bac4ad0
8056183: os::is_MP() always reports true when NMT is enabled
Reviewed-by: shade, coleenp, bdelsart
! src/share/vm/runtime/os.hpp
Changeset: 03ca22ba9cf5
Author: dholmes
Date: 2014-10-21 21:39 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03ca22ba9cf5
Merge
Changeset: 8e15758b2e94
Author: sla
Date: 2014-01-08 08:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8e15758b2e94
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class \
with the bootstrap class loader
Reviewed-by: sla, dholmes
Contributed-by: jeremymanson@google.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: 8b9ec2da541a
Author: amurillo
Date: 2014-10-23 15:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8b9ec2da541a
Merge
Changeset: 6b93bf9ea3ea
Author: amurillo
Date: 2014-10-23 15:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6b93bf9ea3ea
Added tag hs25.40-b16 for changeset 8b9ec2da541a
! .hgtags
Changeset: 9f35f614847d
Author: dbuck
Date: 2014-10-31 12:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f35f614847d
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: b251d9b90799
Author: katleman
Date: 2014-10-29 10:50 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b251d9b90799
Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea
! .hgtags
Changeset: c1d0d673b1ba
Author: lana
Date: 2014-10-31 20:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1d0d673b1ba
Merge
Changeset: 68dd4d2b8dc0
Author: amurillo
Date: 2014-10-23 15:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68dd4d2b8dc0
8061861: new hotspot build - hs25.40-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 46140919bf90
Author: jiangli
Date: 2014-10-14 12:09 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46140919bf90
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: 20ce707c3aba
Author: jiangli
Date: 2014-10-24 02:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/20ce707c3aba
Merge
Changeset: 1bd99e1dc168
Author: jiangli
Date: 2014-10-24 03:03 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1bd99e1dc168
Merge
Changeset: 1d6eb209432a
Author: sjohanss
Date: 2014-10-20 10:18 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1d6eb209432a
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: 87f199a9c1b1
Author: vlivanov
Date: 2014-09-29 11:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/87f199a9c1b1
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
Changeset: 8ed0a8dbea70
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ed0a8dbea70
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose
! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/NullConstantReceiver.java
Changeset: 9dc314de223d
Author: vlivanov
Date: 2014-10-01 12:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9dc314de223d
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
+ test/compiler/jsr292/VMAnonymousClasses.java
Changeset: b9c94af14fd0
Author: neliasso
Date: 2014-10-20 13:22 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9c94af14fd0
8059445: Remove CompilationRepeat
Summary: Remove product flag -XX:CompilationRepeat
Reviewed-by: kvn, iveresov
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 90257dfad6e3
Author: acorn
Date: 2014-10-24 12:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/90257dfad6e3
8043275: 8u40 backport: Fix interface initialization for default methods.
Reviewed-by: dcubed, coleenp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java
Changeset: 5a0b89f8d29a
Author: acorn
Date: 2014-10-24 21:25 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5a0b89f8d29a
Merge
Changeset: f31986da9319
Author: morris
Date: 2014-08-13 13:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f31986da9319
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: e4bd8244c085
Author: kvn
Date: 2014-08-05 14:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e4bd8244c085
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: e244cb6bdedf
Author: gtriantafill
Date: 2014-10-28 13:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e244cb6bdedf
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: b8e2e616c1e9
Author: iveresov
Date: 2014-10-23 09:41 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b8e2e616c1e9
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: c49cd31b6da6
Author: iveresov
Date: 2014-10-25 21:02 -1000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c49cd31b6da6
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: 678a467a733b
Author: minqi
Date: 2014-05-27 08:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/678a467a733b
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) \
failed when limiting SharedMiscDataSize
Summary: In debug version, the assert is against os::vm_allocation_granularity(), but \
in initialization, we use os::vm_page_size() to align the allocation size. In \
windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug \
version, the assert is against os::vm_allocation_granularity(), but in \
initialization, we use os::vm_page_size() to align the allocation size. In windows, \
_vm_page_size and _vm_allocation_granularity may not be same.
Reviewed-by: dholmes, iklam, jiangli, coleenp
Contributed-by: yumin.qi@oracle.com
! src/share/vm/memory/metaspace.cpp
Changeset: ef9eda2c1abe
Author: sjohanss
Date: 2014-10-30 10:51 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ef9eda2c1abe
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: 90297adbda9d
Author: kvn
Date: 2014-10-24 10:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/90297adbda9d
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: 03e6d34be1f5
Author: ccheung
Date: 2014-10-30 13:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03e6d34be1f5
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: d63ce76a0f0e
Author: jmasa
Date: 2014-08-05 15:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d63ce76a0f0e
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than \
space_alignment
Reviewed-by: tschatzl, tamao
! src/share/vm/memory/collectorPolicy.cpp
Changeset: 41dcdd636080
Author: anoll
Date: 2014-04-29 07:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41dcdd636080
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that \
blocking compiles do not hang the VM if compilation gets disabled due to a full code \
cache.
Reviewed-by: kvn, iveresov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 0c0e68524c17
Author: anoll
Date: 2014-05-07 22:06 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0c0e68524c17
8042570: Excessive number of tests timing out on nightly testing due to fix for \
8040798
Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the \
deadlock
Reviewed-by: kvn, dcubed
! src/share/vm/compiler/compileBroker.cpp
Changeset: c47fcf523fff
Author: anoll
Date: 2014-05-06 09:52 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c47fcf523fff
8042428: CompileQueue::free_all() code is incorrect
Summary: Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz
! src/share/vm/compiler/compileBroker.cpp
Changeset: 28051f14c328
Author: anoll
Date: 2014-06-20 09:25 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28051f14c328
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann
! src/share/vm/compiler/compileBroker.cpp
Changeset: e903867b97e6
Author: anoll
Date: 2014-10-31 10:43 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e903867b97e6
Merge
Changeset: 2eda90444a0d
Author: anoll
Date: 2014-02-25 13:52 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2eda90444a0d
8034775: Failing to initialize VM when running with negative value for \
-XX:CICompilerCount
Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 \
for tiered)
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
+ test/compiler/startup/NumCompilerThreadsCheck.java
Changeset: e8225dc7c94b
Author: anoll
Date: 2014-03-05 10:20 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8225dc7c94b
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Start test with -XX:-TieredCompilation so that one compiler thread works
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
! test/compiler/membars/DekkerTest.java
Changeset: c83362e7de6f
Author: iignatyev
Date: 2014-03-29 14:54 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c83362e7de6f
8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Reviewed-by: kvn
! test/compiler/ciReplay/common.sh
Changeset: 4356234e712a
Author: anoll
Date: 2014-05-02 06:24 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4356234e712a
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Summary: Allow 0 compiler threads if no JIT is used.
Reviewed-by: kvn, dholmes
Contributed-by: Severin Gehwolf <sgehwolf@redhat.com>
! src/share/vm/runtime/arguments.cpp
! test/compiler/startup/NumCompilerThreadsCheck.java
Changeset: 327c00d0f091
Author: anoll
Date: 2014-05-08 12:49 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/327c00d0f091
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads \
for a particular platform/configuration.
Reviewed-by: kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 9cff03eab05d
Author: anoll
Date: 2014-10-31 11:46 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9cff03eab05d
Merge
Changeset: 521e269ae1da
Author: amurillo
Date: 2014-10-31 10:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/521e269ae1da
Merge
Changeset: 1d2ac45722d4
Author: amurillo
Date: 2014-10-31 10:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1d2ac45722d4
Added tag hs25.40-b17 for changeset 521e269ae1da
! .hgtags
Changeset: 86307d477907
Author: amurillo
Date: 2014-11-03 18:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/86307d477907
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: b0c7e7f1bbbe
Author: katleman
Date: 2014-11-05 12:54 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0c7e7f1bbbe
Added tag jdk8u40-b13 for changeset 86307d477907
! .hgtags
Changeset: 063338b89a56
Author: amurillo
Date: 2014-10-31 11:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/063338b89a56
8062589: new hotspot build - hs25.40-b18
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: c88a4554854c
Author: thartmann
Date: 2014-10-13 12:30 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c88a4554854c
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/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 564d97997064
Author: thartmann
Date: 2014-10-17 10:04 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/564d97997064
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: d1e732bbe4e5
Author: thartmann
Date: 2014-10-24 08:35 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d1e732bbe4e5
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: f5f752e74840
Author: thartmann
Date: 2014-10-28 09:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5f752e74840
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: 4cb90023bf2b
Author: iklam
Date: 2014-10-13 16:09 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4cb90023bf2b
8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX \
APIs
Reviewed-by: mchung, acorn, jiangli, dholmes
! 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/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 468850e35e48
Author: thartmann
Date: 2014-10-31 12:16 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/468850e35e48
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: d4562805b030
Author: thartmann
Date: 2014-11-05 08:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d4562805b030
Merge
Changeset: 3c87c13918fb
Author: thartmann
Date: 2014-10-30 13:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c87c13918fb
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: 6f06ebb09080
Author: vkempik
Date: 2014-10-28 18:41 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6f06ebb09080
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: 50054b63f0aa
Author: aeriksso
Date: 2014-10-22 13:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/50054b63f0aa
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: 5217eef2497f
Author: brutisso
Date: 2014-11-06 10:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5217eef2497f
Merge
Changeset: ef6b27d844cc
Author: dbuck
Date: 2014-11-06 02:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ef6b27d844cc
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: 0d754e6851d3
Author: dbuck
Date: 2014-11-06 10:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d754e6851d3
Merge
Changeset: 28ab1380ec65
Author: dbuck
Date: 2014-11-06 12:05 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28ab1380ec65
Merge
Changeset: 7024b693c8f9
Author: kvn
Date: 2014-11-03 12:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7024b693c8f9
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: b12a2a9b05ca
Author: stefank
Date: 2014-10-02 10:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b12a2a9b05ca
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/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
+ src/share/vm/utilities/chunkedList.cpp
+ src/share/vm/utilities/chunkedList.hpp
Changeset: 4d5dc0d0f879
Author: amurillo
Date: 2014-11-07 09:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d5dc0d0f879
Merge
Changeset: b8ca8ec1daea
Author: amurillo
Date: 2014-11-07 09:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b8ca8ec1daea
Added tag hs25.40-b18 for changeset 4d5dc0d0f879
! .hgtags
Changeset: 7a6313074325
Author: azakharov
Date: 2014-11-14 17:39 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7a6313074325
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: 75ef834238df
Author: katleman
Date: 2014-11-12 13:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75ef834238df
Added tag jdk8u40-b14 for changeset b8ca8ec1daea
! .hgtags
Changeset: eb16b24e2eba
Author: lana
Date: 2014-11-14 10:03 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb16b24e2eba
Merge
Changeset: fb6a855141cb
Author: henryjen
Date: 2014-01-21 20:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb6a855141cb
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Reviewed-by: erikj
! make/bsd/makefiles/adjust-mflags.sh
! make/linux/makefiles/adjust-mflags.sh
! make/solaris/makefiles/adjust-mflags.sh
Changeset: 9dee5f673903
Author: simonis
Date: 2014-03-04 17:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9dee5f673903
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Reviewed-by: kvn
! make/aix/makefiles/adjust-mflags.sh
Changeset: 767511982e47
Author: katleman
Date: 2014-11-19 11:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/767511982e47
Added tag jdk8u40-b15 for changeset eb16b24e2eba
! .hgtags
Changeset: ba05b10dea7e
Author: lana
Date: 2014-11-20 11:28 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ba05b10dea7e
Merge
Changeset: 1a2069ede139
Author: amurillo
Date: 2014-11-07 09:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1a2069ede139
8064361: new hotspot build - hs25.40-b19
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e7b3d177adda
Author: zmajo
Date: 2014-11-10 17:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e7b3d177adda
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
Contributed-by: Zoltan Majo <zoltan.majo@oracle.com>
! 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/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
Changeset: 80260967f994
Author: gtriantafill
Date: 2014-11-05 08:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80260967f994
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: 09259e52a610
Author: ctornqvi
Date: 2014-11-11 10:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/09259e52a610
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: 787c9c28311f
Author: ctornqvi
Date: 2014-11-11 10:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/787c9c28311f
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: a28b7832203a
Author: jcoomes
Date: 2014-11-07 15:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a28b7832203a
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: 706dce84c9df
Author: stefank
Date: 2014-11-11 13:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/706dce84c9df
8064556: G1: ParallelGCThreads=0 may cause \
assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should \
be empty
Reviewed-by: mgerdin, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: d44a81242b1e
Author: stefank
Date: 2014-11-12 10:34 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d44a81242b1e
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: ab72a2f48aef
Author: mdoerr
Date: 2014-11-05 16:28 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab72a2f48aef
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: 643d6baecfe1
Author: minqi
Date: 2014-11-07 12:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/643d6baecfe1
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi@oracle.com
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 86c674274c94
Author: minqi
Date: 2014-11-13 20:00 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/86c674274c94
Merge
Changeset: 3a8a0fd171c5
Author: amurillo
Date: 2014-11-14 07:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3a8a0fd171c5
Merge
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 2bd263bb3a75
Author: amurillo
Date: 2014-11-14 07:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2bd263bb3a75
Added tag hs25.40-b19 for changeset 3a8a0fd171c5
! .hgtags
Changeset: 84e11eeec136
Author: amurillo
Date: 2014-11-14 07:51 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/84e11eeec136
8064854: new hotspot build - hs25.40-b20
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 8c76e844a7f9
Author: dcubed
Date: 2014-11-15 11:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c76e844a7f9
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid \
.debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
- make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 89266fdfa9e6
Author: dsamersoff
Date: 2014-11-17 02:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/89266fdfa9e6
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: ec2c6fdd1ce6
Author: coleenp
Date: 2014-11-14 17:39 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ec2c6fdd1ce6
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
Changeset: b2399f0d9611
Author: coleenp
Date: 2014-11-17 16:36 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2399f0d9611
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 327e7269f90d
Author: coleenp
Date: 2014-06-30 14:58 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/327e7269f90d
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument \
types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did \
it for all the other files
Reviewed-by: stefank, coleenp, dholmes
! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp
Changeset: 2f445c5048df
Author: coleenp
Date: 2014-11-17 19:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2f445c5048df
Merge
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
Changeset: 4e4ebe50c8e3
Author: kbarrett
Date: 2014-11-11 13:39 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4e4ebe50c8e3
8062036: ConcurrentMarkThread::slt may be invoked before \
ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent \
crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp
Changeset: b00e231d3cb2
Author: jmasa
Date: 2014-11-17 21:05 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b00e231d3cb2
Merge
Changeset: 10842d23f20a
Author: jiangli
Date: 2014-11-12 13:12 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/10842d23f20a
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become \
available.
Reviewed-by: dholmes, roland, lfoltan
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
Changeset: 3375833a603e
Author: jiangli
Date: 2014-11-10 19:28 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3375833a603e
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: f84125b6f69a
Author: jiangli
Date: 2014-11-18 00:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f84125b6f69a
Merge
Changeset: 600c44255e5f
Author: thartmann
Date: 2014-11-11 11:05 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/600c44255e5f
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: e8bf410d5e23
Author: mgerdin
Date: 2014-11-14 14:23 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8bf410d5e23
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to \
ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 82d3e7b5277a
Author: mgronlun
Date: 2014-11-19 18:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/82d3e7b5277a
8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/trace/tracing.hpp
Changeset: fa6adc194d48
Author: mchung
Date: 2014-11-19 14:21 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa6adc194d48
8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
Reviewed-by: coleenp, ccheung
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java
Changeset: b840813adfcc
Author: jwilhelm
Date: 2014-11-21 12:08 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b840813adfcc
8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp
Changeset: 8d27d6113625
Author: sjohanss
Date: 2014-11-21 10:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8d27d6113625
8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp
Changeset: aa2442f89230
Author: amurillo
Date: 2014-11-21 10:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aa2442f89230
Merge
! .hgtags
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 5ea68fb91139
Author: amurillo
Date: 2014-11-21 10:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5ea68fb91139
Added tag hs25.40-b20 for changeset aa2442f89230
! .hgtags
Changeset: 280a67db7427
Author: amurillo
Date: 2014-11-25 09:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/280a67db7427
Merge
Changeset: da381ecd299e
Author: asaha
Date: 2014-11-26 07:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da381ecd299e
Added tag jdk8u40-b16 for changeset 5ea68fb91139
! .hgtags
Changeset: 3562db849018
Author: lana
Date: 2014-11-26 13:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3562db849018
Merge
Changeset: 71690386cf84
Author: jeff
Date: 2014-12-01 18:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/71690386cf84
8057629: Third Party License Readme update for 8u40
Reviewed-by: tbell
! THIRD_PARTY_README
Changeset: b62a321c4d2e
Author: amurillo
Date: 2014-11-21 10:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b62a321c4d2e
8065385: new hotspot build - hs25.40-b21
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: bee8095780db
Author: thartmann
Date: 2014-11-20 11:06 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bee8095780db
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose
! src/share/vm/code/dependencies.cpp
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java
Changeset: 887a7cedb892
Author: iklam
Date: 2014-11-18 03:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/887a7cedb892
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by \
JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: c80ddae00f51
Author: iklam
Date: 2014-11-19 19:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c80ddae00f51
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not \
in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string \
instead
Reviewed-by: dholmes, minqi
! src/share/vm/prims/whitebox.cpp
Changeset: e194d26c9f4e
Author: vlivanov
Date: 2014-10-24 09:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e194d26c9f4e
8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: 6a528388c7da
Author: vlivanov
Date: 2014-11-11 04:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a528388c7da
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: 9e69e8d1c900
Author: vlivanov
Date: 2014-11-24 07:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9e69e8d1c900
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp
Changeset: 6bf89bfe8185
Author: amurillo
Date: 2014-11-27 09:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bf89bfe8185
Merge
Changeset: 01de5cfa06c1
Author: amurillo
Date: 2014-11-27 09:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/01de5cfa06c1
Added tag hs25.40-b21 for changeset 6bf89bfe8185
! .hgtags
Changeset: fc1f9b67fd8c
Author: amurillo
Date: 2014-12-02 09:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc1f9b67fd8c
Merge
Changeset: ea6dbaa4bf8e
Author: amurillo
Date: 2014-12-02 10:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ea6dbaa4bf8e
Merge
Changeset: 0d749db61a36
Author: katleman
Date: 2014-12-03 11:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d749db61a36
Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
! .hgtags
Changeset: dcccfe952e9b
Author: amurillo
Date: 2014-11-27 10:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dcccfe952e9b
8066061: new hotspot build - hs25.40-b22
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: fe34c5ab0b35
Author: coleenp
Date: 2014-11-19 13:02 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe34c5ab0b35
8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
Changeset: 97f4214e9a70
Author: coleenp
Date: 2014-12-01 09:38 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/97f4214e9a70
Merge
Changeset: ecccc23346fe
Author: thartmann
Date: 2014-11-26 08:06 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ecccc23346fe
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
Changeset: 5b8e0f84f00f
Author: roland
Date: 2014-12-01 22:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5b8e0f84f00f
8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java
Changeset: 4c228230f1d6
Author: roland
Date: 2014-11-27 16:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c228230f1d6
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect \
assumption about graph shape
Reviewed-by: iveresov
! src/share/vm/opto/phaseX.cpp
Changeset: b12418b0d05c
Author: roland
Date: 2014-12-02 10:43 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b12418b0d05c
Merge
Changeset: abb8b1de96ff
Author: iignatyev
Date: 2014-12-02 20:13 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/abb8b1de96ff
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova@oracle.com
! test/compiler/EliminateAutoBox/UnsignedLoads.java
Changeset: c03d85ef5e6a
Author: mchung
Date: 2014-12-02 08:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c03d85ef5e6a
8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
Reviewed-by: hseigel, ccheung
! src/share/vm/runtime/arguments.cpp
! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java
Changeset: 0b86bdf28e07
Author: mchung
Date: 2014-12-02 18:09 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b86bdf28e07
Merge
Changeset: dc763d49b82d
Author: kvn
Date: 2014-12-02 12:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc763d49b82d
8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj \
projection (memory side effects).
Reviewed-by: iveresov, roland
! src/share/vm/opto/ifg.cpp
Changeset: a8ebd6f1b030
Author: sla
Date: 2014-12-02 15:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8ebd6f1b030
8058448: Disable JPRT submissions from the hotspot repo
Reviewed-by: dholmes
- make/jprt.properties
Changeset: f913964f3fde
Author: kvn
Date: 2014-12-02 12:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f913964f3fde
8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade
! src/share/vm/opto/escape.cpp
Changeset: 3f4a5fdca318
Author: kvn
Date: 2014-12-03 17:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f4a5fdca318
8066649: 8u backport for 8065618 is incorrect
Summary: The new code in 8u backport should guard the execution of the following code \
instead of return.
Reviewed-by: iveresov
! src/share/vm/opto/ifg.cpp
Changeset: d4caf9c96afd
Author: igerasim
Date: 2014-02-28 16:00 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d4caf9c96afd
8035893: JVM_GetVersionInfo fails to zero structure
Reviewed-by: sla, zgu
! src/share/vm/prims/jvm.cpp
Changeset: 03b7d9efd9fd
Author: dbuck
Date: 2014-12-04 07:54 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03b7d9efd9fd
Merge
Changeset: bc5a90a4db47
Author: amurillo
Date: 2014-12-05 09:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bc5a90a4db47
Merge
- make/jprt.properties
Changeset: 31d3306aad29
Author: amurillo
Date: 2014-12-05 09:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/31d3306aad29
Added tag hs25.40-b22 for changeset bc5a90a4db47
! .hgtags
Changeset: fbd65124cdaa
Author: lana
Date: 2014-12-09 13:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbd65124cdaa
Merge
Changeset: f25953cb4e18
Author: katleman
Date: 2014-12-10 14:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f25953cb4e18
Added tag jdk8u40-b18 for changeset 31d3306aad29
! .hgtags
Changeset: 57490e455c30
Author: lana
Date: 2014-12-11 13:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/57490e455c30
Merge
Changeset: 9c8dbbd8694a
Author: amurillo
Date: 2014-12-05 10:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c8dbbd8694a
8066647: new hotspot build - hs25.40-b23
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 0558eb13dcf3
Author: iklam
Date: 2014-12-04 15:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0558eb13dcf3
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
+ test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
Changeset: b6585ac86988
Author: roland
Date: 2014-12-04 14:34 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6585ac86988
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks \
adjusted by range check smearing
Reviewed-by: kvn, jrose
! src/share/vm/opto/loopopts.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java
Changeset: b5eb829bbce1
Author: iveresov
Date: 2014-12-09 12:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b5eb829bbce1
8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/exceptions/SumTest.java
Changeset: 0fa1f71a905b
Author: stefank
Date: 2014-12-11 11:13 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fa1f71a905b
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
Changeset: 8c08b28b7eee
Author: stefank
Date: 2014-12-11 10:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c08b28b7eee
Merge
Changeset: d3f3f7677537
Author: roland
Date: 2014-11-25 17:33 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3f3f7677537
6898462: The escape analysis with G1 cause crash assertion \
src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes \
crashes
Reviewed-by: kvn, jrose
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestDeoptOOM.java
Changeset: 793204f5528a
Author: roland
Date: 2014-12-10 16:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/793204f5528a
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there \
are none
Reviewed-by: kvn
! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java
Changeset: e3d0aaab84aa
Author: roland
Date: 2014-12-09 18:49 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e3d0aaab84aa
8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range \
checks to cover all of them
Reviewed-by: jrose, kvn, iveresov
! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearing.java
Changeset: d9e22e15d3f6
Author: roland
Date: 2014-12-05 18:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9e22e15d3f6
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph \
is becoming dead.
Reviewed-by: kvn
! src/share/vm/opto/connode.cpp
Changeset: 28f116adb50c
Author: mseledtsov
Date: 2014-12-11 18:53 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28f116adb50c
8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with \
ClassNotFoundException
Summary: Added explicit build instructions for test library
Reviewed-by: minqi, mchung, jiangli
! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java
Changeset: c5e86c5cd22e
Author: goetz
Date: 2014-12-12 08:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c5e86c5cd22e
8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: f8fc5cbe082c
Author: amurillo
Date: 2014-12-12 10:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8fc5cbe082c
Merge
Changeset: adc3127d2e09
Author: amurillo
Date: 2014-12-12 10:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/adc3127d2e09
Added tag hs25.40-b23 for changeset f8fc5cbe082c
! .hgtags
Changeset: d9349fa88223
Author: amurillo
Date: 2014-12-16 09:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9349fa88223
Merge
Changeset: c3933f52eeb3
Author: katleman
Date: 2014-12-17 10:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3933f52eeb3
Added tag jdk8u40-b19 for changeset d9349fa88223
! .hgtags
Changeset: fd75f3dc8e1c
Author: asaha
Date: 2015-01-02 13:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd75f3dc8e1c
Added tag jdk8u40-b20 for changeset c3933f52eeb3
! .hgtags
Changeset: 7e70976b4d0f
Author: amurillo
Date: 2015-01-07 15:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7e70976b4d0f
8068631: new hotspot build - hs25.40-b24
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 4b7c96fba3d8
Author: fzhinkin
Date: 2014-11-26 14:17 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b7c96fba3d8
8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen
! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 75d8afb5d37a
Author: fzhinkin
Date: 2014-12-15 18:11 +0400
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75d8afb5d37a
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa
! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: d2e9a6bec4f2
Author: amurillo
Date: 2015-01-09 08:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2e9a6bec4f2
Merge
Changeset: 25ec4a674337
Author: amurillo
Date: 2015-01-09 08:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/25ec4a674337
Added tag hs25.40-b24 for changeset d2e9a6bec4f2
! .hgtags
Changeset: 3bea2cc4c941
Author: katleman
Date: 2015-01-14 16:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3bea2cc4c941
Added tag jdk8u40-b21 for changeset 25ec4a674337
! .hgtags
Changeset: c2844108a708
Author: asaha
Date: 2014-10-23 12:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c2844108a708
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp
Changeset: d961743b7897
Author: asaha
Date: 2014-10-31 15:22 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d961743b7897
Merge
! .hgtags
! make/hotspot_version
! src/cpu/sparc/vm/sparc.ad
Changeset: ee10217e3d03
Author: asaha
Date: 2014-11-05 15:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee10217e3d03
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: fc1348524f65
Author: asaha
Date: 2014-11-06 09:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc1348524f65
Merge
! .hgtags
Changeset: 02c7eebe5f52
Author: asaha
Date: 2014-11-19 12:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02c7eebe5f52
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9fa3bf3043a2
Author: asaha
Date: 2014-11-26 08:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9fa3bf3043a2
Merge
! .hgtags
! make/hotspot_version
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
Changeset: 42f27b59c550
Author: asaha
Date: 2014-11-26 08:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/42f27b59c550
Merge
! .hgtags
! make/hotspot_version
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 9b4d6de0a838
Author: asaha
Date: 2014-12-04 11:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b4d6de0a838
Merge
! .hgtags
! make/hotspot_version
Changeset: 4b41145051ab
Author: asaha
Date: 2014-12-12 09:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b41145051ab
Merge
! .hgtags
! make/hotspot_version
- make/jprt.properties
! src/share/vm/runtime/arguments.cpp
Changeset: c4f1e23c4139
Author: asaha
Date: 2014-12-16 14:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c4f1e23c4139
Merge
! .hgtags
! make/hotspot_version
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 6bed0ca7a09a
Author: asaha
Date: 2014-12-17 12:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bed0ca7a09a
Merge
! .hgtags
! make/hotspot_version
Changeset: 6387abe3e6dc
Author: asaha
Date: 2014-12-17 17:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6387abe3e6dc
Added tag jdk8u31-b13 for changeset 4206e725d584
! .hgtags
Changeset: 076f441aa9b7
Author: asaha
Date: 2014-12-23 10:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/076f441aa9b7
Merge
! .hgtags
Changeset: bd4bd6afadf7
Author: asaha
Date: 2015-01-02 14:10 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bd4bd6afadf7
Merge
! .hgtags
Changeset: 6ac667bd4eb1
Author: asaha
Date: 2015-01-15 11:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6ac667bd4eb1
Merge
! .hgtags
! make/hotspot_version
Changeset: 5dd74b444f38
Author: amurillo
Date: 2015-01-16 11:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5dd74b444f38
8069209: new hotspot build - hs25.40-b25
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ae52ee069062
Author: sjohanss
Date: 2015-01-12 15:24 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ae52ee069062
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge \
SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using \
large pages.
Reviewed-by: jwilhelm, tschatzl
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp
Changeset: 0f0cb4eeab2d
Author: amurillo
Date: 2015-01-16 13:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0f0cb4eeab2d
Merge
Changeset: 28bcefe20ba5
Author: amurillo
Date: 2015-01-16 13:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28bcefe20ba5
Added tag hs25.40-b25 for changeset 0f0cb4eeab2d
! .hgtags
Changeset: 0ee548a1cda0
Author: amurillo
Date: 2015-01-20 13:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ee548a1cda0
Merge
! .hgtags
! make/hotspot_version
Changeset: 0e67683b7001
Author: katleman
Date: 2015-01-21 12:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e67683b7001
Added tag jdk8u40-b22 for changeset 0ee548a1cda0
! .hgtags
Changeset: fcae47992523
Author: katleman
Date: 2015-01-28 12:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fcae47992523
Added tag jdk8u40-b23 for changeset 0e67683b7001
! .hgtags
Changeset: b9c06f87e476
Author: goetz
Date: 2015-01-13 16:09 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9c06f87e476
8069590: AIX port of "8050807: Better performing performance data handling"
Reviewed-by: simonis, goetz
Contributed-by: matthias.baesken@sap.com, martin.doerr@sap.com
! make/aix/makefiles/xlc.make
! src/os/aix/vm/perfMemory_aix.cpp
Changeset: fa4e797f61e6
Author: lana
Date: 2015-01-30 15:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa4e797f61e6
Merge
Changeset: 698dd28ecc78
Author: katleman
Date: 2015-02-04 12:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/698dd28ecc78
Added tag jdk8u40-b24 for changeset fa4e797f61e6
! .hgtags
Changeset: 8ebc41d8f3b8
Author: Greg Lewis <glewis@eyesbeyond.com>
Date: 2015-03-14 10:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ebc41d8f3b8
Merge from main OpenJDK repository
! make/bsd/makefiles/adjust-mflags.sh
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! src/os/bsd/vm/os_bsd.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
Changeset: 3255e15f4e49
Author: Greg Lewis <glewis@eyesbeyond.com>
Date: 2015-03-14 16:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3255e15f4e49
. Fix merge
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-debug.macosx
! make/bsd/makefiles/mapfile-vers-product
! make/bsd/makefiles/mapfile-vers-product.macosx
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic