Requesting approval to integrate hs24-b26 into jdk7u12-b04.
A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u12/hs24-b26-jdk7u12-b04.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record 7184394: add intrinsics to use AES instructions 7188594: Print statistic collected by NMT with VM flag 7190089: NMT ON: NMT failed assertion on thread's stack base address 7198529: NPG: assert with NMT code in Thread destructor 7199092: NMT: NMT needs to deal overlapped virtual memory ranges 7200092: Make NMT a bit friendlier to work with 8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp 8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180 8002078: hs_err_pid file should report full JDK version string 8002273: NMT to report JNI memory leaks when -Xcheck:jni is on 8002294: assert(VM_Version::supports_ssse3()) failed 8003230: new hotspot build - hs24-b26 8003254: make jdk7u12 the default jprt release for hs24 8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp) 8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use 8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700)
