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