cjplummer [Fri, 19 Jun 2015 14:23:39 -0700] rev 31375
8087153: EXCEPTION_ACCESS_VIOLATION when CDS RO section vanished on win32
Summary: When mapping RW for debugging support, update space_info->read_only to reflect it is RW
Reviewed-by: dcubed, coleenp, iklam
jprovino [Thu, 18 Jun 2015 16:28:04 -0400] rev 31374
8085987: Vm crash "not long aligned" in nsk/stress/metaspace/jck60/jck6* tests
Summary: The word size being allocated needs to be rounded up.
Reviewed-by: jmasa, tbenson
coleenp [Fri, 19 Jun 2015 13:03:58 +0000] rev 31373
Merge
ddmitriev [Fri, 19 Jun 2015 07:57:31 +0300] rev 31372
8072931: JEP-JDK-8059557: Test task: test framework development
Summary: Test set for JEP 245 Validate JVM Command-Line Flag Arguments
Reviewed-by: ctornqvi, dholmes, gziemski
gziemski [Thu, 18 Jun 2015 14:39:38 -0500] rev 31371
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments.
Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid.
Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp
tschatzl [Fri, 19 Jun 2015 11:27:07 +0200] rev 31370
8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen
Summary: After refactoring of the relevant code in JDK-8060025 the survivor alignment had been applied to any allocation within PLABs. Only do that for survivor allocations again. Improve the related tests to have less variance.
Reviewed-by: jmasa, fzhinkin
aph [Fri, 19 Jun 2015 09:41:50 +0200] rev 31369
8079315: UseCondCardMark broken in conjunction with CMS precleaning on x86
Summary: Add the necessary StoreLoad barrier in interpreter, C1 and C2 for x86
Reviewed-by: tschatzl
shade [Fri, 19 Jun 2015 09:41:49 +0200] rev 31368
8078438: Interpreter should support conditional card marks (UseCondCardMark) on x86 and aarch64
Summary: Add interpreter support for conditional card marks on x86 and aarch64
Reviewed-by: tschatzl, aph
bpittore [Thu, 18 Jun 2015 10:47:34 -0400] rev 31367
8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction
Reviewed-by: dholmes, dlong, bdelsart
hseigel [Thu, 18 Jun 2015 08:44:28 -0400] rev 31366
8042041: https://bugs.openjdk.java.net/browse/JDK-8042041
Summary: Don't assert if class has a bad element_tag in an element_value structure of a RuntimeVisibleAnnotation attribute. Instead, ignore the attribute.
Reviewed-by: acorn, gtriantafill
erikj [Thu, 18 Jun 2015 10:26:58 +0200] rev 31365
8087195: Support building hotspot with devkits on Macosx
Reviewed-by: dholmes, ihse
coleenp [Thu, 18 Jun 2015 00:40:51 +0000] rev 31364
Merge
coleenp [Wed, 17 Jun 2015 23:46:35 +0000] rev 31363
Merge
coleenp [Wed, 17 Jun 2015 21:44:48 +0000] rev 31362
8098821: Crash in system dictionary initialization with shared strings
Summary: map string regions after the compressed class base is known
Reviewed-by: iklam, dcubed
Contributed-by: coleen.phillimore@oracle.com, mikhailo.seledtsov@oracle.com