hg: jdk8/tl/hotspot: 33 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Tue Jul 3 19:21:09 PDT 2012


Changeset: a8b9798c1d45
Author:    katleman
Date:      2012-06-28 09:32 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a8b9798c1d45

Added tag jdk8-b45 for changeset 9d5f20961bc5

! .hgtags

Changeset: 1c280e5b8d31
Author:    amurillo
Date:      2012-06-15 14:17 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/1c280e5b8d31

7175515: new hotspot build - hs24-b15
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e9140bf80b4a
Author:    coleenp
Date:      2012-06-13 19:52 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e9140bf80b4a

7158800: Improve storage of symbol tables
Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance
Reviewed-by: pbk, kamg, dlong, kvn, fparain

+ src/share/vm/classfile/altHashing.cpp
+ src/share/vm/classfile/altHashing.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
+ test/runtime/7158800/BadUtf8.java
+ test/runtime/7158800/InternTest.java
+ test/runtime/7158800/badstrings.txt

Changeset: b87e5a681416
Author:    poonam
Date:      2012-06-14 02:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b87e5a681416

6310967: SA: jstack -m produce failures in output
Summary: While looking for the sender frame check that the frame pointer should not be less than the stack pointer.
Reviewed-by: dholmes, sla

! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java

Changeset: e16bc4ad5f20
Author:    poonam
Date:      2012-06-14 22:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e16bc4ad5f20

Merge


Changeset: 86e17e45019d
Author:    coleenp
Date:      2012-06-15 07:51 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/86e17e45019d

7177307: fix fo CR7158800 doesn't contain Test7158800.sh
Summary: forgot to hg add it
Reviewed-by: pbk, kamg, dlong, kvn, fparain

+ test/runtime/7158800/Test7158800.sh

Changeset: 58ad5f22317e
Author:    sla
Date:      2012-06-18 11:33 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/58ad5f22317e

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/globals.hpp

Changeset: d1b0644d6acf
Author:    dcubed
Date:      2012-06-20 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d1b0644d6acf

7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation
Reviewed-by: ohair, dholmes

! make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fix_empty_sec_hdr_flags.make

Changeset: 7de1d3b57419
Author:    dcubed
Date:      2012-06-20 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7de1d3b57419

Merge

! make/solaris/makefiles/defs.make

Changeset: cfa2c82f4c04
Author:    minqi
Date:      2012-06-22 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cfa2c82f4c04

7175133: jinfo failed to get system properties after 6924259
Summary: String offset and count fields as fix of 6924259 were removed, and become optional. SA still use offset and count fields to read String contents and failed. Fix if they exist, use them other then use value field only to read, this keeps consistent with the changes in 6924259.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java

Changeset: d8a240abb23a
Author:    minqi
Date:      2012-06-22 15:39 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d8a240abb23a

7177128: SA cannot get correct system properties after 7126277
Summary: Bug fix of 7126277 changed hashing algorithm and also changed key as final field, this led SA unable to set correct value for key. Solution by reading key/value and insert them into the new table.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java

Changeset: 588f559105c1
Author:    sla
Date:      2012-06-25 14:34 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/588f559105c1

7178846: IterateThroughHeap: heap_iteration_callback passes a negative size
Summary: Missing cast caused integer overflow
Reviewed-by: rbackman, dholmes

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

Changeset: 246d977b51f2
Author:    coleenp
Date:      2012-06-25 21:33 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/246d977b51f2

7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
Summary: Cannot delete _buckets and HashtableEntries in shared space (CDS)
Reviewed-by: acorn, kvn, dlong, dcubed, kamg

! 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: 36b2d4cfcf03
Author:    coleenp
Date:      2012-06-25 18:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/36b2d4cfcf03

Merge


Changeset: 74533f63b116
Author:    sla
Date:      2012-06-27 15:23 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/74533f63b116

7178667: ALT_EXPORT_PATH does not export server jvm on macosx
Summary: Missing .PHONY targets in makefile
Reviewed-by: dholmes, dsamersoff

! make/bsd/makefiles/universal.gmk

Changeset: f7baf26515fc
Author:    collins
Date:      2012-06-19 21:16 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f7baf26515fc

7178113: build environment change
Summary: Simple change to enable proper builds of arm target
Reviewed-by: ohair, dholmes

! make/jprt.properties

Changeset: 634b8615a6ba
Author:    jiangli
Date:      2012-06-22 14:00 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/634b8615a6ba

7177409: Perf regression in JVM_GetClassDeclaredFields after generic signature changes.
Summary: In fieldDescriptor::generic_signature() returns NULL immediately if the field has no generic signature.
Reviewed-by: dholmes, coleenp, jcoomes

! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/reflection.cpp

Changeset: 06320b1578cb
Author:    dlong
Date:      2012-06-25 15:34 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/06320b1578cb

7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
Summary: build powerpc with -fPIC
Reviewed-by: mikael, vladidan, roland
Contributed-by: dean.long at oracle.com

! make/pic.make

Changeset: 7d5f65916db0
Author:    bdelsart
Date:      2012-06-28 04:21 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7d5f65916db0

Merge


