[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: hg: jdk8/tl/hotspot: 46 new changesets
From: lana.steuck () oracle ! com
Date: 2013-06-29 6:11:45
Message-ID: 20130629061349.94F3048688 () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: aaa45012be98
Author: katleman
Date: 2013-06-20 10:16 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/aaa45012be98
Added tag jdk8-b95 for changeset 5d65c078cd0a
! .hgtags
Changeset: 38e483cb1bcd
Author: lana
Date: 2013-06-24 14:27 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/38e483cb1bcd
Merge
Changeset: f9709e27a876
Author: amurillo
Date: 2013-06-14 07:27 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f9709e27a876
8016567: new hotspot build - hs25-b38
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a837fa3d3f86
Author: dcubed
Date: 2013-06-13 11:16 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a837fa3d3f86
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only \
read at safepoint
Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls \
and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some \
NMT accounting and some mmap() return value checking.
Reviewed-by: zgu, stefank, dholmes, dsamersoff
! 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/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 2bffd20a0fcc
Author: ctornqvi
Date: 2013-06-13 21:57 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2bffd20a0fcc
8016065: Write regression test for 7167142
Summary: Regression tests written for both test cases (.hotspotrc and \
.hotspot_compiler). Also reviewed by mikhailo.seledtsov@oracle.com
Reviewed-by: zgu, coleenp
+ test/runtime/CommandLine/CompilerConfigFileWarning.java
+ test/runtime/CommandLine/ConfigFileWarning.java
Changeset: 1e9094165098
Author: ctornqvi
Date: 2013-06-13 22:00 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1e9094165098
8015324: Create tests for CDS feature
Summary: Wrote tests for use of CDS with ObjectAlignmentInBytes CL option
Reviewed-by: coleenp, ctornqvi, hseigel
Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov@oracle.com>
+ test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
+ test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: a0a47b2649a2
Author: ctornqvi
Date: 2013-06-14 13:11 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a0a47b2649a2
Merge
Changeset: ef57c43512d6
Author: ccheung
Date: 2013-06-13 22:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ef57c43512d6
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Reviewed-by: dholmes, coleenp
Contributed-by: jeremymanson@google.com, calvin.cheung@oracle.com
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: bcb96b2922f2
Author: zgu
Date: 2013-06-14 07:30 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bcb96b2922f2
Merge
Changeset: ab313d4e9a8b
Author: zgu
Date: 2013-06-14 09:18 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ab313d4e9a8b
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Summary: Simple fix to add NULL pointer check that can cause segv
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/memBaseline.cpp
Changeset: dba2306ee2e3
Author: zgu
Date: 2013-06-14 07:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dba2306ee2e3
Merge
Changeset: 3aaa16611c30
Author: zgu
Date: 2013-06-14 15:20 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3aaa16611c30
Merge
Changeset: e95fc50106cf
Author: rdurbin
Date: 2013-06-14 07:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e95fc50106cf
7178026: os::close can restart ::close but that is not a restartable syscall
Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X \
platforms.
Reviewed-by: dcubed, dholmes
! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: f2d56a269345
Author: dcubed
Date: 2013-06-14 08:00 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f2d56a269345
Merge
Changeset: c7242a797916
Author: dcubed
Date: 2013-06-14 19:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c7242a797916
Merge
Changeset: 5c89346f2bdd
Author: sspitsyn
Date: 2013-06-14 15:17 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5c89346f2bdd
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr \
parameter description
Summary: A typo in the parameter spelling, a bound update missed when the parameter \
was renamed
Reviewed-by: sla, minqi
Contributed-by: serguei.spitsyn@oracle.com
! src/share/vm/prims/jvmti.xml
Changeset: 7fa28f3d3f62
Author: sspitsyn
Date: 2013-06-14 22:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7fa28f3d3f62
Merge
Changeset: abbd5c660b48
Author: mgronlun
Date: 2013-06-15 13:17 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/abbd5c660b48
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
Reviewed-by: sla, rbackman
! src/share/vm/memory/allocation.hpp
Changeset: cd2118b62475
Author: zgu
Date: 2013-06-10 10:45 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cd2118b62475
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Simple fix when memory allocation site is gone, NMT should report 0 memory \
size, instead old memory size.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/services/memReporter.cpp
Changeset: ef748153ee8f
Author: sla
Date: 2013-06-17 18:35 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ef748153ee8f
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
Reviewed-by: dcubed, mgronlun
! src/share/vm/services/threadService.cpp
+ test/serviceability/threads/TestFalseDeadLock.java
Changeset: 1f4355cee9a2
Author: zgu
Date: 2013-06-18 08:44 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1f4355cee9a2
8013651: NMT: reserve/release sequence id's in incorrect order due to race
Summary: Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.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/runtime/os.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: a5904a086d9f
Author: zgu
Date: 2013-06-18 09:34 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a5904a086d9f
Merge
Changeset: cd54c7e92908
Author: minqi
Date: 2013-06-18 09:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cd54c7e92908
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
Summary: Windows reserves and only partially commits thread stack. For detecting more \
thread stack space for execution, Windows installs one-shot page as guard page just \
before the current commited edge. It will trigger STACK_OVERFLOW_EXCEPTION when lands \
on last 4 pages of thread stack space. StackYellowPages default value is 2 on Windows \
(plus 1 page of StackRedPages, 3 pages guarded by hotspot) so the exception happens \
one page before Yellow pages. Same route executed second time will have one more page \
brought in, this leads same execution with different stack depth(interpreter mode). \
We need match Windows settings so the stack overflow exception will not happen before \
Yellow pages.
Reviewed-by: dholmes
Contributed-by: andreas.schoesser@sap.com
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 726d2d4913fc
Author: nloodin
Date: 2013-06-19 18:13 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/726d2d4913fc
Merge
Changeset: 0abfeed51c9e
Author: brutisso
Date: 2013-06-14 08:02 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0abfeed51c9e
8012265: VM often crashes on solaris with a lot of memory
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 01522ca68fc7
Author: johnc
Date: 2013-06-18 12:31 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/01522ca68fc7
8015237: Parallelize string table scanning during strong root processing
Summary: Parallelize the scanning of the intern string table by having each GC worker \
claim a given number of buckets. Changes were also reviewed by Per Liden \
<per.liden@oracle.com>.
Reviewed-by: tschatzl, stefank, twisti
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: b9d151496930
Author: brutisso
Date: 2013-06-18 22:45 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b9d151496930
8016556: G1: Use ArrayAllocator for BitMaps
Reviewed-by: tschatzl, dholmes, coleenp, johnc
! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 493089fd29df
Author: poonam
Date: 2013-06-19 06:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/493089fd29df
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
Summary: Missing linebreak in hotspot log.
Reviewed-by: brutisso, tschatzl
Contributed-by: vladimir.kempik@oracle.com
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
Changeset: 9f9c0a163cc5
Author: ehelin
Date: 2013-06-20 10:03 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9f9c0a163cc5
Merge
! src/share/vm/memory/allocation.hpp
Changeset: 8d52e305a777
Author: morris
Date: 2013-06-07 07:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8d52e305a777
8015437: SPARC cbcond branch offset out of 10-bit range
Summary: Forced SPARC MacroAssembler eden_alloate to use long branch to slow case
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
Changeset: ea60d1de6735
Author: kvn
Date: 2013-06-07 11:43 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ea60d1de6735
Merge
Changeset: 46c544b8fbfc
Author: morris
Date: 2013-06-07 16:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/46c544b8fbfc
8008407: remove SPARC V8 support
Summary: Removed most of the SPARC V8 instructions
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/share/vm/runtime/arguments.cpp
Changeset: e7f5651d459c
Author: twisti
Date: 2013-06-11 11:13 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e7f5651d459c
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across \
runtime tracing calls for JNI critical native methods
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 693e4d04fd09
Author: drchase
Date: 2013-06-11 16:34 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/693e4d04fd09
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live \
Node limit exceeded limit
Summary: Insert extra checks and bailouts for too many nodes
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/matcher.cpp
Changeset: bc8956037049
Author: kvn
Date: 2013-06-11 16:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/bc8956037049
Merge
Changeset: c52abc8a0b08
Author: drchase
Date: 2013-06-13 15:39 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c52abc8a0b08
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
Summary: replace linked data structure with array (performance)
Reviewed-by: kvn
Contributed-by: christian.thalinger@oracle.com, david.r.chase@oracle.com
! src/share/vm/prims/jvm.cpp
Changeset: 7fa25f5575c9
Author: adlertz
Date: 2013-06-14 01:19 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7fa25f5575c9
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG \
overlaps the same LRG defined in this block
Summary: Disable rematerialization for negD node
Reviewed-by: kvn, roland
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
Changeset: ac91879aa56f
Author: kvn
Date: 2013-06-14 16:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/ac91879aa56f
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 87a6f2df28e2
Author: drchase
Date: 2013-06-17 12:35 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/87a6f2df28e2
8002160: Compilation issue with adlc using latest SunStudio compilers
Summary: modify declaration of 'swap' overloading; dodge optimizer bug in c1_LIR.cpp
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/share/vm/c1/c1_LIR.cpp
Changeset: 08d35fd1b599
Author: adlertz
Date: 2013-06-19 00:41 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/08d35fd1b599
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) \
failed: No dead instructions after post-alloc
Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes.
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
Changeset: b88209cf98c0
Author: kvn
Date: 2013-06-20 16:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b88209cf98c0
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 2cc5a9d1ba66
Author: amurillo
Date: 2013-06-21 00:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2cc5a9d1ba66
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
Changeset: 3bdeff4a6ca7
Author: amurillo
Date: 2013-06-21 00:51 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3bdeff4a6ca7
Added tag hs25-b38 for changeset 2cc5a9d1ba66
! .hgtags
Changeset: 9f3e3245b50f
Author: amurillo
Date: 2013-06-25 12:46 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9f3e3245b50f
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
Changeset: e6a4b8c71fa6
Author: katleman
Date: 2013-06-26 11:25 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e6a4b8c71fa6
8017323: JDK8 b95 source with GPL header errors
Reviewed-by: tbell, darcy
! src/share/vm/memory/referenceProcessorStats.hpp
Changeset: b6d1e42655cd
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b6d1e42655cd
Added tag jdk8-b96 for changeset e6a4b8c71fa6
! .hgtags
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic