hg: jdk7/hotspot-comp/hotspot: 15 new changesets

Christian.Thalinger at Sun.COM Christian.Thalinger at Sun.COM
Thu Jan 13 10:07:34 PST 2011


Changeset: 36c186bcc085
Author:    coleenp
Date:      2011-01-03 14:09 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/36c186bcc085

6302804: Hotspot VM dies ungraceful death when C heap is exhausted in various places.
Summary: enhance the error reporting mechanism to help user to fix the problem rather than making it look like a VM error.
Reviewed-by: kvn, kamg

! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/vmError.cpp
! src/share/vm/utilities/vmError.hpp

Changeset: 0eb90baf1b69
Author:    coleenp
Date:      2011-01-05 21:23 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/0eb90baf1b69

6583275: Hotspot crash in vm_perform_shutdown_actions due to uninitialized TLS during out of memory handling
Summary: Call get_thread_slow() in vm_perform_shutdown actions and add null check.
Reviewed-by: kvn, dholmes, jcoomes

! src/share/vm/runtime/java.cpp

Changeset: 039eb4201e06
Author:    alanb
Date:      2011-01-07 03:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/039eb4201e06

7009975: Large file support broken in hs20-b04
Reviewed-by: phh, acorn, kamg

! src/os/solaris/vm/os_solaris.cpp

Changeset: 2f9d59b0fa5c
Author:    bobv
Date:      2011-01-07 12:44 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/2f9d59b0fa5c

7009268: guarantee(middle - slop > start) failed: need enough space to divide up
Summary: Codebuffer can overflow on test with large number of calls
Reviewed-by: dholmes, collins

! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp

Changeset: 4537d449ba57
Author:    bobv
Date:      2011-01-07 15:57 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/4537d449ba57

Merge


Changeset: b1a2afa37ec4
Author:    phh
Date:      2011-01-07 10:42 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/b1a2afa37ec4

7003271: Hotspot should track cumulative Java heap bytes allocated on a per-thread basis
Summary: Track allocated bytes in Thread's, update on TLAB retirement and direct allocation in Eden and tenured, add JNI methods for ThreadMXBean.
Reviewed-by: coleenp, kvn, dholmes, ysr

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/prims/jvmti.xml
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/services/jmm.h
! src/share/vm/services/management.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/services/threadService.hpp

Changeset: 55d7d18ccff9
Author:    dcubed
Date:      2011-01-07 13:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/55d7d18ccff9

Merge


Changeset: 84f36150fcc3
Author:    dcubed
Date:      2011-01-07 15:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/84f36150fcc3

Merge

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 0a8e0d4345b3
Author:    trims
Date:      2011-01-03 15:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/0a8e0d4345b3

7010068: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - first pass
Summary: Update the copyright to be 2010 on all changed files in OpenJDK
Reviewed-by: jcoomes

! agent/src/os/linux/libproc_impl.c
! agent/src/os/linux/ps_core.c
! agent/src/os/linux/ps_proc.c
! agent/src/os/linux/symtab.c
! agent/src/os/linux/symtab.h
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java
! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js
! make/hotspot_distro
! make/hotspot_version
! make/jprt.gmk
! make/jprt.properties
! make/linux/makefiles/defs.make
! make/linux/makefiles/jvmti.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/product.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/shark.make
! make/linux/makefiles/sparcWorks.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/jvmti.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/saproc.make
! make/windows/build.bat
! make/windows/get_msc_ver.sh
! make/windows/makefiles/defs.make
! make/windows/makefiles/sanity.make
! src/os/solaris/dtrace/hotspot.d
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il
! test/Makefile
! test/compiler/6431242/Test.java
! test/compiler/6857159/Test6857159.java
! test/compiler/6877254/Test.java
! test/compiler/6895383/Test.java
! test/compiler/6896727/Test.java

Changeset: 09d92cbb793b
Author:    cl
Date:      2011-01-06 20:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/09d92cbb793b

Added tag jdk7-b124 for changeset 0a8e0d4345b3

! .hgtags

Changeset: f6a707dbaddb
Author:    trims
Date:      2011-01-07 19:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f6a707dbaddb

Added tag hs20-b05 for changeset 0a8e0d4345b3

! .hgtags

Changeset: 9fc3ffb1e0b1
Author:    trims
Date:      2011-01-07 22:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/9fc3ffb1e0b1

7011125: Bump the HS20 build number to 06
Summary: Update the HS20 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e24ab3fa6aaf
Author:    trims
Date:      2011-01-07 22:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/e24ab3fa6aaf

Merge

! make/jprt.properties

Changeset: bb8e3b66bde6
Author:    twisti
Date:      2011-01-13 07:20 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/bb8e3b66bde6

Merge

! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il

Changeset: 5ae3e3b03224
Author:    twisti
Date:      2011-01-13 07:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/5ae3e3b03224

Merge

! src/cpu/sparc/vm/assembler_sparc.hpp



More information about the hotspot-compiler-dev mailing list