Changeset: 8c92982cbbc4
Author:    kvn
Date:      2012-06-15 01:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8c92982cbbc4

7119644: Increase superword's vector size up to 256 bits
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86.
Reviewed-by: never, twisti, roland

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/vmreg.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/opcodes.cpp
! src/share/vm/opto/opcodes.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/7119644/TestBooleanVect.java
+ test/compiler/7119644/TestByteDoubleVect.java
+ test/compiler/7119644/TestByteFloatVect.java
+ test/compiler/7119644/TestByteIntVect.java
+ test/compiler/7119644/TestByteLongVect.java
+ test/compiler/7119644/TestByteShortVect.java
+ test/compiler/7119644/TestByteVect.java
+ test/compiler/7119644/TestCharShortVect.java
+ test/compiler/7119644/TestCharVect.java
+ test/compiler/7119644/TestDoubleVect.java
+ test/compiler/7119644/TestFloatDoubleVect.java
+ test/compiler/7119644/TestFloatVect.java
+ test/compiler/7119644/TestIntDoubleVect.java
+ test/compiler/7119644/TestIntFloatVect.java
+ test/compiler/7119644/TestIntLongVect.java
+ test/compiler/7119644/TestIntVect.java
+ test/compiler/7119644/TestLongDoubleVect.java
+ test/compiler/7119644/TestLongFloatVect.java
+ test/compiler/7119644/TestLongVect.java
+ test/compiler/7119644/TestShortDoubleVect.java
+ test/compiler/7119644/TestShortFloatVect.java
+ test/compiler/7119644/TestShortIntVect.java
+ test/compiler/7119644/TestShortLongVect.java
+ test/compiler/7119644/TestShortVect.java

Changeset: eeb819cf36e5
Author:    roland
Date:      2012-06-18 09:52 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/eeb819cf36e5

7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
Summary: Arrays.copyOfRange(original, from, to) with from > original.length tries to do a copy with a negative length.
Reviewed-by: kvn, twisti

! src/share/vm/opto/library_call.cpp
+ test/compiler/7174363/Test7174363.java

Changeset: f8de958e5b2c
Author:    twisti
Date:      2012-06-18 12:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f8de958e5b2c

7176856: add the JRE name to the error log
Reviewed-by: coleenp, jrose, kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 765ee2d1674b
Author:    twisti
Date:      2012-06-18 15:17 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/765ee2d1674b

7157365: jruby/bench.bench_timeout crashes with JVM internal error
Reviewed-by: jrose, kvn

! src/share/vm/memory/universe.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/type.cpp

Changeset: 6f8f439e247d
Author:    kvn
Date:      2012-06-19 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6f8f439e247d

7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()
Summary: disable vectorization of a memory access with more elements per vector than one which is used for alignment on sparc
Reviewed-by: twisti

! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: 40782a131183
Author:    roland
Date:      2012-06-21 09:52 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/40782a131183

7129715: MAC: SIGBUS in nsk stress test
Summary: StackOverflowError may get lost on OSX.
Reviewed-by: kvn, dcubed

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: 424142833d10
Author:    kvn
Date:      2012-06-22 10:40 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/424142833d10

7178280: Failed new vector regression tests
Summary: When looking for the same value in an other register check that all parts of that register has the same value.
Reviewed-by: johnc, twisti

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

Changeset: 751bd303aa45
Author:    kvn
Date:      2012-06-26 09:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/751bd303aa45

7179138: Incorrect result with String concatenation optimization
Summary: check for and skip diamond shaped NULL check code for the result of toString()
Reviewed-by: twisti, roland

! src/share/vm/opto/stringopts.cpp
+ test/compiler/7179138/Test7179138_1.java
+ test/compiler/7179138/Test7179138_2.java

Changeset: de2f17add1fb
Author:    kvn
Date:      2012-06-28 10:35 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/de2f17add1fb

Merge


Changeset: 7994a5a35fcf
Author:    johnc
Date:      2012-06-25 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7994a5a35fcf

6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets
Summary: Remove the per-thread expansion tables (PosParPRT) and associated expansion and compaction from the fine grain RSet entries. This code has been unused for a while.
Reviewed-by: johnc, brutisso
Contributed-by: Thomas Schatzl <thomas.schatzl at jku.at>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! 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

Changeset: 22de825d6faf
Author:    jcoomes
Date:      2012-06-29 11:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/22de825d6faf

Merge


Changeset: 61a94c2da7c4
Author:    coleenp
Date:      2012-06-29 14:28 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/61a94c2da7c4

7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
Summary: libjvm_g_db.so and libjvm_g_dtrace.so links in .diz file still had 64 directory
Reviewed-by: kamg, dholmes, sspitsyn

! make/solaris/makefiles/dtrace.make

Changeset: 40e5a3f2907e
Author:    amurillo
Date:      2012-06-29 17:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/40e5a3f2907e

Merge


Changeset: cf37a594c38d
Author:    amurillo
Date:      2012-06-29 17:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/cf37a594c38d

Added tag hs24-b15 for changeset 40e5a3f2907e

! .hgtags




More information about the security-dev mailing list