hg: hsx/hotspot-emb/hotspot: 40 new changesets

vladimir.danushevsky at oracle.com vladimir.danushevsky at oracle.com
Mon Jul 29 05:34:39 PDT 2013


Changeset: dbc0b5dc08f5
Author:    fparain
Date:      2013-07-10 15:49 +0000
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/dbc0b5dc08f5

7143807: ResourceMark nesting problem in stringStream
Reviewed-by: kvn, dcubed

! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp

Changeset: c9a5fab39234
Author:    zgu
Date:      2013-07-11 13:15 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/c9a5fab39234

8012241: NMT huge memory footprint, it usually leads to OOME
Summary: Enforce memory limitation on NMT to prevent JVM OOM
Reviewed-by: acorn, dcubed, minqi

! src/share/vm/services/memTracker.cpp

Changeset: 5f056abe17c6
Author:    zgu
Date:      2013-07-12 04:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/5f056abe17c6

Merge


Changeset: 2e8f19c2feef
Author:    allwin
Date:      2013-07-12 18:43 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/2e8f19c2feef

7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Summary: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff

! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/windows/vm/attachListener_windows.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.hpp
+ test/serviceability/attach/AttachWithStalePidFile.java
+ test/serviceability/attach/AttachWithStalePidFileTarget.java

Changeset: c0cb474be37e
Author:    ctornqvi
Date:      2013-07-12 20:47 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/c0cb474be37e

Merge


Changeset: 862625d214fa
Author:    fparain
Date:      2013-07-15 00:23 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/862625d214fa

Merge


Changeset: 23123fc6968a
Author:    rbackman
Date:      2013-07-15 11:35 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/23123fc6968a

8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
Reviewed-by: dholmes, rbackman
Contributed-by: David Simms <david.simms at oracle.com>

! src/share/vm/oops/cpCache.hpp

Changeset: ee9e76adced3
Author:    rbackman
Date:      2013-07-15 12:06 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/ee9e76adced3

Merge


Changeset: 33c52908bcdb
Author:    dholmes
Date:      2013-07-15 23:23 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/33c52908bcdb

8015759: hotspot changes needed to compile with Visual Studio 2012
Reviewed-by: anthony, dholmes, dcubed
Contributed-by: Tim Bell <timothy.bell at oracle.com>

! make/windows/makefiles/compile.make
! make/windows/makefiles/sanity.make
! make/windows/makefiles/vm.make
! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp

Changeset: 39deebbc90b3
Author:    mgerdin
Date:      2013-07-16 07:33 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/39deebbc90b3

6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
Summary: Checked JNI now reports error for Get/ReleasePrimitiveArrayCritical on object arrays
Reviewed-by: dholmes, acorn
Contributed-by: david.simms at oracle.com

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

Changeset: e619a2766bcc
Author:    rbackman
Date:      2013-06-12 11:17 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/e619a2766bcc

8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
Reviewed-by: jrose, kvn, mgronlun

! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 732af649bc3a
Author:    ccheung
Date:      2013-07-17 12:22 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/732af649bc3a

8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
Summary: Added (sig < MAXSIGNUM) check in jsig.c
Reviewed-by: dholmes, acorn

! src/os/linux/vm/jsig.c
+ test/runtime/jsig/Test8017498.sh
+ test/runtime/jsig/TestJNI.c
+ test/runtime/jsig/TestJNI.java

Changeset: 825e6cb66923
Author:    jiangli
Date:      2013-07-17 18:06 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/825e6cb66923

8020309: Eliminate InstanceKlass::_cached_class_file_len.
Summary: Use JvmtiCachedClassFileData.
Reviewed-by: iklam, sspitsyn, dcubed

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp

Changeset: 6388dbc4b7ca
Author:    jiangli
Date:      2013-07-17 17:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/6388dbc4b7ca

Merge


Changeset: c29568b733d2
Author:    dholmes
Date:      2013-07-18 06:47 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/c29568b733d2

8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
Reviewed-by: dcubed, fparain, dholmes
Contributed-by: David Simms <david.simms at oracle.com>

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

Changeset: 5e3b6f79d280
Author:    rbackman
Date:      2013-07-17 13:48 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/5e3b6f79d280

8020701: Avoid crashes in WatcherThread
Reviewed-by: acorn, dcubed, dsimms

! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 248c459b2b75
Author:    dcubed
Date:      2013-07-18 12:05 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/248c459b2b75

Merge

! src/share/vm/services/memTracker.cpp

Changeset: af21010d1062
Author:    dcubed
Date:      2013-07-18 12:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/af21010d1062

Merge

! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/runtime/os.hpp

Changeset: 02d7aa1456c9
Author:    ccheung
Date:      2013-07-18 14:57 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/02d7aa1456c9

