Sat, 21 Sep 2013 10:09:42 +0200 8025096: Move the ChunkManager instances out of the VirtualSpaceLists
stefank [Sat, 21 Sep 2013 10:09:42 +0200] rev 20081
8025096: Move the ChunkManager instances out of the VirtualSpaceLists Reviewed-by: coleenp, mgerdin, jmasa
Fri, 20 Sep 2013 11:00:38 +0200 8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
stefank [Fri, 20 Sep 2013 11:00:38 +0200] rev 20080
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize Reviewed-by: coleenp, brutisso, mgerdin, jmasa
Fri, 20 Sep 2013 10:53:28 +0200 8024974: Incorrect use of GC_locker::is_active()
stefank [Fri, 20 Sep 2013 10:53:28 +0200] rev 20079
8024974: Incorrect use of GC_locker::is_active() Summary: 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 Contributed-by: per.liden@oracle.com
Thu, 26 Sep 2013 04:00:09 -0700 Merge
bdelsart [Thu, 26 Sep 2013 04:00:09 -0700] rev 20078
Merge
Thu, 26 Sep 2013 01:30:01 -0700 Merge
bdelsart [Thu, 26 Sep 2013 01:30:01 -0700] rev 20077
Merge
Fri, 20 Sep 2013 20:19:52 -0700 Merge
jiangli [Fri, 20 Sep 2013 20:19:52 -0700] rev 20076
Merge
Fri, 20 Sep 2013 15:06:23 -0400 8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
bpittore [Fri, 20 Sep 2013 15:06:23 -0400] rev 20075
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true' Reviewed-by: kvn, twisti, dholmes
Thu, 26 Sep 2013 08:48:15 +0200 Merge
adlertz [Thu, 26 Sep 2013 08:48:15 +0200] rev 20074
Merge
Tue, 24 Sep 2013 16:08:00 -0700 8022585: VM crashes when ran with -XX:+PrintInlining
kvn [Tue, 24 Sep 2013 16:08:00 -0700] rev 20073
8022585: VM crashes when ran with -XX:+PrintInlining Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method. Reviewed-by: twisti
Tue, 24 Sep 2013 15:56:25 +0200 7009641: Don't fail VM when CodeCache is full
anoll [Tue, 24 Sep 2013 15:56:25 +0200] rev 20072
7009641: Don't fail VM when CodeCache is full Summary: Allocation in the code cache returns NULL instead of failing the entire VM Reviewed-by: kvn, iveresov
Wed, 25 Sep 2013 13:03:21 -0400 Merge
zgu [Wed, 25 Sep 2013 13:03:21 -0400] rev 20071
Merge
Mon, 23 Sep 2013 08:56:19 -0700 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
iklam [Mon, 23 Sep 2013 08:56:19 -0700] rev 20070
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: coleenp, sspitsyn
Sun, 22 Sep 2013 18:07:43 +0200 Merge
dsamersoff [Sun, 22 Sep 2013 18:07:43 +0200] rev 20069
Merge
Sun, 22 Sep 2013 18:49:09 +0400 7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
dsamersoff [Sun, 22 Sep 2013 18:49:09 +0400] rev 20068
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not Summary: replace PT_LOAD segment with library segment when necessary Reviewed-by: dholmes, sla
Sun, 22 Sep 2013 06:31:43 -0700 6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
sla [Sun, 22 Sep 2013 06:31:43 -0700] rev 20067
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions" Reviewed-by: sla, dsamersoff Contributed-by: Yasumasa Suenaga <yasu@ysfactory.dip.jp>
Fri, 20 Sep 2013 18:19:07 -0700 Merge
dcubed [Fri, 20 Sep 2013 18:19:07 -0700] rev 20066
Merge
Fri, 20 Sep 2013 12:58:35 -0700 Merge
dcubed [Fri, 20 Sep 2013 12:58:35 -0700] rev 20065
Merge
Sat, 21 Sep 2013 01:45:29 +0200 Merge
coleenp [Sat, 21 Sep 2013 01:45:29 +0200] rev 20064
Merge
Fri, 20 Sep 2013 18:34:00 -0400 8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
coleenp [Fri, 20 Sep 2013 18:34:00 -0400] rev 20063
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64 Summary: reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found. Reviewed-by: hseigel, dcubed, sspitsyn
Fri, 20 Sep 2013 10:34:41 -0700 Merge
mgerdin [Fri, 20 Sep 2013 10:34:41 -0700] rev 20062
Merge
Tue, 17 Sep 2013 17:16:28 +0200 7196151: ParserTest SEGv on solaris
allwin [Tue, 17 Sep 2013 17:16:28 +0200] rev 20061
7196151: ParserTest SEGv on solaris Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
Fri, 20 Sep 2013 09:44:04 -0400 Merge
coleenp [Fri, 20 Sep 2013 09:44:04 -0400] rev 20060
Merge
Fri, 20 Sep 2013 09:30:02 -0400 8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
coleenp [Fri, 20 Sep 2013 09:30:02 -0400] rev 20059
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: dcubed, sspitsyn
Thu, 19 Sep 2013 11:04:23 -0400 8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
hseigel [Thu, 19 Sep 2013 11:04:23 -0400] rev 20058
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException Summary: Make sure CDS is off by default when running server compiler. Reviewed-by: dholmes, coleenp
(0) -10000 -3000 -1000 -300 -100 -50 -24 +24 +50 +100 +300 +1000 +3000 +10000 +30000 tip