Christian Tornqvist
e67d425245
Merge
2013-07-12 20:47:23 +02:00
Peter Allwin
221308625d
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
...
Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff
2013-07-12 18:43:27 +02:00
Zhengyu Gu
859de70b8a
Merge
2013-07-12 04:35:52 -07:00
Zhengyu Gu
9ff3405151
8012241: NMT huge memory footprint, it usually leads to OOME
...
Enforce memory limitation on NMT to prevent JVM OOM
Reviewed-by: acorn, dcubed, minqi
2013-07-11 13:15:12 -04:00
Frederic Parain
c716fa083c
7143807: ResourceMark nesting problem in stringStream
...
Reviewed-by: kvn, dcubed
2013-07-10 15:49:15 +00:00
Karen Kinnear
de0c86b0b4
Merge
2013-07-09 22:48:52 +02:00
Karen Kinnear
ed46fe2de9
8013635: VM should no longer create bridges for generic signatures
...
Requires: 8013789: Compiler bridges, 8015402: metafactory
Reviewed-by: sspitsyn, coleenp, bharadwaj
2013-07-09 14:02:28 -04:00
Zhengyu Gu
e3831a3495
Merge
2013-07-09 19:56:07 +02:00
Zhengyu Gu
4382d40555
8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
...
Some of qsort implementation on Linux x86 compares element to itself, which is mistakenly treated as duplicate pointer
Reviewed-by: dcubed, acorn
2013-07-09 13:18:16 -04:00
Harold Seigel
64cf70de03
Merge
2013-07-08 18:26:26 -07:00
Harold Seigel
06810f8410
Merge
2013-07-08 16:44:03 -07:00
Eric Mccorkle
65405fd613
8014399: Remove JVM_SetProtectionDomain from hotspot
...
JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed
Reviewed-by: coleenp, hseigel
2013-07-08 19:36:22 -04:00
Jiangli Zhou
be1bcb5b41
Merge
2013-07-08 14:53:52 -07:00
Jiangli Zhou
536e85289d
Merge
2013-07-08 14:21:20 -04:00
Ioi Lam
1958240c6f
8016903: Thread::_handle_area initial size too big
...
Changed initial size to Chunk::tiny_size (216 bytes)
Reviewed-by: coleenp, dholmes, sspitsyn
2013-07-08 10:58:48 -07:00
Frederic Parain
7f314c6d87
Merge
2013-07-05 08:09:40 -07:00
Frederic Parain
f6dc452231
8016465: The hs_err file gets wrong name
...
Reviewed-by: dcubed, dholmes, rdurbin
2013-07-05 08:26:49 +00:00
Daniel D. Daugherty
765f5cd4e7
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
...
Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test
Reviewed-by: dsamersoff, zgu, hseigel, coleenp
2013-07-04 21:10:17 -07:00
Zhengyu Gu
5de65fba93
Merge
2013-07-04 04:03:28 -07:00
Zhengyu Gu
3e8c767620
8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
...
Uses os::NakedYield() on Solaris instead of os::yield_all()
Reviewed-by: acorn, coleenp, hseigel
2013-07-04 06:24:08 -04:00
Roland Westrelin
6864f9f8a8
Merge
2013-07-04 01:42:34 -07:00
Tao Mao
c02e42d05e
Merge
2013-07-03 15:04:53 -07:00
Tao Mao
e94f9fcf63
Merge
2013-07-03 14:50:10 -07:00
Jiangli Zhou
b454ece6d7
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful
...
Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size.
Reviewed-by: stefank, coleenp
2013-07-03 17:26:59 -04:00
Sylvestre Ledru
eeba729b55
8019833: Wrong JNI error code for preexisting JVM
...
Return the appropriate JNI error message (instead of the generic one) when the JVM is already started
Reviewed-by: coleenp, hseigel
2013-07-03 13:45:39 -04:00
Christian Thalinger
3fb7de3d0d
Merge
2013-07-02 22:51:23 -07:00
Christian Thalinger
90c790728d
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
...
Reviewed-by: kvn
2013-07-02 20:27:00 -07:00
David Chase
9a359984c2
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
...
Add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test
Reviewed-by: kvn, twisti
2013-07-02 20:42:12 -04:00
Coleen Phillimore
4ecee47075
Merge
2013-07-02 16:54:24 +02:00
Coleen Phillimore
1e7c006d39
8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
...
Allocate medium chunks for class metaspace when class loader has lots of classes
Reviewed-by: mgerdin, jmasa
2013-07-02 08:42:37 -04:00
Albert Noll
386e37ba15
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
...
Introduce a minimum code cache size that guarantees that the VM can startup.
Reviewed-by: kvn, twisti
2013-07-02 07:51:31 +02:00
Vladimir Kozlov
fc1302ea95
8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
...
Undo recent changes (and add more comments) in Ideal_allocation().
Reviewed-by: roland
2013-07-02 10:30:49 -07:00
Volker Simonis
7936ee54bf
8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
...
Cast the offending expressions to (void)
Reviewed-by: kvn, coleenp
2013-07-01 14:14:16 -07:00
Tao Mao
7109e85e43
8017611: Auto corrector for mistyped vm options
...
The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient).
Reviewed-by: kvn, dsamersoff, hseigel, johnc
2013-06-28 20:18:04 -07:00
John Cuthbertson
f93ee2a9dd
8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
...
The assert is invalid when a card is being refined by two different threads and its count crosses the hot threshold - the refinement count will be updated once by each thread triggering the assert. Remove the assert and update the count using a bounded expression.
Reviewed-by: jmasa, tamao, brutisso
2013-07-01 09:30:23 -07:00
Per Liden
36967c98e4
8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks
...
Reviewed-by: tschatzl, brutisso, jmasa, ysr
2013-06-30 21:42:07 +02:00
Erik Helin
f72bcd09ec
Merge
2013-06-28 18:28:17 +02:00
Alejandro Murillo
c2c1793452
Merge
2013-06-28 02:25:07 -07:00
Vladimir Kozlov
579c7ac5ab
Merge
2013-06-27 11:12:19 -07:00
Erik Helin
62be1fc827
Merge
2013-06-27 10:56:10 +02:00
Bengt Rutisson
d3dfbb3cf2
8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
...
Set HeapBaseMinAddress as default rather than ergo
Reviewed-by: stefank, jmasa, kvn
2013-06-27 09:59:59 +02:00
David Katleman
dcb3a24cfc
8017323: JDK8 b95 source with GPL header errors
...
Reviewed-by: tbell, darcy
2013-06-26 11:25:42 -07:00
Erik Gahlin
bb7b31d9ff
8016331: Minor issues in event tracing metadata
...
Reviewed-by: stefank, brutisso, mgronlun
2013-06-26 17:02:04 +02:00
Erik Helin
604a75ff30
8013590: NPG: Add a memory pool MXBean for Metaspace
...
Reviewed-by: jmasa, mgerdin
2013-06-26 16:58:37 +02:00
Jon Masamitsu
ca3a1be3fe
8014851: UseAdaptiveGCBoundary is broken
...
Reviewed-by: tschatzl, brutisso
2013-06-25 15:17:11 -07:00
Alejandro Murillo
2289eb801f
Merge
2013-06-25 12:46:21 -07:00
Jon Masamitsu
a154f7c01e
8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
...
Reviewed-by: johnc, tschatzl
2013-06-25 09:58:26 -07:00
Coleen Phillimore
39a1c1d6c2
8016325: JVM hangs verifying system dictionary
...
Minimize redundant verifications of Klasses.
Reviewed-by: hseigel, jmasa
2013-06-24 18:55:46 -04:00
Goetz Lindenmaier
1f6c4015a7
8017531: 8010460 changes broke bytecodeInterpreter.cpp
...
Replace _indy by _jsr292 and also fix VERIFY_OOP macros.
Reviewed-by: kvn
2013-06-24 16:11:47 +02:00
Niclas Adlertz
19d56715fa
8017243: 8001345 is incomplete
...
Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place.
Reviewed-by: kvn, twisti
2013-06-25 12:07:07 -07:00