hg: jdk7u/jdk7u/hotspot: 20 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Dec 4 14:23:50 PST 2012


Changeset: 9e4a76d64d50
Author:    amurillo
Date:      2012-11-09 07:39 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9e4a76d64d50

8003230: new hotspot build - hs24-b26
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 992c6fb64244
Author:    kvn
Date:      2012-10-24 14:33 -0700
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/992c6fb64244

7184394: add intrinsics to use AES instructions
Summary: Use new x86 AES instructions for AESCrypt.
Reviewed-by: twisti, kvn, roland
Contributed-by: tom.deneau at amd.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.hpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! 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/7184394/TestAESBase.java
+ test/compiler/7184394/TestAESDecode.java
+ test/compiler/7184394/TestAESEncode.java
+ test/compiler/7184394/TestAESMain.java

Changeset: 90ea9d355f4d
Author:    kvn
Date:      2012-11-06 09:22 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/90ea9d355f4d

8002294: assert(VM_Version::supports_ssse3()) failed
Summary: Add missing UseSSE check for AES intrinsics.
Reviewed-by: roland, twisti

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

Changeset: 588e39d3fc05
Author:    zgu
Date:      2012-09-11 20:53 -0400
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/588e39d3fc05

7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
Summary: Fixed virtual memory records merge and promotion logic, should be based on sequence number vs. base address order
Reviewed-by: coleenp, acorn

! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memPtr.cpp
! src/share/vm/services/memPtrArray.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 45c6de60a779
Author:    zgu
Date:      2012-09-14 12:55 -0400
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/45c6de60a779

7198529: NPG: assert with NMT code in Thread destructor
Summary: Thread stack's base address can be NULL if it is not started or exited before recording the base
Reviewed-by: kvn, fparain

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

Changeset: aa65674c0e22
Author:    zgu
Date:      2012-09-17 10:20 -0400
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aa65674c0e22

7190089: NMT ON: NMT failed assertion on thread's stack base address
Summary: Solaris only, record stack info to NMT after stack size adjustment was made for primordial threads
Reviewed-by: kvn, acorn, coleenp

! src/os/solaris/vm/os_solaris.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 8b70e9942bd3
Author:    zgu
Date:      2012-09-17 16:37 -0400
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8b70e9942bd3

7188594: Print statistic collected by NMT with VM flag
Summary: Print out statistics of collected NMT data if it is on at VM exits
Reviewed-by: kvn, coleenp, twisti

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 490ddaa553ad
Author:    zgu
Date:      2012-11-14 16:53 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/490ddaa553ad

Merge

! src/share/vm/runtime/globals.hpp

Changeset: db4c2d9ffc47
Author:    sla
Date:      2012-11-01 13:05 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/db4c2d9ffc47

8002078: hs_err_pid file should report full JDK version string
Reviewed-by: dholmes, sspitsyn, kmo

! 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: 5e2ef189237b
Author:    zgu
Date:      2012-11-20 14:33 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/5e2ef189237b

7199092: NMT: NMT needs to deal overlapped virtual memory ranges
Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp

! src/os/bsd/vm/perfMemory_bsd.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/perfMemory_windows.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/services/attachListener.cpp
! 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/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/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 4594f84fb0d3
Author:    zgu
Date:      2012-11-05 15:30 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4594f84fb0d3

8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
Summary: NMT should allow overlapping committed regions as long as they belong to the same reserved region
Reviewed-by: dholmes, coleenp

! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp

Changeset: 30113730bbbd
Author:    zgu
Date:      2012-11-09 19:24 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/30113730bbbd

8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
Summary: Fixed NMT that miscounted arena memory when it is used as value or stack object.
Reviewed-by: acorn, coleenp

! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.hpp

Changeset: 1a2f16e936e9
Author:    zgu
Date:      2012-11-09 11:04 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1a2f16e936e9

8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
Summary: Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on.
Reviewed-by: acorn, dholmes, coleenp, ctornqvi

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

Changeset: c5ecc8839ed9
Author:    zgu
Date:      2012-11-16 09:05 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c5ecc8839ed9

8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
Summary: The assertion is applied to only the region to be released, also performs region integrity checking
Reviewed-by: acorn, coleenp

! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp

Changeset: 23cbe1ef22e0
Author:    amurillo
Date:      2012-11-21 12:26 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/23cbe1ef22e0

8003254: make jdk7u12 the default jprt release for hs24
Reviewed-by: jcoomes

! make/jprt.properties

Changeset: e5977d045076
Author:    dholmes
Date:      2012-11-21 20:07 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e5977d045076

8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
Reviewed-by: coleenp, kvn

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

Changeset: 2c3dca6e1d65
Author:    nloodin
Date:      2012-09-21 10:56 +0200
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/2c3dca6e1d65

7200092: Make NMT a bit friendlier to work with
Reviewed-by: kvn, ysr, azeemj

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

Changeset: 1ba2ed1c07df
Author:    zgu
Date:      2012-11-28 09:19 -0500
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1ba2ed1c07df

8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
Summary: Fixed potential buffer overrun when giving empty option to NativeMemoryTracking commandline option
Reviewed-by: ctornqvi, hseigel, kvn

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

Changeset: b9e0f2c87dd6
Author:    amurillo
Date:      2012-11-29 22:32 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b9e0f2c87dd6

Merge


Changeset: ed9b424d5e43
Author:    amurillo
Date:      2012-11-29 22:32 -0800
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ed9b424d5e43

Added tag hs24-b26 for changeset b9e0f2c87dd6

! .hgtags




More information about the jdk7u-dev mailing list