8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
Summary: this fix also removes the -XX:+UseStringCache option
Reviewed-by: dholmes, acorn, iklam

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 383a5e21cc2d
Author:    minqi
Date:      2013-07-18 18:00 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/383a5e21cc2d

Merge


Changeset: 060ae9b7ffea
Author:    mgronlun
Date:      2013-07-19 17:56 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/060ae9b7ffea

8020547: Event based tracing needs a UNICODE string type
Reviewed-by: egahlin, rbackman, dcubed, brutisso, acorn

! src/share/vm/trace/traceDataTypes.hpp
! src/share/vm/trace/tracetypes.xml
! src/share/vm/trace/xinclude.mod

Changeset: 4614a598dae1
Author:    minqi
Date:      2013-07-19 08:34 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/4614a598dae1

8016538: volatile double access via Unsafe.cpp is not atomic
Summary: volatile jdouble load/store is not atomic, fix by using of existing volatile jlong operations which are atomic for jdouble.
Reviewed-by: kvn, vladidan, jrose
Contributed-by: david.holmes at oracle.com

! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp
! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp

Changeset: 55a61ceb2fe7
Author:    minqi
Date:      2013-07-19 11:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/55a61ceb2fe7

Merge


Changeset: 16511b7e3d35
Author:    emc
Date:      2013-07-22 17:57 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/16511b7e3d35

8019632: Method parameters are not copied in clone_with_new_data
Summary: Add code to copy method parameters data in clone_with_new_data
Reviewed-by: coleenp, sspitsyn

! src/share/vm/oops/method.cpp

Changeset: 72727c4b6dec
Author:    ccheung
Date:      2013-07-19 14:54 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/72727c4b6dec

8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
Summary: Added -DLINUX to the gcc command and improved the .sh script
Reviewed-by: dcubed, dholmes, minqi

! test/runtime/jsig/Test8017498.sh
! test/runtime/jsig/TestJNI.c

Changeset: 5165d659cebd
Author:    minqi
Date:      2013-07-22 22:21 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/5165d659cebd

Merge


Changeset: c0f353803b47
Author:    minqi
Date:      2013-07-23 12:50 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/c0f353803b47

Merge


Changeset: c90c698831d7
Author:    kvn
Date:      2013-07-12 14:01 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/c90c698831d7

8020215: Different execution plan when using JIT vs interpreter
Summary: fix bytecode analyzer
Reviewed-by: twisti

! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
+ test/compiler/EscapeAnalysis/Test8020215.java

Changeset: fcf521c3fbc6
Author:    kvn
Date:      2013-07-12 14:03 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/fcf521c3fbc6

8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
Summary: generate one "fat" membar instead of set of barriers for volitile store
Reviewed-by: roland

! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/membars/DekkerTest.java

Changeset: 34ce0b5acb81
Author:    morris
Date:      2013-07-15 06:27 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/34ce0b5acb81

Merge


Changeset: 0f57ccdb9084
Author:    kvn
Date:      2013-07-15 10:28 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/0f57ccdb9084

8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
Summary: remove StubRoutines::x86::_mxcsr_std and use StubRoutines::_mxcsr_std
Reviewed-by: jrose

! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
+ test/compiler/cpuflags/RestoreMXCSR.java

Changeset: 46a90f83df31
Author:    morris
Date:      2013-07-19 13:59 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/46a90f83df31

Merge

! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 6efedc114807
Author:    morris
Date:      2013-07-24 13:54 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/6efedc114807

Merge


Changeset: a4b9a8ec8f4a
Author:    jiangli
Date:      2013-07-25 18:12 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/a4b9a8ec8f4a

Merge


Changeset: 9d7b55c8a0c4
Author:    cl
Date:      2013-07-25 03:18 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/9d7b55c8a0c4

Added tag jdk8-b100 for changeset 5787fac72e76

! .hgtags

Changeset: 46487ba40ff2
Author:    amurillo
Date:      2013-07-26 03:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/46487ba40ff2

Merge


Changeset: f6921c876db1
Author:    amurillo
Date:      2013-07-26 03:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/f6921c876db1

Added tag hs25-b43 for changeset 46487ba40ff2

! .hgtags

Changeset: e84845884c85
Author:    amurillo
Date:      2013-07-26 04:01 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/e84845884c85

8021566: new hotspot build - hs25-b44
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: d90d1b96b65b
Author:    kvn
Date:      2013-07-26 12:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/d90d1b96b65b

8008938: TieredCompilation should be default
Summary: switch on TieredCompilation by default
Reviewed-by: twisti

! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp

Changeset: 078e5eb2e52e
Author:    clucasius
Date:      2013-07-27 17:23 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-emb/hotspot/rev/078e5eb2e52e

Merge




More information about the hotspot-runtime-dev mailing list