Thomas Schatzl
9149bde0f3
Merge
2013-09-27 11:18:26 +02:00
Mikael Gerdin
27565b7f5d
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
...
Only put "Compressed class space" as OOM cause if actually using Compressed class space
Reviewed-by: jwilhelm, stefank, ehelin, coleenp
2013-09-27 10:23:12 +02:00
Thomas Schatzl
bd9ffce267
8014078: G1: improve remembered set summary information by providing per region type information
...
Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis.
Reviewed-by: brutisso
2013-09-26 12:49:45 +02:00
Thomas Schatzl
83ed895a75
Merge
2013-09-24 10:14:02 +02:00
Ioi Lam
522051490c
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
...
Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code.
Reviewed-by: coleenp, sspitsyn
2013-09-23 08:56:19 -07:00
Dmitry Samersoff
401160ea8a
Merge
2013-09-22 18:07:43 +02:00
Dmitry Samersoff
4d6a0655f9
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
...
Replace PT_LOAD segment with library segment when necessary
Reviewed-by: dholmes, sla
2013-09-22 18:49:09 +04:00
Yasumasa Suenaga
5bc8cd08aa
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
...
Reviewed-by: sla, dsamersoff
2013-09-22 06:31:43 -07:00
Stefan Karlsson
22272f5043
8025096: Move the ChunkManager instances out of the VirtualSpaceLists
...
Reviewed-by: coleenp, mgerdin, jmasa
2013-09-21 10:09:42 +02:00
Jiangli Zhou
624cd5b34a
Merge
2013-09-20 20:19:52 -07:00
Daniel D. Daugherty
80b2573b1c
Merge
2013-09-20 18:19:07 -07:00
Coleen Phillimore
8b0c5e2524
Merge
2013-09-21 01:45:29 +02:00
Coleen Phillimore
42589e0f11
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
...
Reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found.
Reviewed-by: hseigel, dcubed, sspitsyn
2013-09-20 18:34:00 -04:00
Daniel D. Daugherty
156b06d897
Merge
2013-09-20 12:58:35 -07:00
Bill Pittore
3f2082ef80
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
...
If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true'
Reviewed-by: kvn, twisti, dholmes
2013-09-20 15:06:23 -04:00
Alejandro Murillo
c368a33bf7
8025127: new hotspot build - hs25-b52
...
Reviewed-by: jcoomes
2013-09-20 11:17:04 -07:00
Alejandro Murillo
0f9d70232f
Added tag hs25-b51 for changeset e446e24611f9
2013-09-20 11:09:26 -07:00
Alejandro Murillo
86ccbd229c
Merge
2013-09-20 11:09:25 -07:00
Mikael Gerdin
04f41894db
Merge
2013-09-20 10:34:41 -07:00
Coleen Phillimore
ffb0a9d569
Merge
2013-09-20 09:44:04 -04:00
Coleen Phillimore
ec5e07f810
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
...
Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code.
Reviewed-by: dcubed, sspitsyn
2013-09-20 09:30:02 -04:00
Stefan Karlsson
bbb009b580
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
...
Reviewed-by: coleenp, brutisso, mgerdin, jmasa
2013-09-20 11:00:38 +02:00
Per Liden
de71bd1049
8024974: Incorrect use of GC_locker::is_active()
...
SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint.
Reviewed-by: brutisso, dcubed
2013-09-20 10:53:28 +02:00
Christine Lu
6e53556fac
Added tag jdk8-b108 for changeset be8d551c4d00
2013-09-19 09:36:51 -07:00
Niclas Adlertz
afef481831
Merge
2013-09-19 18:01:39 +02:00
Harold Seigel
a1f3a95880
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
...
Make sure CDS is off by default when running server compiler.
Reviewed-by: dholmes, coleenp
2013-09-19 11:04:23 -04:00
Thomas Schatzl
0a1b832ae0
Merge
2013-09-19 09:34:20 +02:00
Thomas Schatzl
9005953c71
Merge
2013-09-19 09:26:08 +02:00
Kevin Walls
d2b68f0d0f
Merge
2013-09-19 08:47:46 +02:00
Bertrand Delsart
765632873a
Merge
2013-09-18 21:47:51 -07:00
Mike Duigou
82705bda51
8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
...
Reviewed-by: alanb, chegar, dholmes, ksrini
2013-09-18 20:08:00 -04:00
Igor Veresov
f99391ee6f
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
...
Move null check before klass reference materialization in checkcast
Reviewed-by: kvn, roland
2013-09-18 14:10:21 -07:00
Kevin Walls
191f6c346d
Merge
2013-09-18 19:50:44 +02:00
Zhengyu Gu
513743fb82
Merge
2013-09-18 12:52:15 -04:00
Daniel D. Daugherty
41bce440a4
8019835: Strings interned in different threads equal but does not ==
...
Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants.
Reviewed-by: rdurbin, sspitsyn, coleenp
2013-09-18 07:02:10 -07:00
Thomas Schatzl
3111ab9115
Merge
2013-09-18 15:59:41 +02:00
Sergey Gabdurakhmanov
c5c705217b
8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
...
Check that the _java_thread parameter is valid when it is possible that the JavaThread has exited after the initial checks were made in generated/jvmtifiles/jvmtiEnter.cpp: jvmti_GetCurrentContendedMonitor()
Reviewed-by: dcubed, dsamersoff
2013-09-18 16:48:49 +04:00
Thomas Schatzl
f6e98b8181
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
...
After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap.
Reviewed-by: kvn, brutisso
2013-09-18 13:18:52 +02:00
Thomas Schatzl
3e4a59f797
8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile
...
Fix compilation error and use of an outdated VM option in the test
Reviewed-by: stefank, jwilhelm
2013-09-18 10:02:19 +02:00
Rickard Bäckman
0f418a050c
Merge
2013-09-18 09:31:01 +02:00
Albert Noll
73fa617082
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
...
Provide correct number of visited nmethods to Tracing
Reviewed-by: kvn, iveresov
2013-09-18 07:22:20 +02:00
John R Rose
d0ad8f875c
Merge
2013-09-17 20:48:42 -07:00
Jesper Wilhelmsson
c00f905a5f
Merge
2013-09-18 00:08:00 +00:00
Niclas Adlertz
aadc88fb53
Merge
2013-09-17 16:07:37 -07:00
Christian Tornqvist
98d8f57603
Merge
2013-09-17 23:12:27 +02:00
Erik Helin
2cab7ea037
8024718: Metaspace performance counters and memory pools should report the same data
...
Reviewed-by: stefank, dholmes, coleenp
2013-09-17 20:59:07 +02:00
Mikhailo Seledtsov
876967ae1f
7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
...
Re-wrote in Java, this also eliminated temporary result file; set upper limit on malloc'd memory
Reviewed-by: dcubed, dholmes, ccheung
2013-09-17 20:20:03 +02:00
Mikhailo Seledtsov
a19b450d56
8016029: test runtime/6878713/Test6878713.sh failed
...
Rewrote test in Java; updated the test condition to reflect latest changes in the source
Reviewed-by: dholmes, ctornqvi
2013-09-17 20:09:32 +02:00
Peter Allwin
86d8a77b06
7196151: ParserTest SEGv on solaris
...
Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
2013-09-17 17:16:28 +02:00
Christian Tornqvist
0051ace82a
8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
...
Change JDKToolFinder to look in compile.jdk if the executable cannot be found in test.jdk
Reviewed-by: dholmes, hseigel
2013-09-17 16:55:53 +02:00