From glewis at eyesbeyond.com Mon May 2 05:27:33 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:33 +0000 Subject: hg: bsd-port/bsd-port/jaxws: 4 new changesets Message-ID: <201605020527.u425RXoT011528@aojmv0008.oracle.com> Changeset: e0764f20b289 Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/e0764f20b289 Added tag jdk7u95-b00 for changeset 3427b35ce5a1 ! .hgtags Changeset: 36ee37eedf25 Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/36ee37eedf25 Added tag jdk7u99-b00 for changeset e0764f20b289 ! .hgtags Changeset: 8fd4ada6c5d5 Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/8fd4ada6c5d5 Added tag jdk7u101-b00 for changeset 36ee37eedf25 ! .hgtags Changeset: ff56fdd2ec54 Author: Greg Lewis Date: 2016-05-01 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/ff56fdd2ec54 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Mon May 2 05:27:28 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:28 +0000 Subject: hg: bsd-port/bsd-port: 4 new changesets Message-ID: <201605020527.u425RSix011468@aojmv0008.oracle.com> Changeset: 251bb2a6d5cf Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/251bb2a6d5cf Added tag jdk7u95-b00 for changeset a28bc539342e ! .hgtags Changeset: 12491db47c7c Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/12491db47c7c Added tag jdk7u99-b00 for changeset 251bb2a6d5cf ! .hgtags Changeset: bade1889699b Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/bade1889699b Added tag jdk7u101-b00 for changeset 12491db47c7c ! .hgtags Changeset: f9ad19b260c3 Author: Greg Lewis Date: 2016-05-01 16:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/f9ad19b260c3 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Mon May 2 05:27:29 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:29 +0000 Subject: hg: bsd-port/bsd-port/langtools: 4 new changesets Message-ID: <201605020527.u425RTBA011518@aojmv0008.oracle.com> Changeset: 93a2788178e6 Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/93a2788178e6 Added tag jdk7u95-b00 for changeset 3c71abf74353 ! .hgtags Changeset: 5713b8d2db3f Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5713b8d2db3f Added tag jdk7u99-b00 for changeset 93a2788178e6 ! .hgtags Changeset: e65eb6672755 Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e65eb6672755 Added tag jdk7u101-b00 for changeset 5713b8d2db3f ! .hgtags Changeset: 5149d558060b Author: Greg Lewis Date: 2016-05-01 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5149d558060b Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Mon May 2 05:27:33 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:33 +0000 Subject: hg: bsd-port/bsd-port/jaxp: 7 new changesets Message-ID: <201605020527.u425RYw8011531@aojmv0008.oracle.com> Changeset: c029d7572a67 Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/c029d7572a67 Added tag jdk7u95-b00 for changeset 7c422316234f ! .hgtags Changeset: c4958584175c Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/c4958584175c Added tag jdk7u99-b00 for changeset c029d7572a67 ! .hgtags Changeset: 99951e5f86a8 Author: aefimov Date: 2015-10-30 01:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/99951e5f86a8 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: 0307723bd953 Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/0307723bd953 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: dcdbebfaf4b4 Author: asaha Date: 2016-04-15 04:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/dcdbebfaf4b4 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: 3b046c920f60 Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/3b046c920f60 Added tag jdk7u101-b00 for changeset dcdbebfaf4b4 ! .hgtags Changeset: 59eb15353f73 Author: Greg Lewis Date: 2016-05-01 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/59eb15353f73 Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Mon May 2 05:27:36 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:36 +0000 Subject: hg: bsd-port/bsd-port/hotspot: 19 new changesets Message-ID: <201605020527.u425RarS011614@aojmv0008.oracle.com> Changeset: 1caaac3ddf30 Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1caaac3ddf30 Added tag jdk7u95-b00 for changeset b3c5ff648bca ! .hgtags Changeset: 631da593499e Author: sgehwolf Date: 2015-12-18 08:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/631da593499e 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 73d541f0a08b Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/73d541f0a08b Added tag jdk7u99-b00 for changeset 631da593499e ! .hgtags Changeset: 3c694533a19c Author: sgehwolf Date: 2015-06-12 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3c694533a19c 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 67b4da0ad88d Author: ysuenaga Date: 2015-05-29 22:29 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/67b4da0ad88d 8081475: SystemTap does not work when JDK is compiled with GCC 5 Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check Reviewed-by: dholmes, coleenp ! make/linux/makefiles/dtrace.make Changeset: e0e34b10218b Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e0e34b10218b 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: eb7d1b18afc0 Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eb7d1b18afc0 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: e9590a99f8e0 Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e9590a99f8e0 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: e4092a1610f6 Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e4092a1610f6 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 43009b196480 Author: kevinw Date: 2016-04-13 23:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/43009b196480 8132051: Better byte behavior Summary: Contains introduction of interp_masm_x86.{c,h}pp from 8026251 Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp + src/cpu/x86/vm/interp_masm_x86.cpp + src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/oops/constMethodOop.hpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: d8f170444bd8 Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d8f170444bd8 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1c5c4564204e Author: kevinw Date: 2016-04-13 16:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1c5c4564204e 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: 113e570be392 Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/113e570be392 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: 2370d9e77455 Author: kevinw Date: 2016-04-13 17:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2370d9e77455 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: 1e698c95d399 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1e698c95d399 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 986d0464b2a9 Author: aph Date: 2016-04-14 02:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/986d0464b2a9 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 6e42747134be Author: andrew Date: 2016-04-15 04:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6e42747134be Merge Changeset: b9b4bc1e05e2 Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b9b4bc1e05e2 Added tag jdk7u101-b00 for changeset 6e42747134be ! .hgtags Changeset: ab7efd71a2f1 Author: Greg Lewis Date: 2016-05-01 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ab7efd71a2f1 Merge from main OpenJDK repository ! .hgtags ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/globalDefinitions.hpp From glewis at eyesbeyond.com Mon May 2 05:27:36 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:36 +0000 Subject: hg: bsd-port/bsd-port/corba: 5 new changesets Message-ID: <201605020527.u425Ran2011615@aojmv0008.oracle.com> Changeset: adda687205a9 Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/adda687205a9 Added tag jdk7u95-b00 for changeset 96b735f85c61 ! .hgtags Changeset: 08733019e77a Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/08733019e77a Added tag jdk7u99-b00 for changeset adda687205a9 ! .hgtags Changeset: 9c164195bcc9 Author: asaha Date: 2016-04-15 03:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/9c164195bcc9 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: 70009cc2ecb3 Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/70009cc2ecb3 Added tag jdk7u101-b00 for changeset 9c164195bcc9 ! .hgtags Changeset: 8ca8e0cf891e Author: Greg Lewis Date: 2016-05-01 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8ca8e0cf891e Merge from main OpenJDK repository ! .hgtags From glewis at eyesbeyond.com Mon May 2 05:27:36 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 02 May 2016 05:27:36 +0000 Subject: hg: bsd-port/bsd-port/jdk: 40 new changesets Message-ID: <201605020527.u425RbmC011626@aojmv0008.oracle.com> Changeset: a70af3aae22b Author: andrew Date: 2016-01-18 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a70af3aae22b Added tag jdk7u95-b00 for changeset 3a74fee9ba00 ! .hgtags Changeset: b8a5aed0fb7c Author: omajid Date: 2015-12-29 10:40 -0500 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b8a5aed0fb7c 6961123: setWMClass fails to null-terminate WM_CLASS string Reviewed-by: andrew, serb ! src/solaris/classes/sun/awt/X11/XBaseWindow.java Changeset: ef39ed3d2518 Author: sgehwolf Date: 2015-11-04 11:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ef39ed3d2518 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/lib/management/management.properties + test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java + test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 417751279615 Author: jbachorik Date: 2016-01-04 10:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/417751279615 8145982: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 852c8effb528 Author: jbachorik Date: 2016-01-29 13:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/852c8effb528 8146015: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses Reviewed-by: dfuchs, sspitsyn ! test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 0b89eea70cf4 Author: poonam Date: 2016-03-21 13:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0b89eea70cf4 8152335: Improve MethodHandle consistency Reviewed-by: vlivanov, acorn, jrose ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/sun/invoke/util/VerifyAccess.java Changeset: f4ba46656f02 Author: andrew Date: 2016-03-23 21:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f4ba46656f02 Added tag jdk7u99-b00 for changeset 0b89eea70cf4 ! .hgtags Changeset: a47eba38b96e Author: sgehwolf Date: 2016-03-21 11:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a47eba38b96e 4858370: JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn ! src/share/back/invoker.c + test/com/sun/jdi/oom/@debuggeeVMOptions + test/com/sun/jdi/oom/OomDebugTest.java + test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: ce1e160a991d Author: sgehwolf Date: 2016-04-11 15:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ce1e160a991d 8153673: [BACKOUT] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Backed out changeset a47eba38b96e Reviewed-by: andrew ! src/share/back/invoker.c - test/com/sun/jdi/oom/@debuggeeVMOptions - test/com/sun/jdi/oom/OomDebugTest.java - test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 6e867cbd77ed Author: valeriep Date: 2016-04-13 00:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6e867cbd77ed 6414899: P11Digest should support cloning Summary: Enhanced the PKCS11 Digest implementation to support cloning Reviewed-by: vinnie ! make/sun/security/pkcs11/mapfile-vers ! src/share/classes/sun/security/pkcs11/P11Digest.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h + test/sun/security/pkcs11/MessageDigest/TestCloning.java Changeset: 4ab737317172 Author: valeriep Date: 2016-04-13 18:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4ab737317172 4963723: Implement SHA-224 Summary: Add support for SHA-224, SHA224withRSA, SHA224withECDSA, HmacSHA224 and OAEPwithSHA-224AndMGF1Padding. Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/HmacCore.java ! src/share/classes/com/sun/crypto/provider/HmacMD5.java ! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java ! src/share/classes/com/sun/crypto/provider/HmacSHA1.java ! src/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/share/classes/java/security/spec/PSSParameterSpec.java ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/classes/sun/security/ec/SunECEntries.java ! src/share/classes/sun/security/pkcs11/P11Digest.java ! src/share/classes/sun/security/pkcs11/P11Mac.java ! src/share/classes/sun/security/pkcs11/P11Signature.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/provider/DigestBase.java ! src/share/classes/sun/security/provider/MD2.java ! src/share/classes/sun/security/provider/MD4.java ! src/share/classes/sun/security/provider/MD5.java ! src/share/classes/sun/security/provider/SHA.java ! src/share/classes/sun/security/provider/SHA2.java ! src/share/classes/sun/security/provider/SHA5.java ! src/share/classes/sun/security/provider/SunEntries.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/com/sun/crypto/provider/KeyGenerator/Test4628062.java ! test/com/sun/crypto/provider/Mac/MacClone.java ! test/com/sun/crypto/provider/Mac/MacKAT.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.java ! test/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/pkcs11/rsa/TestSignatures.java ! test/sun/security/provider/MessageDigest/DigestKAT.java ! test/sun/security/provider/MessageDigest/Offsets.java ! test/sun/security/provider/MessageDigest/TestSHAClone.java ! test/sun/security/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/TestSignatures.java Changeset: 9ab3c966585d Author: valeriep Date: 2016-04-13 22:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9ab3c966585d 7044060: Need to support NSA Suite B Cryptography algorithms Summary: Add support for DSA parameter generation and OIDs for NSA Suite B algorithms. Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/AESCipher.java ! src/share/classes/com/sun/crypto/provider/AESWrapCipher.java ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/share/classes/sun/security/ec/SunECEntries.java ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/DSAKeyPairGenerator.java ! src/share/classes/sun/security/provider/DSAParameterGenerator.java ! src/share/classes/sun/security/provider/ParameterCache.java ! src/share/classes/sun/security/provider/SunEntries.java + src/share/classes/sun/security/spec/DSAGenParameterSpec.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java + test/sun/security/pkcs11/ec/TestECDH2.java + test/sun/security/pkcs11/ec/TestECDSA2.java + test/sun/security/provider/DSA/TestAlgParameterGenerator.java + test/sun/security/provider/DSA/TestDSA2.java ! test/sun/security/provider/DSA/TestKeyPairGenerator.java Changeset: b19ca46f3b04 Author: xuelei Date: 2013-04-18 22:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b19ca46f3b04 8006935: Need to take care of long secret keys in HMAC/PRF compuation Reviewed-by: valeriep ! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java Changeset: 458c746c9b94 Author: valeriep Date: 2016-04-14 00:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/458c746c9b94 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 34c594b52b73 Author: xuelei Date: 2016-04-14 02:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/34c594b52b73 6956398: make ephemeral DH key match the length of the certificate key Reviewed-by: weijun ! src/share/classes/sun/security/ssl/ServerHandshaker.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 5596f1e7ed73 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5596f1e7ed73 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: a007fdb9691e Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a007fdb9691e 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: 56a6a45b243c Author: sla Date: 2013-11-01 15:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/56a6a45b243c 8027705: com/sun/jdi/JdbMethodExitTest.sh fails when a background thread is generating events. Reviewed-by: dcubed ! test/com/sun/jdi/JdbMethodExitTest.sh ! test/com/sun/jdi/ShellScaffold.sh Changeset: 4e4e6c375cb0 Author: simonis Date: 2016-04-11 15:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4e4e6c375cb0 8028537: PPC64: Updated the JDK regression tests to run on AIX Reviewed-by: alanb Contributed-by: luchsh at linux.vnet.ibm.com, spoole at linux.vnet.ibm.com, volker.simonis at gmail.com ! test/ProblemList.txt ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/cachedSocket/7056731.sh ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh ! test/java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh ! test/java/io/Serializable/evolution/RenamePackage/run.sh ! test/java/io/Serializable/serialver/classpath/run.sh ! test/java/io/Serializable/serialver/nested/run.sh ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/StringCoding/CheckEncodings.sh ! test/java/lang/annotation/loaderLeak/LoaderLeak.sh ! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh ! test/java/net/Authenticator/B4933582.sh ! test/java/net/DatagramSocket/Send12k.java ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh ! test/java/net/Socket/OldSocketImpl.sh ! test/java/net/URL/B5086147.sh ! test/java/net/URLClassLoader/B5077773.sh ! test/java/net/URLClassLoader/sealing/checksealed.sh ! test/java/net/URLConnection/6212146/test.sh ! test/java/nio/charset/coders/CheckSJISMappingProp.sh ! test/java/nio/charset/spi/basic.sh ! test/java/nio/file/Files/SBC.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh ! test/java/rmi/registry/readTest/readTest.sh ! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh ! test/java/security/Security/signedfirst/Dyn.sh ! test/java/security/Security/signedfirst/Static.sh ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Locale/LocaleCategory.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/java/util/ServiceLoader/basic.sh ! test/java/util/logging/AnonLoggerWeakRefLeak.sh ! test/java/util/logging/LoggerWeakRefLeak.sh ! test/java/util/prefs/CheckUserPrefsStorage.sh ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh ! test/javax/imageio/stream/StreamCloserLeak/run_test.sh ! test/javax/script/CommonSetup.sh ! test/javax/security/auth/Subject/doAs/Test.sh ! test/lib/security/java.policy/Ext_AllPolicy.sh ! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh ! test/sun/net/www/http/HttpClient/RetryPost.sh ! test/sun/net/www/protocol/jar/B5105410.sh ! test/sun/net/www/protocol/jar/jarbug/run.sh ! test/sun/rmi/rmic/newrmic/equivalence/batch.sh ! test/sun/security/krb5/runNameEquals.sh ! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/sun/security/pkcs11/Provider/Login.sh ! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/tools/jarsigner/AlgOptions.sh ! test/sun/security/tools/jarsigner/PercentSign.sh ! test/sun/security/tools/jarsigner/diffend.sh ! test/sun/security/tools/jarsigner/oldsig.sh ! test/sun/security/tools/keytool/AltProviderPath.sh ! test/sun/security/tools/keytool/CloneKeyAskPassword.sh ! test/sun/security/tools/keytool/NoExtNPE.sh ! test/sun/security/tools/keytool/SecretKeyKS.sh ! test/sun/security/tools/keytool/StandardAlgName.sh ! test/sun/security/tools/keytool/printssl.sh ! test/sun/security/tools/keytool/resource.sh ! test/sun/security/tools/keytool/standard.sh ! test/sun/security/tools/policytool/Alias.sh ! test/sun/security/tools/policytool/ChangeUI.sh ! test/sun/security/tools/policytool/OpenPolicy.sh ! test/sun/security/tools/policytool/SaveAs.sh ! test/sun/security/tools/policytool/UpdatePermissions.sh ! test/sun/security/tools/policytool/UsePolicy.sh ! test/sun/security/tools/policytool/i18n.sh ! test/sun/tools/common/CommonSetup.sh ! test/sun/tools/jconsole/ResourceCheckTest.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/Settings.java ! test/tools/launcher/TestHelper.java Changeset: 21982fe20d63 Author: sla Date: 2016-04-11 15:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/21982fe20d63 8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true Reviewed-by: alanb, dsamersoff ! test/sun/tools/jinfo/Basic.sh Changeset: f5968b136d75 Author: ksrini Date: 2016-04-11 21:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f5968b136d75 7127906: (launcher) convert the launcher regression tests to java Reviewed-by: darcy, naoto + test/tools/launcher/ChangeDataModel.java - test/tools/launcher/ChangeDataModel.sh - test/tools/launcher/CreatePlatformFile.java ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/I18NJarTest.java + test/tools/launcher/I18NTest.java ! test/tools/launcher/MiscTests.java ! test/tools/launcher/Settings.java - test/tools/launcher/SomeException.java ! test/tools/launcher/Test7029048.java ! test/tools/launcher/TestHelper.java - test/tools/launcher/UnicodeCleanup.java ! test/tools/launcher/UnicodeTest.java - test/tools/launcher/UnicodeTest.sh ! test/tools/launcher/UnresolvedExceptions.java - test/tools/launcher/deleteI18n.sh - test/tools/launcher/i18nTest.sh - test/tools/launcher/unresolvedExceptions.sh Changeset: 233a2b4b7309 Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/233a2b4b7309 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: 10ee1f0f86a8 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/10ee1f0f86a8 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: e6b915424d43 Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e6b915424d43 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 3b8dad189d9f Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3b8dad189d9f 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: f9046a92fd12 Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f9046a92fd12 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: 2e520074f7da Author: andrew Date: 2016-04-14 18:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2e520074f7da Merge Changeset: 900902aad468 Author: igerasim Date: 2016-04-14 19:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/900902aad468 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 2f24af3f9531 Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2f24af3f9531 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/StateTableProcessor2.cpp Changeset: 20a3e7d579de Author: vadim Date: 2015-11-18 12:18 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/20a3e7d579de 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: 93eeff7d60f1 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93eeff7d60f1 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: 8976a9321494 Author: sjiang Date: 2016-04-15 01:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8976a9321494 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: efeaee3b3a60 Author: coffeys Date: 2016-04-15 01:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/efeaee3b3a60 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: 146099ae844b Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/146099ae844b 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: aa2dfbe56983 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/aa2dfbe56983 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: 8cddeb486005 Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8cddeb486005 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: cd6e465cf102 Author: rpatil Date: 2016-04-15 03:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cd6e465cf102 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: bdcfc4d9ab9f Author: asaha Date: 2016-04-15 03:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bdcfc4d9ab9f 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: f51368baecd9 Author: andrew Date: 2016-04-18 04:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f51368baecd9 Added tag jdk7u101-b00 for changeset bdcfc4d9ab9f ! .hgtags Changeset: db5cf905ff15 Author: Greg Lewis Date: 2016-05-01 21:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/db5cf905ff15 Merge from main OpenJDK repository ! .hgtags ! src/solaris/native/sun/awt/fontpath.c ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh ! test/java/io/Serializable/evolution/RenamePackage/run.sh ! test/java/io/Serializable/serialver/classpath/run.sh ! test/java/io/Serializable/serialver/nested/run.sh ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/StringCoding/CheckEncodings.sh ! test/java/lang/annotation/loaderLeak/LoaderLeak.sh ! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh ! test/java/net/Authenticator/B4933582.sh ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh ! test/java/net/Socket/OldSocketImpl.sh ! test/java/net/URL/B5086147.sh ! test/java/net/URLClassLoader/B5077773.sh ! test/java/net/URLClassLoader/sealing/checksealed.sh ! test/java/net/URLConnection/6212146/test.sh ! test/java/nio/charset/coders/CheckSJISMappingProp.sh ! test/java/nio/charset/spi/basic.sh ! test/java/rmi/registry/readTest/readTest.sh ! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh ! test/java/security/Security/signedfirst/Dyn.sh ! test/java/security/Security/signedfirst/Static.sh ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh ! test/java/util/ServiceLoader/basic.sh ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh ! test/javax/imageio/stream/StreamCloserLeak/run_test.sh ! test/javax/script/CommonSetup.sh ! test/javax/security/auth/Subject/doAs/Test.sh ! test/lib/security/java.policy/Ext_AllPolicy.sh ! test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh ! test/sun/net/www/http/HttpClient/RetryPost.sh ! test/sun/net/www/protocol/jar/B5105410.sh ! test/sun/net/www/protocol/jar/jarbug/run.sh ! test/sun/security/krb5/runNameEquals.sh ! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/sun/security/pkcs11/Provider/Login.sh ! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh ! test/sun/security/tools/jarsigner/AlgOptions.sh ! test/sun/security/tools/jarsigner/PercentSign.sh ! test/sun/security/tools/jarsigner/diffend.sh ! test/sun/security/tools/jarsigner/oldsig.sh ! test/sun/security/tools/keytool/AltProviderPath.sh ! test/sun/security/tools/keytool/CloneKeyAskPassword.sh ! test/sun/security/tools/keytool/NoExtNPE.sh ! test/sun/security/tools/keytool/SecretKeyKS.sh ! test/sun/security/tools/keytool/StandardAlgName.sh ! test/sun/security/tools/keytool/printssl.sh ! test/sun/security/tools/keytool/resource.sh ! test/sun/security/tools/keytool/standard.sh ! test/sun/security/tools/policytool/Alias.sh ! test/sun/security/tools/policytool/ChangeUI.sh ! test/sun/security/tools/policytool/OpenPolicy.sh ! test/sun/security/tools/policytool/SaveAs.sh ! test/sun/security/tools/policytool/UpdatePermissions.sh ! test/sun/security/tools/policytool/UsePolicy.sh ! test/sun/security/tools/policytool/i18n.sh ! test/sun/tools/jconsole/ResourceCheckTest.sh ! test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh - test/tools/launcher/ChangeDataModel.sh - test/tools/launcher/CreatePlatformFile.java - test/tools/launcher/SomeException.java - test/tools/launcher/UnicodeCleanup.java - test/tools/launcher/UnicodeTest.sh - test/tools/launcher/deleteI18n.sh - test/tools/launcher/i18nTest.sh - test/tools/launcher/unresolvedExceptions.sh From glewis at eyesbeyond.com Tue May 3 04:41:33 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:33 +0000 Subject: hg: bsd-port/jdk8: 74 new changesets Message-ID: <201605030441.u434fXJS025854@aojmv0008.oracle.com> Changeset: 832508a6165c Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/832508a6165c Added tag jdk8u76-b00 for changeset e8bed1496ff2 ! .hgtags Changeset: f9aaaff70588 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f9aaaff70588 Added tag jdk8u76-b01 for changeset 832508a6165c ! .hgtags Changeset: 65315e30034e Author: gthornbr Date: 2015-12-17 16:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/65315e30034e 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael ! common/autoconf/hotspot-spec.gmk.in Changeset: 86fa734a1c14 Author: gthornbr Date: 2015-12-17 17:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/86fa734a1c14 8047763: Recognize sparc64 as a sparc platform Reviewed-by: dcubed, mikael ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 086110539435 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/086110539435 Merge Changeset: 2e3f32ffc677 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2e3f32ffc677 Added tag jdk8u76-b02 for changeset 086110539435 ! .hgtags Changeset: 5704ec211704 Author: asaha Date: 2015-12-15 22:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5704ec211704 Merge ! .hgtags Changeset: da1bcf196fa7 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/da1bcf196fa7 Merge ! .hgtags Changeset: 4db8c0116975 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/4db8c0116975 Merge ! .hgtags Changeset: 120282f77af0 Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/120282f77af0 Added tag jdk8u76-b03 for changeset 4db8c0116975 ! .hgtags Changeset: f6d50bd27913 Author: asaha Date: 2016-01-25 13:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f6d50bd27913 Added tag jdk8u76-b04 for changeset 120282f77af0 ! .hgtags Changeset: 3afef0e1a7f3 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3afef0e1a7f3 Added tag jdk8u77-b03 for changeset 3fbef9f4cddf ! .hgtags Changeset: cf0a3ce9b4e3 Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/cf0a3ce9b4e3 Added tag jdk8u75-b00 for changeset ac4e9dfd2323 ! .hgtags Changeset: 1f832b4b015b Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1f832b4b015b Merge ! .hgtags Changeset: 28fa502c15b1 Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/28fa502c15b1 Merge ! .hgtags Changeset: 75d6658e00b4 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/75d6658e00b4 Added tag jdk8u66-b32 for changeset b0bbac715f3b ! .hgtags Changeset: a35cbc019d28 Author: asaha Date: 2015-10-29 17:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a35cbc019d28 Merge ! .hgtags Changeset: 75c16f3ee576 Author: asaha Date: 2015-11-24 15:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/75c16f3ee576 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: bpatel, erikj ! make/Javadoc.gmk Changeset: 8d9029f62cf6 Author: asaha Date: 2015-11-03 07:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/8d9029f62cf6 Added tag jdk8u66-b33 for changeset 75d6658e00b4 ! .hgtags Changeset: 8fc0478d4cb4 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/8fc0478d4cb4 Added tag jdk8u51-b34 for changeset ad2f7ed088f1 ! .hgtags Changeset: 2a363653a091 Author: asaha Date: 2015-11-13 13:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2a363653a091 Merge ! .hgtags Changeset: 1719690a0ee7 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1719690a0ee7 Added tag jdk8u66-b34 for changeset 2a363653a091 ! .hgtags Changeset: ae5e60bb575d Author: asaha Date: 2015-12-02 15:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ae5e60bb575d Merge ! .hgtags Changeset: e130e46dd141 Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e130e46dd141 Merge ! .hgtags Changeset: 07707d0f0c78 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/07707d0f0c78 Added tag jdk8u66-b35 for changeset 1719690a0ee7 ! .hgtags Changeset: cfae5084732f Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/cfae5084732f Merge ! .hgtags Changeset: 88dabb4d7699 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/88dabb4d7699 Merge ! .hgtags Changeset: 175b7b630a4b Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/175b7b630a4b Merge ! .hgtags Changeset: 7260e2e56783 Author: asaha Date: 2015-12-07 22:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/7260e2e56783 Merge ! .hgtags Changeset: 92b29f9e0974 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/92b29f9e0974 Merge ! .hgtags Changeset: 9290480207f4 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9290480207f4 Added tag jdk8u66-b36 for changeset 07707d0f0c78 ! .hgtags Changeset: e2bc26d4b9a0 Author: asaha Date: 2015-12-15 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e2bc26d4b9a0 Merge ! .hgtags Changeset: 6be609c60e42 Author: asaha Date: 2015-12-15 14:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6be609c60e42 Merge ! .hgtags Changeset: 19d2fc204bd4 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/19d2fc204bd4 Merge ! .hgtags Changeset: d63a77fb0614 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d63a77fb0614 Merge ! .hgtags Changeset: 6bda4510c7c8 Author: asaha Date: 2015-12-21 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6bda4510c7c8 Added tag jdk8u75-b01 for changeset d63a77fb0614 ! .hgtags Changeset: 928374287059 Author: alitvinov Date: 2015-12-30 13:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/928374287059 Merge ! .hgtags Changeset: 3a9a0a2c3140 Author: asaha Date: 2016-01-03 22:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3a9a0a2c3140 Added tag jdk8u72-b31 for changeset 928374287059 ! .hgtags Changeset: 320f984ac52b Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/320f984ac52b Merge ! .hgtags Changeset: 53dc743a34f1 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/53dc743a34f1 Added tag jdk8u75-b02 for changeset 320f984ac52b ! .hgtags Changeset: 722fc7e276ff Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/722fc7e276ff Added tag jdk8u75-b03 for changeset 53dc743a34f1 ! .hgtags Changeset: 57f1232cccbd Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/57f1232cccbd Added tag jdk8u75-b04 for changeset 722fc7e276ff ! .hgtags Changeset: e628dd23d176 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e628dd23d176 Added tag jdk8u75-b05 for changeset 57f1232cccbd ! .hgtags Changeset: 7cc0806883e5 Author: asaha Date: 2016-01-25 14:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/7cc0806883e5 Merge ! .hgtags Changeset: 1114e8b7de75 Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1114e8b7de75 Added tag jdk8u76-b05 for changeset 7cc0806883e5 ! .hgtags Changeset: 9ea73143a518 Author: asaha Date: 2016-02-01 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9ea73143a518 Merge ! .hgtags Changeset: ab064675c066 Author: asaha Date: 2016-02-01 11:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ab064675c066 Added tag jdk8u75-b06 for changeset 9ea73143a518 ! .hgtags Changeset: 3614fb87088c Author: asaha Date: 2016-02-01 12:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3614fb87088c Merge ! .hgtags Changeset: 72eaf9b4e5c9 Author: asaha Date: 2016-02-01 12:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/72eaf9b4e5c9 Added tag jdk8u76-b06 for changeset 3614fb87088c ! .hgtags Changeset: af84471ad4fd Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/af84471ad4fd Added tag jdk8u75-b07 for changeset ab064675c066 ! .hgtags Changeset: 62e05c531567 Author: asaha Date: 2016-02-08 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/62e05c531567 Merge ! .hgtags Changeset: a1a78d1988e9 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a1a78d1988e9 Added tag jdk8u76-b07 for changeset 62e05c531567 ! .hgtags Changeset: 22ba4f1ad75c Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/22ba4f1ad75c Added tag jdk8u75-b08 for changeset af84471ad4fd ! .hgtags Changeset: ca4f552fb08f Author: asaha Date: 2016-02-15 16:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ca4f552fb08f Merge ! .hgtags Changeset: df716d977bbc Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/df716d977bbc Added tag jdk8u76-b08 for changeset ca4f552fb08f ! .hgtags Changeset: 9da1d3f8905b Author: asaha Date: 2016-02-22 13:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9da1d3f8905b Added tag jdk8u75-b09 for changeset 22ba4f1ad75c ! .hgtags Changeset: b5e3d2c78818 Author: asaha Date: 2016-02-22 13:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b5e3d2c78818 Merge ! .hgtags Changeset: daa05121e2ff Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/daa05121e2ff Added tag jdk8u76-b09 for changeset b5e3d2c78818 ! .hgtags Changeset: d8708cd521ff Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d8708cd521ff Added tag jdk8u75-b10 for changeset 9da1d3f8905b ! .hgtags Changeset: 2377ea341a26 Author: asaha Date: 2016-02-29 11:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2377ea341a26 Merge ! .hgtags Changeset: 94746373e4d5 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/94746373e4d5 Added tag jdk8u76-b10 for changeset 2377ea341a26 ! .hgtags Changeset: 62419a7c770b Author: asaha Date: 2016-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/62419a7c770b Added tag jdk8u76-b11 for changeset 94746373e4d5 ! .hgtags Changeset: 4c41657db186 Author: asaha Date: 2016-03-15 13:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/4c41657db186 Added tag jdk8u75-b12 for changeset d8708cd521ff ! .hgtags Changeset: 9f2404d26c94 Author: asaha Date: 2016-03-15 13:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9f2404d26c94 Merge ! .hgtags Changeset: 118aba9e37f0 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/118aba9e37f0 Added tag jdk8u76-b12 for changeset 9f2404d26c94 ! .hgtags Changeset: f012a4db4ff5 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f012a4db4ff5 Added tag jdk8u92-b00 for changeset 118aba9e37f0 ! .hgtags Changeset: 1151bb220321 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1151bb220321 Added tag jdk8u91-b00 for changeset 4c41657db186 ! .hgtags Changeset: 0c798868f185 Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/0c798868f185 Merge ! .hgtags Changeset: 574417338118 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/574417338118 Added tag jdk8u91-b13 for changeset 0c798868f185 ! .hgtags Changeset: 94158f2e5cbd Author: asaha Date: 2016-03-22 11:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/94158f2e5cbd Merge ! .hgtags Changeset: 70740da78fb1 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/70740da78fb1 Added tag jdk8u92-b13 for changeset 94158f2e5cbd ! .hgtags Changeset: dca1ae1fd0fd Author: asaha Date: 2016-03-31 09:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/dca1ae1fd0fd Added tag jdk8u91-b14 for changeset 574417338118 ! .hgtags Changeset: 51f64c980bcd Author: asaha Date: 2016-03-31 10:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/51f64c980bcd Merge ! .hgtags Changeset: 45825b0bad63 Author: Greg Lewis Date: 2016-05-01 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/45825b0bad63 Merge from main OpenJDK repository ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 From glewis at eyesbeyond.com Tue May 3 04:41:29 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:29 +0000 Subject: hg: bsd-port/jdk8/jaxws: 69 new changesets Message-ID: <201605030441.u434fUO5025848@aojmv0008.oracle.com> Changeset: 60789eebd1fe Author: asaha Date: 2015-10-26 13:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/60789eebd1fe Added tag jdk8u76-b00 for changeset 6aba0f814a15 ! .hgtags Changeset: 8c7d476c4469 Author: asaha Date: 2015-12-21 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8c7d476c4469 Added tag jdk8u76-b01 for changeset 60789eebd1fe ! .hgtags Changeset: f067010eb63d Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f067010eb63d Added tag jdk8u76-b02 for changeset 8c7d476c4469 ! .hgtags Changeset: 04d92b5b111f Author: asaha Date: 2015-12-16 15:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/04d92b5b111f Merge ! .hgtags Changeset: 2d1dcd107615 Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2d1dcd107615 Merge ! .hgtags Changeset: 4b728dce9390 Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4b728dce9390 Merge ! .hgtags Changeset: 4dfb56754487 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4dfb56754487 Added tag jdk8u76-b03 for changeset 4b728dce9390 ! .hgtags Changeset: a0c077b39c7a Author: asaha Date: 2016-01-25 13:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a0c077b39c7a Added tag jdk8u76-b04 for changeset 4dfb56754487 ! .hgtags Changeset: 8ad4cbaf0985 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8ad4cbaf0985 Added tag jdk8u77-b03 for changeset c6f67bea4466 ! .hgtags Changeset: d18bdb6a26a5 Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d18bdb6a26a5 Added tag jdk8u75-b00 for changeset 7d7b3488f44e ! .hgtags Changeset: d6e7291ce3d0 Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d6e7291ce3d0 Merge ! .hgtags Changeset: d595960acba5 Author: asaha Date: 2015-10-29 17:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d595960acba5 Merge ! .hgtags Changeset: 032a4c3518f2 Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/032a4c3518f2 Added tag jdk8u66-b32 for changeset 7c9c036d03e1 ! .hgtags Changeset: e43b29e571a4 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e43b29e571a4 Merge ! .hgtags Changeset: 4d8311cfab11 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4d8311cfab11 Added tag jdk8u66-b33 for changeset 032a4c3518f2 ! .hgtags Changeset: b766a3d91907 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b766a3d91907 Added tag jdk8u51-b34 for changeset f806c42dad6d ! .hgtags Changeset: 030b4033583a Author: asaha Date: 2015-11-13 15:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/030b4033583a Merge ! .hgtags Changeset: dbd13a865569 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/dbd13a865569 Added tag jdk8u66-b34 for changeset 030b4033583a ! .hgtags Changeset: 0398b9d39b23 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/0398b9d39b23 Merge ! .hgtags Changeset: 6800cb41ff35 Author: asaha Date: 2015-12-02 23:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6800cb41ff35 Merge ! .hgtags Changeset: 440eff28532a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/440eff28532a Added tag jdk8u66-b35 for changeset dbd13a865569 ! .hgtags Changeset: 3c2765ddd213 Author: asaha Date: 2015-12-03 13:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/3c2765ddd213 Merge ! .hgtags Changeset: d50c046eea5e Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d50c046eea5e Merge ! .hgtags Changeset: 852199d8392e Author: asaha Date: 2015-12-07 22:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/852199d8392e Merge ! .hgtags Changeset: 2f10ca06388a Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2f10ca06388a Merge ! .hgtags Changeset: 5efe9927cbe9 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5efe9927cbe9 Merge ! .hgtags Changeset: 9e7e407ed884 Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/9e7e407ed884 Added tag jdk8u66-b36 for changeset 440eff28532a ! .hgtags Changeset: 6ac90d89eebe Author: asaha Date: 2015-12-15 14:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6ac90d89eebe Merge ! .hgtags Changeset: 24eeb616e578 Author: asaha Date: 2015-12-15 14:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/24eeb616e578 Merge ! .hgtags Changeset: 1ff8c9824ced Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/1ff8c9824ced Merge ! .hgtags Changeset: d0161a6ecd3b Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d0161a6ecd3b Merge ! .hgtags Changeset: cf51e348ba48 Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/cf51e348ba48 Added tag jdk8u75-b01 for changeset d0161a6ecd3b ! .hgtags Changeset: 744fab401c4b Author: alitvinov Date: 2015-12-30 13:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/744fab401c4b Merge ! .hgtags Changeset: e80ae4e80f35 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e80ae4e80f35 Added tag jdk8u72-b31 for changeset 744fab401c4b ! .hgtags Changeset: 57eb6af19a97 Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/57eb6af19a97 Merge ! .hgtags Changeset: 3412fd49bcbe Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/3412fd49bcbe Added tag jdk8u75-b02 for changeset 57eb6af19a97 ! .hgtags Changeset: 6580edbc4511 Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6580edbc4511 Added tag jdk8u75-b03 for changeset 3412fd49bcbe ! .hgtags Changeset: 31337d592297 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/31337d592297 Added tag jdk8u75-b04 for changeset 6580edbc4511 ! .hgtags Changeset: 9b410a16922e Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/9b410a16922e Added tag jdk8u75-b05 for changeset 31337d592297 ! .hgtags Changeset: fb7f4e5348ac Author: asaha Date: 2016-01-25 15:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/fb7f4e5348ac Merge ! .hgtags Changeset: 1c8d4e9c2a74 Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/1c8d4e9c2a74 Added tag jdk8u76-b05 for changeset fb7f4e5348ac ! .hgtags Changeset: 7fca20ec14be Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/7fca20ec14be Merge ! .hgtags Changeset: 97951b6feedb Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/97951b6feedb Added tag jdk8u75-b06 for changeset 7fca20ec14be ! .hgtags Changeset: e28faf4200cb Author: asaha Date: 2016-02-01 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e28faf4200cb Merge ! .hgtags Changeset: e5ccaa11aecf Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e5ccaa11aecf Added tag jdk8u76-b06 for changeset e28faf4200cb ! .hgtags Changeset: e4c1921d7568 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e4c1921d7568 Added tag jdk8u75-b07 for changeset 97951b6feedb ! .hgtags Changeset: 8fbdfb6e0711 Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8fbdfb6e0711 Merge ! .hgtags Changeset: 280891ba8788 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/280891ba8788 Added tag jdk8u76-b07 for changeset 8fbdfb6e0711 ! .hgtags Changeset: c302ec60295c Author: asaha Date: 2016-02-15 16:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/c302ec60295c Added tag jdk8u75-b08 for changeset e4c1921d7568 ! .hgtags Changeset: dd502b0270a0 Author: asaha Date: 2016-02-15 16:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/dd502b0270a0 Merge ! .hgtags Changeset: 29c60d026571 Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/29c60d026571 Added tag jdk8u76-b08 for changeset dd502b0270a0 ! .hgtags Changeset: 945844568e95 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/945844568e95 Added tag jdk8u75-b09 for changeset c302ec60295c ! .hgtags Changeset: c50275b7bb7a Author: asaha Date: 2016-02-22 13:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/c50275b7bb7a Merge ! .hgtags Changeset: f67707d4ab4e Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f67707d4ab4e Added tag jdk8u76-b09 for changeset c50275b7bb7a ! .hgtags Changeset: ee0c5d0875a3 Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/ee0c5d0875a3 Added tag jdk8u75-b10 for changeset 945844568e95 ! .hgtags Changeset: 9a7ea7a7ab73 Author: asaha Date: 2016-02-29 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/9a7ea7a7ab73 Merge ! .hgtags Changeset: f31ede81ad1e Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f31ede81ad1e Added tag jdk8u76-b10 for changeset 9a7ea7a7ab73 ! .hgtags Changeset: 5c028c153aba Author: asaha Date: 2016-03-07 10:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5c028c153aba Added tag jdk8u76-b11 for changeset f31ede81ad1e ! .hgtags Changeset: f66ee2329cd2 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f66ee2329cd2 Added tag jdk8u75-b12 for changeset ee0c5d0875a3 ! .hgtags Changeset: fad3981b329a Author: asaha Date: 2016-03-15 13:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/fad3981b329a Merge ! .hgtags Changeset: 451d700ba30e Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/451d700ba30e Added tag jdk8u76-b12 for changeset fad3981b329a ! .hgtags Changeset: f564c30f7939 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f564c30f7939 Added tag jdk8u92-b00 for changeset 451d700ba30e ! .hgtags Changeset: d6b062344258 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d6b062344258 Added tag jdk8u91-b00 for changeset f66ee2329cd2 ! .hgtags Changeset: be5935ee38f1 Author: asaha Date: 2016-03-21 23:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/be5935ee38f1 Merge ! .hgtags Changeset: e71f424e2c96 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/e71f424e2c96 Added tag jdk8u91-b13 for changeset be5935ee38f1 ! .hgtags Changeset: 008547c7dd3e Author: asaha Date: 2016-03-22 11:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/008547c7dd3e Merge ! .hgtags Changeset: fbbf74dcce54 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/fbbf74dcce54 Added tag jdk8u92-b13 for changeset 008547c7dd3e ! .hgtags Changeset: 4c0ed3f71a59 Author: asaha Date: 2016-03-31 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4c0ed3f71a59 Added tag jdk8u91-b14 for changeset e71f424e2c96 ! .hgtags Changeset: 759ba92444a9 Author: asaha Date: 2016-03-31 10:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/759ba92444a9 Merge ! .hgtags From glewis at eyesbeyond.com Tue May 3 04:41:29 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:29 +0000 Subject: hg: bsd-port/jdk8/corba: 71 new changesets Message-ID: <201605030441.u434fTUQ025847@aojmv0008.oracle.com> Changeset: 5786892e7c7d Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/5786892e7c7d Added tag jdk8u76-b00 for changeset 7deeb4f70404 ! .hgtags Changeset: 239155e48af8 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/239155e48af8 Added tag jdk8u76-b01 for changeset 5786892e7c7d ! .hgtags Changeset: 836460d208a3 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/836460d208a3 Added tag jdk8u76-b02 for changeset 239155e48af8 ! .hgtags Changeset: 4d5cf7c69a6d Author: asaha Date: 2015-12-15 22:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4d5cf7c69a6d Merge ! .hgtags Changeset: 4476a38adfb2 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4476a38adfb2 Merge ! .hgtags Changeset: 137e5c45fd54 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/137e5c45fd54 Merge ! .hgtags Changeset: 7bbceb589f5d Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/7bbceb589f5d Added tag jdk8u76-b03 for changeset 137e5c45fd54 ! .hgtags Changeset: 223d0e48a55b Author: asaha Date: 2016-01-25 13:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/223d0e48a55b Added tag jdk8u76-b04 for changeset 7bbceb589f5d ! .hgtags Changeset: 4306462408d1 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4306462408d1 Added tag jdk8u77-b03 for changeset e8dc6eb11c76 ! .hgtags Changeset: d615a0fc5c3c Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d615a0fc5c3c Added tag jdk8u75-b00 for changeset 073b951904b3 ! .hgtags Changeset: 7cd6b5766508 Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/7cd6b5766508 Merge ! .hgtags Changeset: fc64de33b72a Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/fc64de33b72a Merge ! .hgtags Changeset: b0392e7c5b07 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/b0392e7c5b07 Added tag jdk8u66-b32 for changeset 4436283ad3bd ! .hgtags Changeset: 9abb19c057e1 Author: asaha Date: 2015-10-29 17:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9abb19c057e1 Merge ! .hgtags Changeset: ec1a89bee305 Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ec1a89bee305 Added tag jdk8u66-b33 for changeset b0392e7c5b07 ! .hgtags Changeset: 6daf84b540ac Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/6daf84b540ac Added tag jdk8u51-b34 for changeset bd928a0bfc2c ! .hgtags Changeset: 39be7bf16820 Author: asaha Date: 2015-11-13 14:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/39be7bf16820 Merge ! .hgtags Changeset: 9dfa25a760c6 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9dfa25a760c6 Added tag jdk8u66-b34 for changeset 39be7bf16820 ! .hgtags Changeset: 1eb7ac217a35 Author: asaha Date: 2015-12-02 15:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/1eb7ac217a35 Merge ! .hgtags Changeset: 59678f2b7d6e Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/59678f2b7d6e Merge ! .hgtags Changeset: 1dfa7f7ec985 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/1dfa7f7ec985 Added tag jdk8u66-b35 for changeset 9dfa25a760c6 ! .hgtags Changeset: bf3dd8321183 Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bf3dd8321183 Merge ! .hgtags Changeset: 8d1b49e643a3 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8d1b49e643a3 Merge ! .hgtags Changeset: 1a6f8a349fb5 Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/1a6f8a349fb5 Merge ! .hgtags Changeset: e79ba69c301e Author: asaha Date: 2015-12-07 22:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e79ba69c301e Merge ! .hgtags Changeset: 2a485e341766 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/2a485e341766 Merge ! .hgtags Changeset: a096dbb66200 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a096dbb66200 Added tag jdk8u66-b36 for changeset 1dfa7f7ec985 ! .hgtags Changeset: 905365041a04 Author: asaha Date: 2015-12-15 12:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/905365041a04 Merge ! .hgtags Changeset: e35996d801ba Author: asaha Date: 2015-12-15 14:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e35996d801ba Merge ! .hgtags Changeset: 2edd005b7024 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/2edd005b7024 Merge ! .hgtags Changeset: 5b48f7defe40 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/5b48f7defe40 Merge ! .hgtags Changeset: abfd273a2236 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/abfd273a2236 Added tag jdk8u75-b01 for changeset 5b48f7defe40 ! .hgtags Changeset: d82cbb7a4bfe Author: alitvinov Date: 2015-12-30 13:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d82cbb7a4bfe Merge ! .hgtags Changeset: 1c4b2b1e1cbd Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/1c4b2b1e1cbd Added tag jdk8u72-b31 for changeset d82cbb7a4bfe ! .hgtags Changeset: 0015f4a7f0d0 Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0015f4a7f0d0 Merge ! .hgtags Changeset: 74b2903babf0 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/74b2903babf0 Added tag jdk8u75-b02 for changeset 0015f4a7f0d0 ! .hgtags Changeset: aa99436ccf82 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/aa99436ccf82 Added tag jdk8u75-b03 for changeset 74b2903babf0 ! .hgtags Changeset: e4dd4a6a2e67 Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e4dd4a6a2e67 Added tag jdk8u75-b04 for changeset aa99436ccf82 ! .hgtags Changeset: adf2c9ed1a03 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/adf2c9ed1a03 Added tag jdk8u75-b05 for changeset e4dd4a6a2e67 ! .hgtags Changeset: ca66a2dd5cfd Author: asaha Date: 2016-01-25 14:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ca66a2dd5cfd Merge ! .hgtags Changeset: 57c75310198c Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/57c75310198c Added tag jdk8u76-b05 for changeset ca66a2dd5cfd ! .hgtags Changeset: 6ca185377097 Author: asaha Date: 2016-02-01 09:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/6ca185377097 Merge ! .hgtags Changeset: 77880a70d92d Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/77880a70d92d Added tag jdk8u75-b06 for changeset 6ca185377097 ! .hgtags Changeset: f8453e7a3185 Author: asaha Date: 2016-02-01 12:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f8453e7a3185 Merge ! .hgtags Changeset: 9a5a6eff0bb4 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9a5a6eff0bb4 Added tag jdk8u76-b06 for changeset f8453e7a3185 ! .hgtags Changeset: d267b16e3ecc Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d267b16e3ecc Added tag jdk8u75-b07 for changeset 77880a70d92d ! .hgtags Changeset: dd1d572083b0 Author: asaha Date: 2016-02-08 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/dd1d572083b0 Merge ! .hgtags Changeset: f874fe7d7699 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f874fe7d7699 Added tag jdk8u76-b07 for changeset dd1d572083b0 ! .hgtags Changeset: 1030aea873cd Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/1030aea873cd Added tag jdk8u75-b08 for changeset d267b16e3ecc ! .hgtags Changeset: fc1229185837 Author: asaha Date: 2016-02-15 16:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/fc1229185837 Merge ! .hgtags Changeset: ee5d4ffdedfa Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ee5d4ffdedfa Added tag jdk8u76-b08 for changeset fc1229185837 ! .hgtags Changeset: c971f5fe414d Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c971f5fe414d Added tag jdk8u75-b09 for changeset 1030aea873cd ! .hgtags Changeset: afb55372bcc7 Author: asaha Date: 2016-02-22 13:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/afb55372bcc7 Merge ! .hgtags Changeset: f3ad392e659d Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f3ad392e659d Added tag jdk8u76-b09 for changeset afb55372bcc7 ! .hgtags Changeset: 6a25fcd5d26d Author: asaha Date: 2016-02-28 19:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/6a25fcd5d26d 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: 964fe4bba121 Author: asaha Date: 2016-02-28 18:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/964fe4bba121 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties Changeset: f7cfd44464c3 Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f7cfd44464c3 Added tag jdk8u75-b10 for changeset 964fe4bba121 ! .hgtags Changeset: d2f26e6433db Author: asaha Date: 2016-02-29 11:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d2f26e6433db Merge ! .hgtags Changeset: df2dcefb08f9 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/df2dcefb08f9 Added tag jdk8u76-b10 for changeset d2f26e6433db ! .hgtags Changeset: 744f7da9b595 Author: asaha Date: 2016-03-07 10:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/744f7da9b595 Added tag jdk8u76-b11 for changeset df2dcefb08f9 ! .hgtags Changeset: cd7cec8fd295 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/cd7cec8fd295 Added tag jdk8u75-b12 for changeset f7cfd44464c3 ! .hgtags Changeset: 94c775e05eb0 Author: asaha Date: 2016-03-15 13:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/94c775e05eb0 Merge ! .hgtags Changeset: e0fbd6a51e06 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e0fbd6a51e06 Added tag jdk8u76-b12 for changeset 94c775e05eb0 ! .hgtags Changeset: 427f62dcb8a2 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/427f62dcb8a2 Added tag jdk8u92-b00 for changeset e0fbd6a51e06 ! .hgtags Changeset: ca3e18017a84 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ca3e18017a84 Added tag jdk8u91-b00 for changeset cd7cec8fd295 ! .hgtags Changeset: 4ea02753e66e Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4ea02753e66e Merge ! .hgtags Changeset: f8d0cfaa9900 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f8d0cfaa9900 Added tag jdk8u91-b13 for changeset 4ea02753e66e ! .hgtags Changeset: 8f0466c0dce6 Author: asaha Date: 2016-03-22 11:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8f0466c0dce6 Merge ! .hgtags Changeset: f361c61aa97c Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f361c61aa97c Added tag jdk8u92-b13 for changeset 8f0466c0dce6 ! .hgtags Changeset: 9f89788050d3 Author: asaha Date: 2016-03-31 09:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9f89788050d3 Added tag jdk8u91-b14 for changeset f8d0cfaa9900 ! .hgtags Changeset: 5617f9bec354 Author: asaha Date: 2016-03-31 10:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/5617f9bec354 Merge ! .hgtags From glewis at eyesbeyond.com Tue May 3 04:41:36 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:36 +0000 Subject: hg: bsd-port/jdk8/jaxp: 74 new changesets Message-ID: <201605030441.u434fbRq025887@aojmv0008.oracle.com> Changeset: ed94049af050 Author: asaha Date: 2015-10-26 13:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ed94049af050 Added tag jdk8u76-b00 for changeset acbcb6682c9b ! .hgtags Changeset: b3c914ad842d Author: aefimov Date: 2015-12-05 13:22 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b3c914ad842d 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: 7711933ec184 Author: asaha Date: 2015-12-21 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7711933ec184 Added tag jdk8u76-b01 for changeset b3c914ad842d ! .hgtags Changeset: 8e311329305a Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8e311329305a Added tag jdk8u76-b02 for changeset 7711933ec184 ! .hgtags Changeset: fd9d38e75287 Author: asaha Date: 2015-12-16 15:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/fd9d38e75287 Merge ! .hgtags Changeset: ae195096f94d Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ae195096f94d Merge ! .hgtags Changeset: 11dd1c13f1bd Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/11dd1c13f1bd Merge ! .hgtags Changeset: 1cc1c3510fd8 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1cc1c3510fd8 Added tag jdk8u76-b03 for changeset 11dd1c13f1bd ! .hgtags Changeset: b96204430344 Author: asaha Date: 2016-01-25 13:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b96204430344 Added tag jdk8u76-b04 for changeset 1cc1c3510fd8 ! .hgtags Changeset: 9bf19e95e50c Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/9bf19e95e50c Added tag jdk8u77-b03 for changeset 1c71899e8566 ! .hgtags Changeset: fe2abbd4440c Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/fe2abbd4440c Added tag jdk8u75-b00 for changeset eca165c0654a ! .hgtags Changeset: f8a16cd739ba Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f8a16cd739ba Merge ! .hgtags Changeset: 0a9edd59d343 Author: aefimov Date: 2015-10-30 01:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0a9edd59d343 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: 5dc103dd022f Author: asaha Date: 2015-10-29 17:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/5dc103dd022f Merge ! .hgtags Changeset: a85030db0261 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/a85030db0261 Added tag jdk8u66-b32 for changeset 1db6026e38d4 ! .hgtags Changeset: 2beb3ddba0d7 Author: asaha Date: 2015-10-29 17:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2beb3ddba0d7 Merge ! .hgtags Changeset: b15c3ef9f514 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b15c3ef9f514 Added tag jdk8u66-b33 for changeset a85030db0261 ! .hgtags Changeset: ead23ccf33a1 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ead23ccf33a1 Added tag jdk8u51-b34 for changeset 55657ee85e8e ! .hgtags Changeset: 59dc259db9ad Author: asaha Date: 2015-11-13 15:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/59dc259db9ad Merge ! .hgtags Changeset: a9f8281d8391 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/a9f8281d8391 Added tag jdk8u66-b34 for changeset 59dc259db9ad ! .hgtags Changeset: 0b734f331213 Author: asaha Date: 2015-12-02 23:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0b734f331213 Merge ! .hgtags Changeset: 5059e76bf65c Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/5059e76bf65c Merge ! .hgtags Changeset: d11c3bc0881a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d11c3bc0881a Added tag jdk8u66-b35 for changeset a9f8281d8391 ! .hgtags Changeset: 5b397799a7e9 Author: asaha Date: 2015-12-03 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/5b397799a7e9 Merge ! .hgtags Changeset: 8c68f448ec4a Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8c68f448ec4a Merge ! .hgtags Changeset: f911290b1b4e Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f911290b1b4e 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 49031c4f768f Author: asaha Date: 2015-12-07 22:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/49031c4f768f Merge ! .hgtags Changeset: 8297b59f265f Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8297b59f265f Merge ! .hgtags Changeset: 6e8c79e74cd5 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/6e8c79e74cd5 Merge ! .hgtags Changeset: bb69dd652421 Author: asaha Date: 2015-12-15 08:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/bb69dd652421 Added tag jdk8u66-b36 for changeset d11c3bc0881a ! .hgtags Changeset: 9ac883da35eb Author: asaha Date: 2015-12-15 14:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/9ac883da35eb Merge ! .hgtags Changeset: 2ed6ee446f61 Author: asaha Date: 2015-12-15 14:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2ed6ee446f61 Merge ! .hgtags Changeset: 58d40d09d76e Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/58d40d09d76e Merge ! .hgtags Changeset: 06cdf5dc679e Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/06cdf5dc679e Merge ! .hgtags Changeset: 386a604af3bf Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/386a604af3bf Added tag jdk8u75-b01 for changeset 06cdf5dc679e ! .hgtags Changeset: 2b3d0e6f3cd1 Author: alitvinov Date: 2015-12-30 13:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2b3d0e6f3cd1 Merge ! .hgtags Changeset: 01b1ca6a8807 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/01b1ca6a8807 Added tag jdk8u72-b31 for changeset 2b3d0e6f3cd1 ! .hgtags Changeset: 26c297e9f11b Author: asaha Date: 2016-01-04 08:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/26c297e9f11b Merge ! .hgtags Changeset: 2a292503c557 Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2a292503c557 Added tag jdk8u75-b02 for changeset 26c297e9f11b ! .hgtags Changeset: cb072b12f5db Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/cb072b12f5db Added tag jdk8u75-b03 for changeset 2a292503c557 ! .hgtags Changeset: 40ccc40d5845 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/40ccc40d5845 Added tag jdk8u75-b04 for changeset cb072b12f5db ! .hgtags Changeset: c83fd81c6d57 Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/c83fd81c6d57 Added tag jdk8u75-b05 for changeset 40ccc40d5845 ! .hgtags Changeset: ec9701b3846b Author: asaha Date: 2016-01-25 14:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ec9701b3846b Merge ! .hgtags Changeset: 560debec149d Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/560debec149d Added tag jdk8u76-b05 for changeset ec9701b3846b ! .hgtags Changeset: e77acebebfdc Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e77acebebfdc Merge ! .hgtags Changeset: e5423deded19 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e5423deded19 Added tag jdk8u75-b06 for changeset e77acebebfdc ! .hgtags Changeset: ce8019f21943 Author: asaha Date: 2016-02-01 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ce8019f21943 Merge ! .hgtags Changeset: 8634b174ad16 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8634b174ad16 Added tag jdk8u76-b06 for changeset ce8019f21943 ! .hgtags Changeset: 8244c2d885d4 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8244c2d885d4 Added tag jdk8u75-b07 for changeset e5423deded19 ! .hgtags Changeset: 3f1a028c152e Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3f1a028c152e Merge ! .hgtags Changeset: 53cc2017310a Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/53cc2017310a Added tag jdk8u76-b07 for changeset 3f1a028c152e ! .hgtags Changeset: 1b3ef7edccbc Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1b3ef7edccbc Added tag jdk8u75-b08 for changeset 8244c2d885d4 ! .hgtags Changeset: 74c0b275d2dd Author: asaha Date: 2016-02-15 16:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/74c0b275d2dd Merge ! .hgtags Changeset: 6ea7f4cda57e Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/6ea7f4cda57e Added tag jdk8u76-b08 for changeset 74c0b275d2dd ! .hgtags Changeset: 439280e4ca89 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/439280e4ca89 Added tag jdk8u75-b09 for changeset 1b3ef7edccbc ! .hgtags Changeset: 2e5841f57df4 Author: asaha Date: 2016-02-22 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2e5841f57df4 Merge ! .hgtags Changeset: c725b43bdc10 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/c725b43bdc10 Added tag jdk8u76-b09 for changeset 2e5841f57df4 ! .hgtags Changeset: 513cb39f8a3a Author: asaha Date: 2016-02-28 19:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/513cb39f8a3a 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: e926cbc930ff Author: asaha Date: 2016-02-28 18:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e926cbc930ff 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java Changeset: ce9b84545302 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ce9b84545302 Added tag jdk8u75-b10 for changeset e926cbc930ff ! .hgtags Changeset: 8c4b25889202 Author: asaha Date: 2016-02-29 11:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8c4b25889202 Merge ! .hgtags Changeset: 6afc87bdaa7b Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/6afc87bdaa7b Added tag jdk8u76-b10 for changeset 8c4b25889202 ! .hgtags Changeset: c8050e027633 Author: asaha Date: 2016-03-07 10:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/c8050e027633 Added tag jdk8u76-b11 for changeset 6afc87bdaa7b ! .hgtags Changeset: 6b0d1f04c480 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/6b0d1f04c480 Added tag jdk8u75-b12 for changeset ce9b84545302 ! .hgtags Changeset: 233768376a36 Author: asaha Date: 2016-03-15 13:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/233768376a36 Merge ! .hgtags Changeset: 7e43e115dfaf Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7e43e115dfaf Added tag jdk8u76-b12 for changeset 233768376a36 ! .hgtags Changeset: 846242bc27f1 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/846242bc27f1 Added tag jdk8u92-b00 for changeset 7e43e115dfaf ! .hgtags Changeset: 0d24ff64caea Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0d24ff64caea Added tag jdk8u91-b00 for changeset 6b0d1f04c480 ! .hgtags Changeset: 817898d53814 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/817898d53814 Merge ! .hgtags Changeset: f6bda5729ff8 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f6bda5729ff8 Added tag jdk8u91-b13 for changeset 817898d53814 ! .hgtags Changeset: 1bce84411d37 Author: asaha Date: 2016-03-22 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1bce84411d37 Merge ! .hgtags Changeset: e1199f31cee7 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e1199f31cee7 Added tag jdk8u92-b13 for changeset 1bce84411d37 ! .hgtags Changeset: 8b0bf55a041a Author: asaha Date: 2016-03-31 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8b0bf55a041a Added tag jdk8u91-b14 for changeset f6bda5729ff8 ! .hgtags Changeset: fb9f98ed6ef2 Author: asaha Date: 2016-03-31 10:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/fb9f98ed6ef2 Merge ! .hgtags From glewis at eyesbeyond.com Tue May 3 04:41:40 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:40 +0000 Subject: hg: bsd-port/jdk8/langtools: 82 new changesets Message-ID: <201605030441.u434fgwD025970@aojmv0008.oracle.com> Changeset: 683b3e7e05a7 Author: asaha Date: 2015-10-26 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/683b3e7e05a7 Added tag jdk8u76-b00 for changeset 10ffafaf5340 ! .hgtags Changeset: 4044eb07194d Author: aeriksso Date: 2015-10-27 10:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4044eb07194d 8134759: jdb: Incorrect stepping inside finally block Summary: Add LineNumberTable attribute for return bytecodes split around finally code Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: dcd12fa5b58a Author: mcimadamore Date: 2015-11-12 21:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/dcd12fa5b58a 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add logic to avoid post-inference triggers on temporarty AST types Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8066974/T8066974.java + test/tools/javac/lambda/8066974/T8066974.out Changeset: 0caab0d65a04 Author: mcimadamore Date: 2015-11-12 22:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0caab0d65a04 8065986: Compiler fails to NullPointerException when calling super with Object<>() Summary: Missing POLY kind selector on recursive constructor calls with poly arguments Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/8065986/T8065986a.java + test/tools/javac/generics/diamond/8065986/T8065986a.out + test/tools/javac/generics/diamond/8065986/T8065986b.java + test/tools/javac/generics/diamond/8065986/T8065986b.out Changeset: 78f0aa619915 Author: asaha Date: 2015-12-21 15:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/78f0aa619915 Added tag jdk8u76-b01 for changeset 0caab0d65a04 ! .hgtags Changeset: 049e909914f1 Author: asaha Date: 2016-01-04 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/049e909914f1 Added tag jdk8u76-b02 for changeset 78f0aa619915 ! .hgtags Changeset: 0353cf89ea96 Author: sadayapalam Date: 2016-01-07 08:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0353cf89ea96 8145466: javac: No line numbers in compilation error Summary: Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/diags/DiagnosticRewriterTest.java + test/tools/javac/diags/DiagnosticRewriterTest.out + test/tools/javac/diags/DiagnosticRewriterTest2.java + test/tools/javac/diags/DiagnosticRewriterTest2.out Changeset: 9731ab1f18ee Author: robm Date: 2016-01-14 18:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9731ab1f18ee 8145722: NullPointerException in javadoc Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Changeset: bde967f54816 Author: asaha Date: 2015-12-16 15:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/bde967f54816 Merge ! .hgtags Changeset: 581eabbfd411 Author: asaha Date: 2016-01-05 08:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/581eabbfd411 Merge ! .hgtags Changeset: 6b38b7b0ed87 Author: asaha Date: 2016-01-05 08:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/6b38b7b0ed87 Merge ! .hgtags Changeset: 8969d6096fe1 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8969d6096fe1 Merge Changeset: 18428dc0634f Author: asaha Date: 2016-01-19 13:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/18428dc0634f Added tag jdk8u76-b03 for changeset 8969d6096fe1 ! .hgtags Changeset: 0ee1f3cdb4ba Author: aefimov Date: 2016-01-15 19:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0ee1f3cdb4ba 8134007: Improve string folding Summary: Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression Reviewed-by: jlahoda ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/8134007/T8134007.java Changeset: ca136b17b9f4 Author: jlahoda Date: 2015-10-19 12:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ca136b17b9f4 8139751: Javac crash with -XDallowStringFolding=false Summary: When string folding is disabled, need to keep the original expression. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/parser/StringFoldingTest.java Changeset: 745c9feb99f2 Author: mcimadamore Date: 2016-01-18 10:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/745c9feb99f2 8130506: javac AssertionError when invoking MethodHandle.invoke with lambda parameter Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MethodHandleInvokeTest.java Changeset: 30f0dce3fbd3 Author: aefimov Date: 2016-01-22 10:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/30f0dce3fbd3 8068254: Method reference uses wrong qualifying type Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions. Reviewed-by: rfield, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java + test/tools/javac/lambda/methodReferenceExecution/pkg/B.java Changeset: f8173fa5db9b Author: robm Date: 2016-01-25 08:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f8173fa5db9b Merge Changeset: dad1f3dd4a90 Author: asaha Date: 2016-01-25 13:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/dad1f3dd4a90 Added tag jdk8u76-b04 for changeset f8173fa5db9b ! .hgtags Changeset: 2e9f71878d16 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/2e9f71878d16 Added tag jdk8u77-b03 for changeset 094308b2ca1c ! .hgtags Changeset: e8b335a10c1c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e8b335a10c1c Added tag jdk8u75-b00 for changeset 90b497af2ba5 ! .hgtags Changeset: 25b6cb57f5eb Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/25b6cb57f5eb Merge ! .hgtags Changeset: 874f6272fa9f Author: asaha Date: 2015-10-29 17:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/874f6272fa9f Merge ! .hgtags Changeset: e7db5523c835 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e7db5523c835 Added tag jdk8u66-b32 for changeset accc23223f79 ! .hgtags Changeset: eb5e3c242780 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eb5e3c242780 Merge ! .hgtags Changeset: ef60638ad242 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ef60638ad242 Added tag jdk8u66-b33 for changeset e7db5523c835 ! .hgtags Changeset: 51997141b15c Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/51997141b15c 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: c474809c1579 Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c474809c1579 Added tag jdk8u51-b34 for changeset 51997141b15c ! .hgtags Changeset: 0d7fcabf56ed Author: asaha Date: 2015-11-13 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0d7fcabf56ed Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 5ceff8f21ebd Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5ceff8f21ebd Added tag jdk8u66-b34 for changeset 0d7fcabf56ed ! .hgtags Changeset: 74cf0ebe274d Author: asaha Date: 2015-12-02 23:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/74cf0ebe274d Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: cf2fdc2c96b1 Author: asaha Date: 2015-12-02 23:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cf2fdc2c96b1 Merge ! .hgtags Changeset: 85045b1db475 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/85045b1db475 Added tag jdk8u66-b35 for changeset 5ceff8f21ebd ! .hgtags Changeset: 02c1a2a0c189 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/02c1a2a0c189 Merge ! .hgtags Changeset: 854a97f541ec Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/854a97f541ec Merge ! .hgtags Changeset: 43dc88e84371 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/43dc88e84371 Merge ! .hgtags Changeset: 28a0566a1abe Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/28a0566a1abe Merge ! .hgtags Changeset: c8c881220ca5 Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c8c881220ca5 Merge ! .hgtags Changeset: f6c8f316bf8f Author: asaha Date: 2015-12-15 08:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f6c8f316bf8f Added tag jdk8u66-b36 for changeset 85045b1db475 ! .hgtags Changeset: 06bbe8777800 Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/06bbe8777800 Merge ! .hgtags Changeset: 8c4bd95e18bd Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8c4bd95e18bd Merge ! .hgtags Changeset: b6d7d98d19e3 Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b6d7d98d19e3 Merge ! .hgtags Changeset: 374719365422 Author: asaha Date: 2015-12-21 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/374719365422 Merge ! .hgtags Changeset: dfee05ae9faf Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/dfee05ae9faf Added tag jdk8u75-b01 for changeset 374719365422 ! .hgtags Changeset: ee6ec29fce4f Author: alitvinov Date: 2015-12-30 14:13 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ee6ec29fce4f Merge ! .hgtags Changeset: 600e14e4f69b Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/600e14e4f69b Added tag jdk8u72-b31 for changeset ee6ec29fce4f ! .hgtags Changeset: 58a3f185c67c Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/58a3f185c67c Merge ! .hgtags Changeset: 400115d04e6e Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/400115d04e6e Added tag jdk8u75-b02 for changeset 58a3f185c67c ! .hgtags Changeset: 580f87c4d91a Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/580f87c4d91a Added tag jdk8u75-b03 for changeset 400115d04e6e ! .hgtags Changeset: 4fd1c0d25a9c Author: asaha Date: 2016-01-18 10:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4fd1c0d25a9c Added tag jdk8u75-b04 for changeset 580f87c4d91a ! .hgtags Changeset: b1524c0be3af Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b1524c0be3af Added tag jdk8u75-b05 for changeset 4fd1c0d25a9c ! .hgtags Changeset: a614462a11b2 Author: asaha Date: 2016-01-25 15:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a614462a11b2 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 8f07a44eacaf Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8f07a44eacaf Added tag jdk8u76-b05 for changeset a614462a11b2 ! .hgtags Changeset: 494f23cf6614 Author: asaha Date: 2016-02-01 10:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/494f23cf6614 Merge ! .hgtags Changeset: f3faee5dcf8f Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f3faee5dcf8f Added tag jdk8u75-b06 for changeset 494f23cf6614 ! .hgtags Changeset: 05277263bb65 Author: asaha Date: 2016-02-01 12:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/05277263bb65 Merge ! .hgtags Changeset: 7f9eb628b9f1 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/7f9eb628b9f1 Added tag jdk8u76-b06 for changeset 05277263bb65 ! .hgtags Changeset: c5caf2d47df9 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c5caf2d47df9 Added tag jdk8u75-b07 for changeset f3faee5dcf8f ! .hgtags Changeset: 2e5b270da256 Author: asaha Date: 2016-02-08 11:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/2e5b270da256 Merge ! .hgtags Changeset: 87c689a75234 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/87c689a75234 Added tag jdk8u76-b07 for changeset 2e5b270da256 ! .hgtags Changeset: 81d6f6116b0a Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/81d6f6116b0a Added tag jdk8u75-b08 for changeset c5caf2d47df9 ! .hgtags Changeset: cdb6f3acadd3 Author: asaha Date: 2016-02-15 16:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cdb6f3acadd3 Merge ! .hgtags Changeset: 02f7015d3157 Author: asaha Date: 2016-02-15 17:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/02f7015d3157 Added tag jdk8u76-b08 for changeset cdb6f3acadd3 ! .hgtags Changeset: ac1c8c22bc74 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ac1c8c22bc74 Added tag jdk8u75-b09 for changeset 81d6f6116b0a ! .hgtags Changeset: 29ba8d3fba86 Author: asaha Date: 2016-02-22 13:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/29ba8d3fba86 Merge ! .hgtags Changeset: 7f66cecebee3 Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/7f66cecebee3 Added tag jdk8u76-b09 for changeset 29ba8d3fba86 ! .hgtags Changeset: b18c3556d0da Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b18c3556d0da Added tag jdk8u75-b10 for changeset ac1c8c22bc74 ! .hgtags Changeset: 151cda213a4b Author: asaha Date: 2016-02-29 11:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/151cda213a4b Merge ! .hgtags Changeset: 376602ef39e0 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/376602ef39e0 Added tag jdk8u76-b10 for changeset 151cda213a4b ! .hgtags Changeset: 5b4593428c2e Author: asaha Date: 2016-03-07 10:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5b4593428c2e Added tag jdk8u76-b11 for changeset 376602ef39e0 ! .hgtags Changeset: 4cbd08688ff5 Author: asaha Date: 2016-03-15 13:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4cbd08688ff5 Added tag jdk8u75-b12 for changeset b18c3556d0da ! .hgtags Changeset: b86071b48b55 Author: asaha Date: 2016-03-15 13:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b86071b48b55 Merge ! .hgtags Changeset: db821ed6165c Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/db821ed6165c Added tag jdk8u76-b12 for changeset b86071b48b55 ! .hgtags Changeset: 4560c388e259 Author: asaha Date: 2016-03-17 08:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4560c388e259 Added tag jdk8u92-b00 for changeset db821ed6165c ! .hgtags Changeset: 161ffe5b70d5 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/161ffe5b70d5 Added tag jdk8u91-b00 for changeset 4cbd08688ff5 ! .hgtags Changeset: 5fa11675dbe5 Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5fa11675dbe5 Merge ! .hgtags Changeset: 8921667c26ba Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8921667c26ba Added tag jdk8u91-b13 for changeset 5fa11675dbe5 ! .hgtags Changeset: 12846c3fc5a1 Author: asaha Date: 2016-03-22 11:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/12846c3fc5a1 Merge ! .hgtags Changeset: f82374b3ac82 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f82374b3ac82 Added tag jdk8u92-b13 for changeset 12846c3fc5a1 ! .hgtags Changeset: 15723e9dcff3 Author: asaha Date: 2016-03-31 10:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/15723e9dcff3 Added tag jdk8u91-b14 for changeset 8921667c26ba ! .hgtags Changeset: c99c71a68555 Author: asaha Date: 2016-03-31 10:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c99c71a68555 Merge ! .hgtags Changeset: 324de2448d74 Author: Greg Lewis Date: 2016-05-01 23:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/324de2448d74 Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 3 04:41:45 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:45 +0000 Subject: hg: bsd-port/jdk8/nashorn: 84 new changesets Message-ID: <201605030441.u434fk78025985@aojmv0008.oracle.com> Changeset: c41243f4e15c Author: asaha Date: 2015-10-26 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c41243f4e15c Added tag jdk8u76-b00 for changeset 9ff5c2181333 ! .hgtags Changeset: b7bbed8b05dd Author: mhaupt Date: 2015-11-23 10:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b7bbed8b05dd 8143297: Nashorn compilation time reported in nanoseconds Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Compiler.java Changeset: 12b2f943fc6e Author: asaha Date: 2015-12-21 15:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/12b2f943fc6e Added tag jdk8u76-b01 for changeset b7bbed8b05dd ! .hgtags Changeset: fa7dce1af94e Author: sundar Date: 2015-12-17 20:04 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fa7dce1af94e 8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic Reviewed-by: jlaskey, hannesw, attila ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8145550.js Changeset: ab5cb7c26321 Author: sundar Date: 2015-12-17 20:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ab5cb7c26321 8145669: apply2call optimized callsite fails after becoming megamorphic Reviewed-by: jlaskey, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/apply_to_call/JDK-8145669.js + test/script/basic/apply_to_call/JDK-8145669.js.EXPECTED + test/script/basic/apply_to_call/JDK-8145669_2.js + test/script/basic/apply_to_call/JDK-8145669_2.js.EXPECTED Changeset: 4c1aa7b8c43c Author: robm Date: 2015-12-23 00:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4c1aa7b8c43c Merge Changeset: 3f80f041ae70 Author: asaha Date: 2016-01-04 12:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3f80f041ae70 Added tag jdk8u76-b02 for changeset 4c1aa7b8c43c ! .hgtags Changeset: 86ed55da74ab Author: sundar Date: 2015-12-24 16:52 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/86ed55da74ab 8146147: Java linker indexed property getter does not work for computed nashorn string Reviewed-by: jlaskey ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java + test/script/basic/JDK-8146147.js Changeset: 3c65556df04e Author: robm Date: 2016-01-04 17:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3c65556df04e Merge Changeset: a6dceee02cbc Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a6dceee02cbc Merge Changeset: b6d93f16a3bc Author: asaha Date: 2015-12-16 15:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b6d93f16a3bc Merge ! .hgtags Changeset: b53f0fb97671 Author: asaha Date: 2016-01-05 08:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b53f0fb97671 Merge ! .hgtags Changeset: 773d7b00d00d Author: asaha Date: 2016-01-05 08:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/773d7b00d00d Merge ! .hgtags Changeset: 07db58f99673 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/07db58f99673 Merge Changeset: 20c9a3e8bbc0 Author: asaha Date: 2016-01-19 13:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/20c9a3e8bbc0 Added tag jdk8u76-b03 for changeset 07db58f99673 ! .hgtags Changeset: 40c87509c0d6 Author: hannesw Date: 2016-01-19 17:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/40c87509c0d6 8144131: ArrayData.getInt implementations do not convert to int32 Reviewed-by: attila, sundar, lagergren ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java + test/script/basic/JDK-8144131.js ! test/script/basic/minuszero.js ! test/script/basic/minuszero.js.EXPECTED Changeset: 95b8a01d3b52 Author: hannesw Date: 2016-01-19 18:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/95b8a01d3b52 8147630: Wrong test result pushed to 8u-dev Reviewed-by: attila ! test/script/basic/minuszero.js.EXPECTED Changeset: c09b105e7be5 Author: hannesw Date: 2016-01-22 16:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c09b105e7be5 8144020: Remove long as an internal numeric type Reviewed-by: attila, mhaupt ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java ! src/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/script/basic/JDK-8062799.js ! test/script/basic/JDK-8062799.js.EXPECTED + test/script/basic/JDK-8144020.js ! test/script/basic/JDK-8144131.js ! test/script/nosecurity/JDK-8067215.js ! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java + test/src/jdk/nashorn/test/models/LongProvider.java Changeset: bfc671539e50 Author: hannesw Date: 2016-01-22 16:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bfc671539e50 8143896: java.lang.Long is implicitly converted to double Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8079145.js.EXPECTED + test/script/basic/JDK-8143896.js Changeset: 835b5b933b0a Author: hannesw Date: 2016-01-21 16:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/835b5b933b0a 8147845: Varargs Array functions still leaking longs Reviewed-by: mhaupt, sundar ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8147845.js Changeset: 068c58427863 Author: robm Date: 2016-01-25 08:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/068c58427863 Merge Changeset: 120c1b8b4581 Author: asaha Date: 2016-01-25 13:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/120c1b8b4581 Added tag jdk8u76-b04 for changeset 068c58427863 ! .hgtags Changeset: c56acf06be0f Author: asaha Date: 2016-03-20 20:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c56acf06be0f Added tag jdk8u77-b03 for changeset b6ee21a35619 ! .hgtags Changeset: d3dcf04b6b5c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d3dcf04b6b5c Added tag jdk8u75-b00 for changeset c7eddafb2ee2 ! .hgtags Changeset: ee2c313d02a3 Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ee2c313d02a3 Merge ! .hgtags Changeset: bf97e9141fe5 Author: asaha Date: 2015-10-29 17:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bf97e9141fe5 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 3629a9cd6627 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3629a9cd6627 Added tag jdk8u66-b32 for changeset 52d1be12498e ! .hgtags Changeset: 822042f1e4e8 Author: asaha Date: 2015-10-29 17:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/822042f1e4e8 Merge ! .hgtags Changeset: 95050a90c845 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/95050a90c845 Added tag jdk8u66-b33 for changeset 3629a9cd6627 ! .hgtags Changeset: 5bbb4858350b Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5bbb4858350b Added tag jdk8u51-b34 for changeset bd915e4b7a4a ! .hgtags Changeset: a33c509181ce Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a33c509181ce Merge ! .hgtags Changeset: dbdadc4378e8 Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/dbdadc4378e8 Added tag jdk8u66-b34 for changeset a33c509181ce ! .hgtags Changeset: 33ee43fc8148 Author: asaha Date: 2015-12-02 23:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/33ee43fc8148 Merge ! .hgtags Changeset: 74ab3a7f55dd Author: asaha Date: 2015-12-02 23:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/74ab3a7f55dd Merge ! .hgtags Changeset: 4f4e3fac4989 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4f4e3fac4989 Added tag jdk8u66-b35 for changeset dbdadc4378e8 ! .hgtags Changeset: 540d87751301 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/540d87751301 Merge ! .hgtags Changeset: dbedb3a0ea7a Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/dbedb3a0ea7a Merge ! .hgtags Changeset: 517413d93e70 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/517413d93e70 Merge ! .hgtags Changeset: 7411850047ec Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7411850047ec Merge ! .hgtags Changeset: 8c3d1c48163a Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8c3d1c48163a Merge ! .hgtags Changeset: ebfcce60a80d Author: asaha Date: 2015-12-15 08:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ebfcce60a80d Added tag jdk8u66-b36 for changeset 4f4e3fac4989 ! .hgtags Changeset: cf84d1a3c7ed Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/cf84d1a3c7ed Merge ! .hgtags Changeset: 1767f4797d68 Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1767f4797d68 Merge ! .hgtags Changeset: 1a8a0867354d Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1a8a0867354d Merge ! .hgtags Changeset: 69fa156c1ebe Author: asaha Date: 2015-12-21 11:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/69fa156c1ebe Merge ! .hgtags Changeset: bcee558a8d4b Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bcee558a8d4b Added tag jdk8u75-b01 for changeset 69fa156c1ebe ! .hgtags Changeset: c90794ad4d12 Author: alitvinov Date: 2015-12-30 14:15 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c90794ad4d12 Merge ! .hgtags Changeset: d46b669a2d2e Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d46b669a2d2e Added tag jdk8u72-b31 for changeset c90794ad4d12 ! .hgtags Changeset: 9cce1ba325c4 Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9cce1ba325c4 Merge ! .hgtags Changeset: 541de42b5709 Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/541de42b5709 Added tag jdk8u75-b02 for changeset 9cce1ba325c4 ! .hgtags Changeset: 16d657d6cb22 Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/16d657d6cb22 Added tag jdk8u75-b03 for changeset 541de42b5709 ! .hgtags Changeset: dfa12474455f Author: asaha Date: 2016-01-18 10:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/dfa12474455f Added tag jdk8u75-b04 for changeset 16d657d6cb22 ! .hgtags Changeset: 1170f7a6fb8e Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1170f7a6fb8e Added tag jdk8u75-b05 for changeset dfa12474455f ! .hgtags Changeset: b31ba749a22e Author: asaha Date: 2016-01-25 15:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b31ba749a22e Merge ! .hgtags Changeset: 1922c287fe65 Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1922c287fe65 Added tag jdk8u76-b05 for changeset b31ba749a22e ! .hgtags Changeset: 1f85973e9533 Author: asaha Date: 2016-02-01 10:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1f85973e9533 Merge ! .hgtags Changeset: 3587da3cf2f2 Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3587da3cf2f2 Added tag jdk8u75-b06 for changeset 1f85973e9533 ! .hgtags Changeset: 0d5cfd0fc819 Author: asaha Date: 2016-02-01 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0d5cfd0fc819 Merge ! .hgtags Changeset: addbcca78049 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/addbcca78049 Added tag jdk8u76-b06 for changeset 0d5cfd0fc819 ! .hgtags Changeset: b1ee37988256 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b1ee37988256 Added tag jdk8u75-b07 for changeset 3587da3cf2f2 ! .hgtags Changeset: 454441af0467 Author: asaha Date: 2016-02-08 11:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/454441af0467 Merge ! .hgtags Changeset: fd0f9107fc55 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fd0f9107fc55 Added tag jdk8u76-b07 for changeset 454441af0467 ! .hgtags Changeset: fd2b29bd7cb6 Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fd2b29bd7cb6 Added tag jdk8u75-b08 for changeset b1ee37988256 ! .hgtags Changeset: 018d3bf827fe Author: asaha Date: 2016-02-15 16:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/018d3bf827fe Merge ! .hgtags Changeset: d59eb087012e Author: asaha Date: 2016-02-15 17:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d59eb087012e Added tag jdk8u76-b08 for changeset 018d3bf827fe ! .hgtags Changeset: bab68ab3df71 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bab68ab3df71 Added tag jdk8u75-b09 for changeset fd2b29bd7cb6 ! .hgtags Changeset: fe15575fd53e Author: asaha Date: 2016-02-22 13:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fe15575fd53e Merge ! .hgtags Changeset: 45bfeb35122d Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/45bfeb35122d Added tag jdk8u76-b09 for changeset fe15575fd53e ! .hgtags Changeset: e35e96663a90 Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e35e96663a90 Added tag jdk8u75-b10 for changeset bab68ab3df71 ! .hgtags Changeset: 2816d2045f01 Author: asaha Date: 2016-02-29 11:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2816d2045f01 Merge ! .hgtags Changeset: 0608b63feb60 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0608b63feb60 Added tag jdk8u76-b10 for changeset 2816d2045f01 ! .hgtags Changeset: 9017fb8d690a Author: asaha Date: 2016-03-07 10:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9017fb8d690a Added tag jdk8u76-b11 for changeset 0608b63feb60 ! .hgtags Changeset: a2c005a7b33a Author: asaha Date: 2016-03-15 13:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a2c005a7b33a Added tag jdk8u75-b12 for changeset e35e96663a90 ! .hgtags Changeset: da1aa86606ef Author: asaha Date: 2016-03-15 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/da1aa86606ef Merge ! .hgtags Changeset: 256922f1e9e7 Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/256922f1e9e7 Added tag jdk8u76-b12 for changeset da1aa86606ef ! .hgtags Changeset: 457737eb4b9f Author: asaha Date: 2016-03-17 08:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/457737eb4b9f Added tag jdk8u92-b00 for changeset 256922f1e9e7 ! .hgtags Changeset: 309a5e14e5e2 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/309a5e14e5e2 Added tag jdk8u91-b00 for changeset a2c005a7b33a ! .hgtags Changeset: 22925b345dff Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/22925b345dff Merge ! .hgtags Changeset: 6296644a2c9c Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6296644a2c9c Added tag jdk8u91-b13 for changeset 22925b345dff ! .hgtags Changeset: e2294411edbd Author: asaha Date: 2016-03-22 11:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e2294411edbd Merge ! .hgtags Changeset: d0fba38a0705 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d0fba38a0705 Added tag jdk8u92-b13 for changeset e2294411edbd ! .hgtags Changeset: 32b80df71ca2 Author: asaha Date: 2016-03-31 10:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/32b80df71ca2 Added tag jdk8u91-b14 for changeset 6296644a2c9c ! .hgtags Changeset: d2af8d029722 Author: asaha Date: 2016-03-31 10:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d2af8d029722 Merge ! .hgtags Changeset: bd3ee8a0acf9 Author: Greg Lewis Date: 2016-05-01 23:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bd3ee8a0acf9 Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 3 04:41:44 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:44 +0000 Subject: hg: bsd-port/jdk8/hotspot: 128 new changesets Message-ID: <201605030441.u434fjqs025982@aojmv0008.oracle.com> Changeset: d9c0a206ca59 Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9c0a206ca59 Added tag jdk8u76-b00 for changeset d7b01fb81aa8 ! .hgtags Changeset: faef2a237329 Author: zmajo Date: 2015-10-15 17:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/faef2a237329 8080650: Enable stubs to use frame pointers correctly Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: 831754f092fb Author: robm Date: 2015-10-27 03:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/831754f092fb Merge Changeset: 6fff3d627d0a Author: poonam Date: 2015-10-30 08:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6fff3d627d0a 8140249: JVM Crashing During startUp If Flight Recording is enabled Reviewed-by: dholmes Contributed-by: Shafi Ahmad ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: 714096aec397 Author: shade Date: 2015-10-29 14:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/714096aec397 8140483: Atomic*FieldUpdaters final fields should be trusted Summary: Add exceptions for A*FU subclasses that do the actual work. Reviewed-by: jrose, vlivanov ! src/share/vm/ci/ciField.cpp ! src/share/vm/classfile/vmSymbols.hpp Changeset: 9f8038f83a6e Author: clanger Date: 2015-11-17 09:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f8038f83a6e 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp Changeset: c6ef40024aa2 Author: sgehwolf Date: 2015-06-12 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c6ef40024aa2 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 110735ab93ec Author: aph Date: 2015-11-04 13:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/110735ab93ec 8138966: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: 4a4a5b8b3dfe Author: andrew Date: 2015-11-26 03:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4a4a5b8b3dfe 8143855: Bad printf formatting in frame_zero.cpp Summary: Backport subset of 8075967 fix that resolves this issue. Reviewed-by: dholmes ! src/cpu/zero/vm/frame_zero.cpp Changeset: f87db3f01e3f Author: mdoerr Date: 2015-10-12 12:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f87db3f01e3f 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: e9e252c83b2b Author: goetz Date: 2015-11-17 08:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e9e252c83b2b 8139258: PPC64LE: argument passing problem when passing 15 floats in native call Reviewed-by: mdoerr, goetz Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: dce765c2ff7d Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dce765c2ff7d 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: f46ffa934a46 Author: ccheung Date: 2015-12-02 17:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f46ffa934a46 8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg Summary: for fixing a truncation problem on the output from -XX:+TraceClassPaths Reviewed-by: coleenp, jiangli, cjplummer, minqi ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 5cece4584b8e Author: stefank Date: 2015-11-12 09:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5cece4584b8e 8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries Reviewed-by: mgerdin, vlivanov ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp Changeset: 59eb74ac51f2 Author: dbuck Date: 2015-12-04 14:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/59eb74ac51f2 8029630: Thread id should be displayed as a hex number in error report Summary: Thread id is now displayed as a hex number in error report. Reviewed-by: dholmes, hseigel, stuefe ! src/share/vm/utilities/vmError.cpp Changeset: 3ad3f93fe3d2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3ad3f93fe3d2 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp Changeset: 92a6cfbf2d94 Author: dbuck Date: 2015-12-08 14:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92a6cfbf2d94 8022865: [TESTBUG] Compressed Oops testing needs to be revised Summary: Rewrote compressed oops tests Reviewed-by: kvn, coleenp, mseledtsov ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java Changeset: c60b9a314312 Author: sla Date: 2013-12-18 08:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c60b9a314312 8029726: On OS X some dtrace probe names are mismatched with Solaris 8029727: On OS X dtrace probes CallMethodA/CallMethodV are not fired. 8029728: On OS X dtrace probes SetStaticBooleanField are not fired Reviewed-by: kamg, dsamersoff ! src/os/bsd/dtrace/hotspot.d ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp Changeset: a045a14d1c81 Author: kevinw Date: 2015-12-08 15:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a045a14d1c81 Merge Changeset: c1679cc87ba0 Author: poonam Date: 2015-12-09 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1679cc87ba0 8140031: SA: Searching for a value in Threads does not work Summary: Improve the thread and threads commands in CLHSDB Reviewed-by: dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java Changeset: 1812b99073ac Author: asaha Date: 2015-12-21 15:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1812b99073ac Added tag jdk8u76-b01 for changeset c1679cc87ba0 ! .hgtags Changeset: 70649f10b88c Author: zmajo Date: 2015-12-15 09:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/70649f10b88c 8129847: Compiling methods generated by Nashorn triggers high memory usage in C2 Summary: Add a new compiler phase, PhaseRenumberLive, that renumbers live nodes. Reviewed-by: kvn, thartmann, vlivanov, shade ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp Changeset: 047a642c9729 Author: kevinw Date: 2015-12-02 13:58 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/047a642c9729 8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/whitebox/TestConcMarkCycleWB.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: cf93dd06db0f Author: aeriksso Date: 2015-12-04 14:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cf93dd06db0f 6869327: Add new C2 flag to keep safepoints in counted loops. Reviewed-by: kvn ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp + test/compiler/loopopts/UseCountedLoopSafepoints.java Changeset: 7c5babab479b Author: vlivanov Date: 2015-12-10 14:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7c5babab479b 8144935: C2: safepoint is pruned from a non-counted loop Reviewed-by: roland ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: d06b64fc150f Author: sla Date: 2015-12-10 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d06b64fc150f 8145099: Better error message when SA can't attach to a process Reviewed-by: jbachorik, stuefe ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c Changeset: 6fb4d6e02e92 Author: gthornbr Date: 2015-12-17 17:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6fb4d6e02e92 8046471: Use OPENJDK_TARGET_CPU_ARCH instead of legacy value for hotspot ARCH Reviewed-by: dcubed, mikael ! make/linux/makefiles/defs.make Changeset: 5d96c022391c Author: gthornbr Date: 2015-12-17 17:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d96c022391c 8046611: Build errors with gcc on sparc/fastdebug Reviewed-by: dcubed, mikael ! src/cpu/sparc/vm/frame_sparc.cpp ! src/share/vm/runtime/safepoint.cpp Changeset: bd33e3fce750 Author: gthornbr Date: 2015-12-18 10:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bd33e3fce750 8048232: Fix for 8046471 breaks PPC64 build Reviewed-by: dcubed, mikael ! make/linux/Makefile ! make/linux/makefiles/defs.make Changeset: 48eec0ba6526 Author: gthornbr Date: 2015-12-18 10:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/48eec0ba6526 8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds Summary: Added include of asm/ptrace.h to libproc.h Reviewed-by: dcubed, mikael ! agent/src/os/linux/libproc.h Changeset: 252404a1e9e2 Author: dcubed Date: 2015-12-18 10:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/252404a1e9e2 Merge ! agent/src/os/linux/libproc.h Changeset: 2b597b92442b Author: shade Date: 2015-07-24 21:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2b597b92442b 8131782: C1 Class.cast optimization breaks when Class is loaded from static final Summary: change as_ValueType() to return InstanceConstant when appropriate Reviewed-by: jrose ! src/share/vm/c1/c1_ValueType.cpp Changeset: 218483967e52 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/218483967e52 Merge Changeset: 80959a760b85 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80959a760b85 Added tag jdk8u76-b02 for changeset 218483967e52 ! .hgtags Changeset: 501f014415d8 Author: thartmann Date: 2015-12-21 11:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/501f014415d8 8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true Summary: Restore the major_progress flag before calling igvn.optimize(). Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp Changeset: 192643caadca Author: thartmann Date: 2015-12-21 10:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/192643caadca 8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI Summary: is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input. Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 0fcb18e98f98 Author: skovalev Date: 2015-12-25 14:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fcb18e98f98 8144937: [TEST_BUG] testlibrary_tests should be excluded for compact1 and compact2 execution Reviewed-by: dholmes, rriggs ! test/TEST.groups Changeset: 8641949eb21f Author: kevinw Date: 2016-01-07 02:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8641949eb21f 8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot Reviewed-by: dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp + test/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java + test/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java Changeset: 2d23269a45a0 Author: clanger Date: 2015-11-04 16:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d23269a45a0 8140244: Port fix of JDK-8075773 to AIX and possibly MacOSX Reviewed-by: stuefe, dcubed ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp Changeset: b40d68340feb Author: kevinw Date: 2016-01-08 05:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b40d68340feb 8144483: One long Safepoint pause directly after each GC log rotation Reviewed-by: dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/os/solaris/vm/os_solaris.cpp Changeset: c649dde41041 Author: simonis Date: 2016-01-13 20:47 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c649dde41041 8146979: Backport of 8046471 breaks ppc64 build in jdk8u because 8072383 was badly backported before Reviewed-by: erikj, dholmes ! make/defs.make Changeset: 88ae10297731 Author: sspitsyn Date: 2015-01-26 15:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/88ae10297731 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: f796867c1bcb Author: asaha Date: 2015-12-15 22:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f796867c1bcb Merge ! .hgtags Changeset: c3091ebd2811 Author: asaha Date: 2016-01-05 08:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3091ebd2811 Merge ! .hgtags Changeset: ac9a68124ba9 Author: asaha Date: 2016-01-05 08:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ac9a68124ba9 Merge ! .hgtags Changeset: 2a2720daacaa Author: asaha Date: 2016-01-15 16:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2a2720daacaa Merge Changeset: 981cb5ddafc8 Author: asaha Date: 2016-01-19 13:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/981cb5ddafc8 Added tag jdk8u76-b03 for changeset 2a2720daacaa ! .hgtags Changeset: f3f2f71d2dc8 Author: dbuck Date: 2016-01-19 18:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f3f2f71d2dc8 8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed. Reviewed-by: tbenson, kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp + test/gc_implementation/g1/TestNoEagerReclaimOfHumongousRegions.java Changeset: 71f6bbeb6026 Author: tschatzl Date: 2016-01-21 15:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/71f6bbeb6026 8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared. Reviewed-by: tbenson, mgerdin, brutisso Contributed-by: Poonam Bajaj , Thomas Schatzl ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: 16f7b676725a Author: robm Date: 2016-01-25 08:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/16f7b676725a Merge Changeset: d6c92b9e192e Author: asaha Date: 2016-01-25 13:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d6c92b9e192e Added tag jdk8u76-b04 for changeset 16f7b676725a ! .hgtags Changeset: d739423231fd Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d739423231fd Added tag jdk8u77-b03 for changeset 223b64a19e94 ! .hgtags Changeset: ae54804394de Author: asaha Date: 2015-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ae54804394de Added tag jdk8u75-b00 for changeset c0242ea4bde1 ! .hgtags Changeset: b15be4d7f813 Author: asaha Date: 2015-10-16 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b15be4d7f813 Merge ! .hgtags Changeset: 69dc2b5ad5d3 Author: asaha Date: 2015-10-29 17:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69dc2b5ad5d3 Merge ! .hgtags Changeset: 6a0b19c56d79 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a0b19c56d79 Added tag jdk8u66-b32 for changeset d8be40462cfb ! .hgtags Changeset: 8a6c4458bcfd Author: asaha Date: 2015-10-29 17:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a6c4458bcfd Merge ! .hgtags Changeset: a58007dd88db Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a58007dd88db Added tag jdk8u66-b33 for changeset 6a0b19c56d79 ! .hgtags Changeset: 255f52705ec7 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/255f52705ec7 Added tag jdk8u51-b34 for changeset 4b722db6d385 ! .hgtags Changeset: 3d55b1055c78 Author: asaha Date: 2015-11-13 14:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3d55b1055c78 Merge ! .hgtags Changeset: 95b0e04287fb Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/95b0e04287fb Added tag jdk8u66-b34 for changeset 3d55b1055c78 ! .hgtags Changeset: 750c3ee5c1dc Author: asaha Date: 2015-12-02 15:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/750c3ee5c1dc Merge ! .hgtags Changeset: 500c1958400f Author: asaha Date: 2015-12-02 23:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/500c1958400f Merge ! .hgtags Changeset: bfad3b98ecf3 Author: asaha Date: 2015-12-03 10:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bfad3b98ecf3 Added tag jdk8u66-b35 for changeset 95b0e04287fb ! .hgtags Changeset: 4886729f51af Author: asaha Date: 2015-12-03 10:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4886729f51af Merge ! .hgtags Changeset: 27743dc0c7f1 Author: asaha Date: 2015-12-03 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/27743dc0c7f1 Merge ! .hgtags Changeset: 5737cf6ef795 Author: asaha Date: 2015-12-07 22:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5737cf6ef795 Merge ! .hgtags Changeset: 297df1f2666f Author: asaha Date: 2015-12-07 22:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/297df1f2666f Merge ! .hgtags Changeset: 0ec76670e407 Author: asaha Date: 2015-12-15 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ec76670e407 Merge ! .hgtags Changeset: dce99debdba2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dce99debdba2 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp Changeset: a8cdb5c0646c Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8cdb5c0646c Added tag jdk8u66-b36 for changeset dce99debdba2 ! .hgtags Changeset: 6dfa00ef5698 Author: asaha Date: 2015-12-15 12:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6dfa00ef5698 Merge ! .hgtags Changeset: e128ae63439e Author: asaha Date: 2015-12-15 14:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e128ae63439e Merge ! .hgtags Changeset: 324d912186ce Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/324d912186ce Merge ! .hgtags Changeset: ca3b8c8e390a Author: asaha Date: 2015-12-21 11:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ca3b8c8e390a Merge ! .hgtags Changeset: 77d2e733e318 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77d2e733e318 Added tag jdk8u75-b01 for changeset ca3b8c8e390a ! .hgtags Changeset: da43260704c2 Author: alitvinov Date: 2015-12-30 13:39 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da43260704c2 Merge ! .hgtags Changeset: fd6f16491bd8 Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd6f16491bd8 Added tag jdk8u72-b31 for changeset da43260704c2 ! .hgtags Changeset: 9aef5b5e0a68 Author: asaha Date: 2016-01-04 08:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9aef5b5e0a68 Merge ! .hgtags Changeset: 2df9fe896819 Author: asaha Date: 2016-01-04 11:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2df9fe896819 Added tag jdk8u75-b02 for changeset 9aef5b5e0a68 ! .hgtags Changeset: b374548dcb48 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b374548dcb48 Added tag jdk8u75-b03 for changeset 2df9fe896819 ! .hgtags Changeset: 32b682649973 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/32b682649973 8132051: Better byte behavior Reviewed-by: coleenp, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 74f399b6b3e2 Author: asaha Date: 2016-01-18 10:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/74f399b6b3e2 Added tag jdk8u75-b04 for changeset 32b682649973 ! .hgtags Changeset: a02fdb3c047d Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a02fdb3c047d 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1f43bd4fab06 Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f43bd4fab06 8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when invoked with NMT explicitly turned on Summary: Wrapped the test in another layer process creation to avoid NMT being turned on. Reviewed-by: coleenp, dcubed ! test/runtime/NMT/JcmdWithNMTDisabled.java Changeset: a3d8696b4c5e Author: asaha Date: 2016-01-25 12:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a3d8696b4c5e Added tag jdk8u75-b05 for changeset 1f43bd4fab06 ! .hgtags Changeset: 35bfaf7f9021 Author: asaha Date: 2016-01-25 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/35bfaf7f9021 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 646be9e3eb42 Author: asaha Date: 2016-01-26 12:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/646be9e3eb42 Added tag jdk8u76-b05 for changeset 35bfaf7f9021 ! .hgtags Changeset: 916712f178c3 Author: asaha Date: 2016-02-01 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/916712f178c3 Merge ! .hgtags Changeset: dd31a6d1bfbf Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd31a6d1bfbf Added tag jdk8u75-b06 for changeset 916712f178c3 ! .hgtags Changeset: 6449ee3bf707 Author: asaha Date: 2016-02-01 12:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6449ee3bf707 Merge ! .hgtags Changeset: 1b73e7d0cab5 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b73e7d0cab5 Added tag jdk8u76-b06 for changeset 6449ee3bf707 ! .hgtags Changeset: 89c75331f9b6 Author: dfazunen Date: 2016-02-03 19:13 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/89c75331f9b6 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov + test/stress/gc/TestStressRSetCoarsening.java Changeset: 8daf136b3218 Author: poonam Date: 2016-02-01 13:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8daf136b3218 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 47cd96b2510f Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47cd96b2510f 8148487: PPC64: Better byte behavior Reviewed-by: goetz, mdoerr ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 8c791dd1c24d Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c791dd1c24d 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 9840a0e6b733 Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9840a0e6b733 Added tag jdk8u75-b07 for changeset 8c791dd1c24d ! .hgtags Changeset: 7d1074c74d60 Author: asaha Date: 2016-02-08 11:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7d1074c74d60 Merge ! .hgtags ! src/cpu/ppc/vm/interpreter_ppc.cpp Changeset: c293d540d7cd Author: asaha Date: 2016-02-08 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c293d540d7cd Added tag jdk8u76-b07 for changeset 7d1074c74d60 ! .hgtags Changeset: b249c6a2c3d8 Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b249c6a2c3d8 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: e4a935cb6f71 Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e4a935cb6f71 8149170: Better byte behavior for native arguments Summary: Arguments coming from native should be converted to 0=false, 1-255=true Reviewed-by: coleenp ! src/share/vm/prims/jni.cpp Changeset: 66b7b863cce7 Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/66b7b863cce7 Added tag jdk8u75-b08 for changeset e4a935cb6f71 ! .hgtags Changeset: 392f8722fc51 Author: asaha Date: 2016-02-15 16:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/392f8722fc51 Merge ! .hgtags ! src/share/vm/prims/jni.cpp Changeset: 5ed7f17c7804 Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5ed7f17c7804 Added tag jdk8u76-b08 for changeset 392f8722fc51 ! .hgtags Changeset: e97c45c377eb Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e97c45c377eb 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: a4e26f908dd9 Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a4e26f908dd9 Added tag jdk8u75-b09 for changeset e97c45c377eb ! .hgtags Changeset: 3bf0f5b8a892 Author: asaha Date: 2016-02-22 13:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3bf0f5b8a892 Merge ! .hgtags Changeset: 4f7fc09d8d66 Author: asaha Date: 2016-02-22 13:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4f7fc09d8d66 Added tag jdk8u76-b09 for changeset 3bf0f5b8a892 ! .hgtags Changeset: 1442c833c50e Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1442c833c50e 8149367: PolicyQualifierInfo/index_Ctor JCk test fails with IOE: Invalid encoding for PolicyQualifierInfo Summary: fix incorrect code Reviewed-by: kvn, coleenp ! src/share/vm/runtime/deoptimization.cpp Changeset: d44c7e324682 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d44c7e324682 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 352f1b2573b0 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/352f1b2573b0 Added tag jdk8u75-b10 for changeset d44c7e324682 ! .hgtags Changeset: a2b0ee820059 Author: asaha Date: 2016-02-29 11:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a2b0ee820059 Merge ! .hgtags Changeset: 6875c2bf2dcb Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6875c2bf2dcb Added tag jdk8u76-b10 for changeset a2b0ee820059 ! .hgtags Changeset: 16aa1f621ec6 Author: roland Date: 2016-02-29 16:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/16aa1f621ec6 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + test/compiler/native/TestDirtyInt.java + test/compiler/native/TestDirtyInt.sh + test/compiler/native/libTestDirtyInt.c Changeset: 29cf71e114f9 Author: asaha Date: 2016-03-07 10:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/29cf71e114f9 Added tag jdk8u76-b11 for changeset 16aa1f621ec6 ! .hgtags Changeset: cc78c97abff8 Author: kevinw Date: 2016-03-02 19:16 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cc78c97abff8 8146518: Zero interpreter broken with better byte behaviour Reviewed-by: coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: bbbb05e91c62 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bbbb05e91c62 Added tag jdk8u75-b12 for changeset cc78c97abff8 ! .hgtags Changeset: 9a87701e22b3 Author: asaha Date: 2016-03-15 13:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9a87701e22b3 Merge ! .hgtags Changeset: 481dcde745b6 Author: asaha Date: 2016-03-15 13:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/481dcde745b6 Added tag jdk8u76-b12 for changeset 9a87701e22b3 ! .hgtags Changeset: 4e20e192aea1 Author: asaha Date: 2016-03-17 08:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4e20e192aea1 Added tag jdk8u92-b00 for changeset 481dcde745b6 ! .hgtags Changeset: f8dc82a4f845 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8dc82a4f845 Added tag jdk8u91-b00 for changeset bbbb05e91c62 ! .hgtags Changeset: e36b6ade0499 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e36b6ade0499 Merge ! .hgtags Changeset: fa8991ccf6e5 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa8991ccf6e5 Added tag jdk8u91-b13 for changeset e36b6ade0499 ! .hgtags Changeset: f3e1e734e2d2 Author: asaha Date: 2016-03-22 11:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f3e1e734e2d2 Merge ! .hgtags Changeset: 85d782b2c99b Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/85d782b2c99b Added tag jdk8u92-b13 for changeset f3e1e734e2d2 ! .hgtags Changeset: e1ea97ad19af Author: asaha Date: 2016-03-31 09:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e1ea97ad19af Added tag jdk8u91-b14 for changeset fa8991ccf6e5 ! .hgtags Changeset: 24a09407d71b Author: asaha Date: 2016-03-31 10:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/24a09407d71b Merge ! .hgtags Changeset: 361ef7f29332 Author: Greg Lewis Date: 2016-05-01 23:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/361ef7f29332 Merge from main OpenJDK repository ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/x86_32.ad ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/threadLocalStorage.hpp From glewis at eyesbeyond.com Tue May 3 04:41:58 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 03 May 2016 04:41:58 +0000 Subject: hg: bsd-port/jdk8/jdk: 164 new changesets Message-ID: <201605030442.u434g5P6026022@aojmv0008.oracle.com> Changeset: 9d68f1cc2d23 Author: asaha Date: 2015-10-26 13:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9d68f1cc2d23 Added tag jdk8u76-b00 for changeset 39baa472e20c ! .hgtags Changeset: 6bf37c9c0871 Author: serb Date: 2015-10-21 18:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6bf37c9c0871 8138764: In some cases the usage of TreeLock can be replaced by other synchronization Reviewed-by: alexp, alexsch ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/swing/CachedPainter.java + test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java Changeset: fabe06a4800a Author: serb Date: 2015-10-21 21:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fabe06a4800a 8041900: [macosx] Java forces the use of discrete GPU Reviewed-by: ssadetsky, alexsch ! src/macosx/native/sun/awt/CGraphicsEnv.m ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: 5c1d06cd7d7b Author: robm Date: 2015-10-27 03:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5c1d06cd7d7b Merge Changeset: b54e7c20ee4e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b54e7c20ee4e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: 6e7b2cacb137 Author: igerasim Date: 2015-10-29 22:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6e7b2cacb137 8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout Reviewed-by: chegar ! test/java/net/MulticastSocket/MultiDead.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 94c6cf4503bc Author: alitvinov Date: 2015-10-30 14:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/94c6cf4503bc 8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X Reviewed-by: alexsch, kizune ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8132503/bug8132503.html + test/java/awt/im/8132503/bug8132503.java Changeset: 2affcbf37227 Author: ksrini Date: 2015-10-28 17:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2affcbf37227 8068033: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: mchung, serb ! src/macosx/bin/java_md_macosx.c ! src/share/bin/java.c ! src/share/bin/java.h Changeset: 2b39796bc876 Author: coffeys Date: 2015-10-30 12:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2b39796bc876 Merge Changeset: aacd82c455f7 Author: kevinw Date: 2015-11-04 07:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/aacd82c455f7 8122944: perfdata used is seen as too high on sparc zone with jdk1.9 and causes a test failure Reviewed-by: dholmes ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Changeset: adb000e137f8 Author: kevinw Date: 2015-11-04 07:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/adb000e137f8 8129348: Debugger hangs in trace mode with TRACE_SENDS Reviewed-by: sspitsyn Contributed-by: cheleswer.sahu at oracle.com ! src/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java Changeset: 0698f220ebdb Author: kevinw Date: 2015-11-05 00:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0698f220ebdb Merge Changeset: bb189430ea6c Author: mhaupt Date: 2015-11-04 17:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bb189430ea6c 8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev Summary: backport of a test that was forgotten in the original backport Reviewed-by: psandoz + test/java/lang/invoke/CustomizedLambdaFormTest.java Changeset: 42737fa6b0b3 Author: aeriksso Date: 2015-10-30 13:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/42737fa6b0b3 8074696: Remote debugging session hangs for several minutes when calling findBootType Reviewed-by: sspitsyn, jbachorik ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 0eb62e4a75e6 Author: kevinw Date: 2015-11-05 11:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0eb62e4a75e6 Merge Changeset: f1f3f9eaf7fa Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f1f3f9eaf7fa 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 7fad5e781403 Author: dmarkov Date: 2015-11-24 16:10 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7fad5e781403 8052396: Catch exceptions resulting from missing font cmap Reviewed-by: bae, serb ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/TrueTypeGlyphMapper.java Changeset: 45a633e9dc5c Author: igerasim Date: 2015-11-25 17:18 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/45a633e9dc5c 8133207: ParallelProbes.java test fails after changes for JDK-8080115 Summary: Do not run in othervm mode. Reviewed-by: darcy, rriggs ! test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 4cc6bdf7969d Author: robm Date: 2015-11-28 00:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4cc6bdf7969d 8141260: isReachable crash in windows xp Reviewed-by: coffeys, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: ea582d259010 Author: igerasim Date: 2015-11-30 16:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ea582d259010 8068761: Test java/nio/channels/ServerSocketChannel/AdaptServerSocket.java failed with SocketTimeoutException Reviewed-by: rriggs ! test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java Changeset: c79ab7e29a74 Author: robm Date: 2015-11-30 22:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c79ab7e29a74 8140344: add support for 3 digit update release numbers Reviewed-by: coffeys ! src/share/classes/sun/misc/Version.java.template ! src/share/native/common/jdk_util.c ! test/sun/misc/Version/Version.java Changeset: 3387db1e5f02 Author: plevart Date: 2015-11-30 13:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3387db1e5f02 8131129: Attempt to define a duplicate BMH$Species class Reviewed-by: mhaupt, redestad, vlivanov ! src/share/classes/java/lang/invoke/BoundMethodHandle.java Changeset: 23cfdae07b17 Author: ccheung Date: 2015-12-02 10:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/23cfdae07b17 8068042: Check jdk/src/share/native/sun/misc/URLClassPath.c for JNI pending Summary: removed unnecessary JNU_ThrowOutOfMemoryError call Reviewed-by: jiangli, dholmes, iklam ! src/share/native/sun/misc/URLClassPath.c Changeset: c98bd523e5f9 Author: robm Date: 2015-12-04 15:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c98bd523e5f9 8140587: Atomic*FieldUpdaters should use Class.isInstance instead of direct class check Reviewed-by: martin ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: 17ed74f96963 Author: robm Date: 2015-12-04 18:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/17ed74f96963 8067800: Clarify java.time.chrono.Chronology.isLeapYear for out of range years Reviewed-by: rriggs ! src/share/classes/java/time/chrono/HijrahChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: d05e56fd8152 Author: aefimov Date: 2015-12-05 13:24 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d05e56fd8152 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: joehw, coffeys ! test/javax/xml/jaxp/transform/8062518/XSLTFunctionsTest.java Changeset: 158800ffcf14 Author: robm Date: 2015-12-09 15:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/158800ffcf14 8143397: It looks like InetAddress.isReachable(timeout) works incorrectly Reviewed-by: xuelei, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: 9e6a6b420504 Author: mullan Date: 2014-04-16 09:46 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e6a6b420504 8038184: XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 8fbf8985c0a0 Author: mullan Date: 2014-05-02 10:01 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8fbf8985c0a0 8038349: Signing XML with DSA throws Exception when key is larger than 1024 bits Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java Changeset: 34c9c6146175 Author: dbuck Date: 2015-12-10 08:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/34c9c6146175 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ Reviewed-by: serb, jgodinez ! src/share/classes/sun/font/TrueTypeFont.java ! src/windows/classes/sun/awt/Win32FontManager.java Changeset: 6ea3aea950d1 Author: robm Date: 2015-12-10 12:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6ea3aea950d1 8145017: Add support for 3 digit hotspot minor version numbers Reviewed-by: coffeys ! src/share/native/common/jdk_util.c ! test/sun/misc/Version/Version.java Changeset: 77f927e70520 Author: asaha Date: 2015-12-21 15:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/77f927e70520 Added tag jdk8u76-b01 for changeset 6ea3aea950d1 ! .hgtags Changeset: 1af79934dc16 Author: dsamersoff Date: 2015-12-03 10:10 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1af79934dc16 8139985: JNI exception pending in jdk/src/jdk/hprof/agent/share/native/libhprof Summary: Add missed exceptions check Reviewed-by: dsamersoff, sla Contributed-by: Jini Susan George ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/hprof/hprof_util.c Changeset: a54fbc80b383 Author: vlivanov Date: 2015-12-16 16:24 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a54fbc80b383 8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale Reviewed-by: martin ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 44a6aa58f7b2 Author: clanger Date: 2015-12-18 08:25 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/44a6aa58f7b2 8139436: sun.security.mscapi.KeyStore might load incomplete data Reviewed-by: vinnie, weijun ! src/windows/classes/sun/security/mscapi/KeyStore.java ! test/sun/security/mscapi/AccessKeyStore.java ! test/sun/security/mscapi/AccessKeyStore.sh ! test/sun/security/mscapi/IsSunMSCAPIAvailable.java ! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh + test/sun/security/mscapi/IterateWindowsRootStore.java ! test/sun/security/mscapi/KeyStoreCompatibilityMode.java ! test/sun/security/mscapi/KeyStoreCompatibilityMode.sh ! test/sun/security/mscapi/KeytoolChangeAlias.sh ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/mscapi/PublicKeyInterop.java ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/mscapi/RSAEncryptDecrypt.sh ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.java ! test/sun/security/mscapi/SignUsingNONEwithRSA.sh ! test/sun/security/mscapi/SignUsingSHA2withRSA.java ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh ! test/sun/security/mscapi/SmallPrimeExponentP.java Changeset: 16e18e809683 Author: gthornbr Date: 2015-12-17 16:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/16e18e809683 8044363: Remove special build options for unpack200 executable Reviewed-by: dcubed, mikael ! make/CompileLaunchers.gmk Changeset: a4407109ca00 Author: dcubed Date: 2015-12-18 10:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a4407109ca00 Merge Changeset: 4de4cffb5988 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4de4cffb5988 Merge Changeset: 77b9e4b194ae Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/77b9e4b194ae Added tag jdk8u76-b02 for changeset 4de4cffb5988 ! .hgtags Changeset: 6c1cb8f35b16 Author: shade Date: 2015-12-17 21:14 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6c1cb8f35b16 8145539: (coll) AbstractMap.keySet and .values should not be volatile Reviewed-by: redestad, plevart, dl, psandoz ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/EnumMap.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedHashMap.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/WeakHashMap.java Changeset: 4c7ba7c123f3 Author: robm Date: 2016-01-04 17:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4c7ba7c123f3 Merge Changeset: b95e325137b4 Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b95e325137b4 Merge Changeset: 92c6a16b6dac Author: andrew Date: 2016-01-08 13:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/92c6a16b6dac 8146566: OpenJDK build can't handle commas in LDFLAGS Summary: Backport part of 8142907 to avoid early LDFLAGS expansion Reviewed-by: erikj ! make/CompileDemos.gmk Changeset: ce19e0ef1e10 Author: igerasim Date: 2016-01-12 12:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ce19e0ef1e10 8074935: jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did Reviewed-by: mullan ! src/share/classes/sun/security/pkcs10/PKCS10.java ! src/share/classes/sun/security/provider/X509Factory.java ! src/share/classes/sun/security/tools/keytool/Main.java + src/share/classes/sun/security/util/Pem.java ! src/share/classes/sun/security/x509/X509CertImpl.java + test/sun/security/provider/X509Factory/BadPem.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 4fd63bab0035 Author: xuelei Date: 2015-12-01 01:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4fd63bab0035 8136442: Don't tie Certificate signature algorithms to ciphersuites Reviewed-by: mullan ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: e963ffbf2500 Author: igerasim Date: 2016-01-12 18:27 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e963ffbf2500 8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms Reviewed-by: weijun, wetmore ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: 8fe85977d5a6 Author: coffeys Date: 2015-07-17 10:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8fe85977d5a6 8131665: Bad exception message in HandshakeHash.getFinishedHash Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/HandshakeHash.java Changeset: 05e227c20935 Author: asaha Date: 2016-01-05 08:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/05e227c20935 Merge ! .hgtags Changeset: 3fc3108f886f Author: asaha Date: 2016-01-05 08:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3fc3108f886f Merge ! .hgtags Changeset: 8bef978e2374 Author: asaha Date: 2016-01-15 16:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8bef978e2374 Merge ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: c7d016751fa5 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c7d016751fa5 Added tag jdk8u76-b03 for changeset 8bef978e2374 ! .hgtags Changeset: 2aef22a8baa6 Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2aef22a8baa6 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: 09bf82522cc5 Author: skovalev Date: 2016-01-15 11:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/09bf82522cc5 8061624: [TESTBUG] Some tests cannot be ran under compact profiles and therefore shall be excluded Reviewed-by: dholmes, coffeys ! test/TEST.groups Changeset: ba5ab9bca4c5 Author: serb Date: 2016-01-21 17:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ba5ab9bca4c5 8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ Reviewed-by: prr, vadim ! src/windows/native/sun/java2d/d3d/D3DBlitLoops.cpp ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/windows/ShellFolder2.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_Label.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp Changeset: c1e0c10972f4 Author: robm Date: 2016-01-21 19:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c1e0c10972f4 8064330: Remove SHA224 from the default support list if SunMSCAPI enabled Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: aa351c5dc9a2 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/aa351c5dc9a2 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 7236a58e3694 Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7236a58e3694 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: c9a6806d0f58 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c9a6806d0f58 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: fa33bd424da0 Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fa33bd424da0 8074146: jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: b6d732a87fc5 Author: psandoz Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b6d732a87fc5 8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator Reviewed-by: chegar, lancea, alanb ! src/share/classes/java/util/Spliterator.java Changeset: 0b072497da0e Author: jdv Date: 2016-01-22 10:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0b072497da0e 8041501: ImageIO reader is not capable of reading JPEGs without JFIF header Reviewed-by: prr, psadhukhan ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c + test/javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java + test/javax/imageio/plugins/jpeg/nomarkers.jpg Changeset: d2f184bb593e Author: robm Date: 2016-01-25 08:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d2f184bb593e Merge ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: e057622070e5 Author: sgehwolf Date: 2016-01-21 11:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e057622070e5 8147857: RMIConnector logs attribute names incorrectly Summary: Swap args passed to Collectors.joining Reviewed-by: andrew, dfuchs, jbachorik ! src/share/classes/javax/management/remote/rmi/RMIConnector.java + test/javax/management/remote/mandatory/connection/Name.java + test/javax/management/remote/mandatory/connection/NameMBean.java + test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java + test/javax/management/remote/mandatory/connection/TestLogHandler.java Changeset: fa5a91b29658 Author: asaha Date: 2016-01-25 13:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fa5a91b29658 Added tag jdk8u76-b04 for changeset e057622070e5 ! .hgtags Changeset: b3274974dd7e Author: asaha Date: 2016-03-21 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b3274974dd7e Added tag jdk8u77-b03 for changeset c44179bce874 ! .hgtags Changeset: 7ffdf7cab321 Author: igerasim Date: 2015-10-14 13:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7ffdf7cab321 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/PBES2Core.java Changeset: 235a07463406 Author: asaha Date: 2015-10-14 22:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/235a07463406 Merge - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c - test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java Changeset: d793527a30c6 Author: asaha Date: 2015-10-16 12:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d793527a30c6 Added tag jdk8u75-b00 for changeset 7cfd2c51c501 ! .hgtags Changeset: 373d37a63790 Author: asaha Date: 2015-10-16 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/373d37a63790 Merge ! .hgtags Changeset: 9266c8c8ce7e Author: asaha Date: 2015-10-21 00:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9266c8c8ce7e 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: 1cb54d0c113d Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1cb54d0c113d 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/StateTableProcessor2.cpp Changeset: 9509bda60a73 Author: vadim Date: 2015-10-16 14:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9509bda60a73 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 55b3e2dc4c47 Author: vadim Date: 2015-10-21 20:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/55b3e2dc4c47 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp Changeset: efcf09751f0a Author: asaha Date: 2015-10-29 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/efcf09751f0a Merge ! .hgtags - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/share/classes/sun/security/provider/certpath/ReverseState.java - src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: ea7a705eab9e Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ea7a705eab9e Added tag jdk8u66-b32 for changeset 74cfe16ae44c ! .hgtags Changeset: 02f8fe1d8f9f Author: asaha Date: 2015-10-29 17:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/02f8fe1d8f9f Merge ! .hgtags Changeset: ce5c56e0676f Author: vadim Date: 2015-10-30 10:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ce5c56e0676f 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h Changeset: 941474f247d2 Author: vadim Date: 2015-11-03 20:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/941474f247d2 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: fe6354276d45 Author: coffeys Date: 2015-11-03 19:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fe6354276d45 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 5571df7bf412 Author: vadim Date: 2015-11-18 12:18 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5571df7bf412 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: a7439fc2e413 Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a7439fc2e413 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: af660750b2f4 Author: herrick Date: 2015-12-01 08:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/af660750b2f4 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun ! src/share/lib/security/blacklisted.certs ! src/share/lib/security/blacklisted.certs.pem Changeset: f8a528d0379d Author: robm Date: 2015-12-01 22:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f8a528d0379d 8143185: Cleanup for handling proxies Reviewed-by: chegar ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 758eb9fd5387 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/758eb9fd5387 Added tag jdk8u66-b33 for changeset ea7a705eab9e ! .hgtags Changeset: 1d27fdc24320 Author: asaha Date: 2015-11-11 20:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1d27fdc24320 Added tag jdk8u51-b34 for changeset 55ecfc506772 ! .hgtags Changeset: 4e3eb6702ee8 Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4e3eb6702ee8 Merge ! .hgtags Changeset: 72ab45285f0e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/72ab45285f0e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: e169a214f1f0 Author: asaha Date: 2015-12-01 22:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e169a214f1f0 Added tag jdk8u66-b34 for changeset 72ab45285f0e ! .hgtags Changeset: 7f58ba643922 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7f58ba643922 Merge ! .hgtags Changeset: a1679c44c8b2 Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a1679c44c8b2 Merge ! .hgtags Changeset: ceb82a973af9 Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ceb82a973af9 Added tag jdk8u66-b35 for changeset e169a214f1f0 ! .hgtags Changeset: 8f97bfe5bcc8 Author: asaha Date: 2015-12-03 13:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8f97bfe5bcc8 Merge ! .hgtags Changeset: e373d5fbe557 Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e373d5fbe557 Merge ! .hgtags Changeset: 75c994c14748 Author: asaha Date: 2015-12-07 22:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/75c994c14748 Merge ! .hgtags Changeset: 332d7dd4c094 Author: asaha Date: 2015-12-07 23:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/332d7dd4c094 Merge ! .hgtags Changeset: 18d7639101ca Author: azvegint Date: 2015-12-08 22:22 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/18d7639101ca 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 2f37095006db Author: azvegint Date: 2015-12-10 01:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2f37095006db 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c Changeset: b432bb669578 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b432bb669578 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: f94285e53b66 Author: igerasim Date: 2015-12-15 16:20 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f94285e53b66 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 24368c38ac39 Author: asaha Date: 2015-12-15 10:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/24368c38ac39 Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: 430a8d04d835 Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/430a8d04d835 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 498f58217f9f Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/498f58217f9f Added tag jdk8u66-b36 for changeset 430a8d04d835 ! .hgtags Changeset: 8581249133fa Author: asaha Date: 2015-12-15 14:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8581249133fa Merge ! .hgtags Changeset: ebe88079b88e Author: asaha Date: 2015-12-15 14:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ebe88079b88e Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: bbe81105875d Author: asaha Date: 2015-12-21 10:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bbe81105875d Merge ! .hgtags Changeset: 9e00a43602f8 Author: asaha Date: 2015-12-21 11:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e00a43602f8 Merge ! .hgtags Changeset: eb787ca49081 Author: asaha Date: 2015-12-21 13:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/eb787ca49081 Added tag jdk8u75-b01 for changeset 9e00a43602f8 ! .hgtags Changeset: 15ac2980d572 Author: aivanov Date: 2015-12-22 09:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/15ac2980d572 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/Lookups.cpp Changeset: 594e8dca337c Author: igerasim Date: 2015-12-24 08:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/594e8dca337c 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 1d4b34308487 Author: alitvinov Date: 2015-12-30 14:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1d4b34308487 Merge ! .hgtags Changeset: 0ffeaaedc245 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0ffeaaedc245 Added tag jdk8u72-b31 for changeset 1d4b34308487 ! .hgtags Changeset: 9de301db625b Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9de301db625b Merge ! .hgtags Changeset: a6ddeee5055c Author: asaha Date: 2016-01-04 11:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a6ddeee5055c Added tag jdk8u75-b02 for changeset 9de301db625b ! .hgtags Changeset: 4c53be81bc7a Author: ascarpino Date: 2015-12-21 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4c53be81bc7a 8143945: Better GCM validation Reviewed-by: xuelei, mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 552953ba78bf Author: igerasim Date: 2016-01-05 19:30 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/552953ba78bf 8138811: Construction of static protection domains Reviewed-by: valeriep ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: dcacefa73649 Author: coffeys Date: 2016-01-08 16:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/dcacefa73649 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: f6cc9dbb5db5 Author: asaha Date: 2016-01-11 13:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f6cc9dbb5db5 Added tag jdk8u75-b03 for changeset dcacefa73649 ! .hgtags Changeset: 1fc0fc5c1e75 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1fc0fc5c1e75 8146494: Better ligature substitution Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp Changeset: 9cfd1afc506f Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9cfd1afc506f 8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java should use 4-args ProtectionDomain constructor Reviewed-by: mullan, valeriep ! test/javax/security/auth/SubjectDomainCombiner/Optimize.java Changeset: de91f05824c5 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/de91f05824c5 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: 0fdc333ccf86 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0fdc333ccf86 Added tag jdk8u75-b04 for changeset de91f05824c5 ! .hgtags Changeset: 70293223d553 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/70293223d553 8002116: This JdbReadTwiceTest.sh gets an exit 1 Summary: Explicitly check readability of file in question Reviewed-by: sla, dholmes, olagneau ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4836938f0ef9 Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4836938f0ef9 8036132: Tab characters in test/com/sun/jdi files Reviewed-by: alanb, mikael ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbReadTwiceTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RedefineFinal.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/jdi/StringConvertTest.sh ! test/com/sun/jdi/SuspendNoFlagTest.sh Changeset: fb5ff982fbc4 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fb5ff982fbc4 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: afcbabfb116d Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/afcbabfb116d 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4138b3f27ffe Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4138b3f27ffe 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: affdf0935a10 Author: asaha Date: 2016-01-25 12:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/affdf0935a10 Added tag jdk8u75-b05 for changeset 4138b3f27ffe ! .hgtags Changeset: b3128c272f8d Author: asaha Date: 2016-01-25 15:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b3128c272f8d Merge ! .hgtags Changeset: 0562abe86a70 Author: asaha Date: 2016-01-26 12:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0562abe86a70 Added tag jdk8u76-b05 for changeset b3128c272f8d ! .hgtags Changeset: aa3eb5864c82 Author: asaha Date: 2016-01-28 17:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/aa3eb5864c82 8148522: Backout JDK-8138811 from 2016 Apr CPU repo Reviewed-by: igerasim ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: 28f4d890c562 Author: asaha Date: 2016-02-01 10:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/28f4d890c562 Merge ! .hgtags Changeset: 32f64c19b5fb Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/32f64c19b5fb 8144430: Improve JMX connections Reviewed-by: dfuchs, jbachorik, skoivu ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java + src/share/classes/sun/misc/JavaObjectInputStreamAccess.java + src/share/classes/sun/misc/ObjectStreamClassValidator.java ! src/share/classes/sun/misc/SharedSecrets.java + src/share/classes/sun/rmi/server/DeserializationChecker.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: d6b69f2ba2a9 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d6b69f2ba2a9 Added tag jdk8u75-b06 for changeset 32f64c19b5fb ! .hgtags Changeset: 06c922a192a8 Author: asaha Date: 2016-02-01 12:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/06c922a192a8 Merge ! .hgtags Changeset: d7abede123c8 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d7abede123c8 Added tag jdk8u76-b06 for changeset 06c922a192a8 ! .hgtags Changeset: ecf980386508 Author: asaha Date: 2016-02-08 11:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ecf980386508 Added tag jdk8u75-b07 for changeset d6b69f2ba2a9 ! .hgtags Changeset: 0022766a3b8e Author: asaha Date: 2016-02-08 11:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0022766a3b8e Merge ! .hgtags Changeset: 351db9e58f17 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/351db9e58f17 Added tag jdk8u76-b07 for changeset 0022766a3b8e ! .hgtags Changeset: 92c43a4045e9 Author: asaha Date: 2016-02-15 16:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/92c43a4045e9 Added tag jdk8u75-b08 for changeset ecf980386508 ! .hgtags Changeset: 74aa3fb974fc Author: asaha Date: 2016-02-15 16:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/74aa3fb974fc Merge ! .hgtags Changeset: 21adf9b5bb20 Author: asaha Date: 2016-02-15 17:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/21adf9b5bb20 Added tag jdk8u76-b08 for changeset 74aa3fb974fc ! .hgtags Changeset: 594ee4a0d52b Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/594ee4a0d52b 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: e6f4eb91a1fa Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e6f4eb91a1fa 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: ec99252bc0b2 Author: asaha Date: 2016-02-22 13:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ec99252bc0b2 Added tag jdk8u75-b09 for changeset e6f4eb91a1fa ! .hgtags Changeset: cbafa4c725f9 Author: asaha Date: 2016-02-22 13:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cbafa4c725f9 Merge ! .hgtags Changeset: 4ac45c87d8c9 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4ac45c87d8c9 Added tag jdk8u76-b09 for changeset cbafa4c725f9 ! .hgtags Changeset: 03c37b55fd44 Author: asaha Date: 2016-02-28 19:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/03c37b55fd44 8150791: 8u76 L10n resource file translation update Summary: 8u76 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 93ea7fd6a5a2 Author: asaha Date: 2016-02-28 18:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/93ea7fd6a5a2 8150790: 8u75 L10n resource file translation update Summary: 8u75 L10n resource file translation update Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/util/AuthResources_ko.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 748ca164767d Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/748ca164767d Added tag jdk8u75-b10 for changeset 93ea7fd6a5a2 ! .hgtags Changeset: 8274df0f0662 Author: asaha Date: 2016-02-29 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8274df0f0662 Merge ! .hgtags Changeset: 17f5065e3873 Author: asaha Date: 2016-02-29 11:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/17f5065e3873 Added tag jdk8u76-b10 for changeset 8274df0f0662 ! .hgtags Changeset: fe113eedab5a Author: asaha Date: 2016-03-07 10:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fe113eedab5a Added tag jdk8u76-b11 for changeset 17f5065e3873 ! .hgtags Changeset: 71f59a00df6c Author: asaha Date: 2016-03-15 13:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/71f59a00df6c Added tag jdk8u75-b12 for changeset 748ca164767d ! .hgtags Changeset: 0ca25fdd520a Author: asaha Date: 2016-03-15 13:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0ca25fdd520a Merge ! .hgtags Changeset: ea965fea71f6 Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ea965fea71f6 Added tag jdk8u76-b12 for changeset 0ca25fdd520a ! .hgtags Changeset: 67016cdc6a46 Author: asaha Date: 2016-03-17 08:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/67016cdc6a46 Added tag jdk8u92-b00 for changeset ea965fea71f6 ! .hgtags Changeset: 7f983bdc7256 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7f983bdc7256 Added tag jdk8u91-b00 for changeset 71f59a00df6c ! .hgtags Changeset: 7ade7a1ab10f Author: asaha Date: 2016-03-21 23:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7ade7a1ab10f Merge ! .hgtags Changeset: f8725698a870 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f8725698a870 Added tag jdk8u91-b13 for changeset 7ade7a1ab10f ! .hgtags Changeset: cc8d0d6c6f95 Author: asaha Date: 2016-03-22 11:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cc8d0d6c6f95 Merge ! .hgtags Changeset: e481b892013e Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e481b892013e Added tag jdk8u92-b13 for changeset cc8d0d6c6f95 ! .hgtags Changeset: 29380f4d81bd Author: asaha Date: 2016-03-31 09:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/29380f4d81bd Added tag jdk8u91-b14 for changeset f8725698a870 ! .hgtags Changeset: 4f06a20cdc59 Author: asaha Date: 2016-03-31 10:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4f06a20cdc59 Merge ! .hgtags Changeset: 1d5f67927c26 Author: Greg Lewis Date: 2016-05-01 23:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1d5f67927c26 Merge from main OpenJDK repository ! make/CompileDemos.gmk ! make/CompileLaunchers.gmk - src/macosx/classes/java/net/DefaultInterface.java - src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java - src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java - src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java - src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java - src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c ! src/solaris/native/sun/awt/fontpath.c ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/ShellScaffold.sh ! test/sun/security/mscapi/ShortRSAKey1024.sh From david.holmes at oracle.com Tue May 3 23:39:07 2016 From: david.holmes at oracle.com (David Holmes) Date: Wed, 4 May 2016 09:39:07 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads Message-ID: This needs attention from GC and runtime folk please. bug: https://bugs.openjdk.java.net/browse/JDK-8154715 webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called before a thread terminates. Background: Most system-related threads do not expect to explicitly terminate, except sometimes as part of VM termination. Such threads don't have their destructors called, but should. This omission came to light due to the ThreadLocalStorage changes in JDK-8132510. As part of that change we deleted the following from the termination path of the VMThread: // Thread destructor usually does this. ThreadLocalStorage::set_thread(NULL); The clearing of TLS seemed irrelevant to the VMThread as it primarily is used to aid in JNI attach/detach. However Brian Gardner reported: http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html a problem on FreeBSD caused by this change and the interaction with the POSIX pthread TLS destructor use introduced by JDK-8033696. Because the VMThread terminated without clearing TLS, when the TLS-destructor was called it got into a loop which ran four times (as happens on Linux) and then prints a warning to the console (which doesn't happen on Linux). This indicates we need to restore the: ThreadLocalStorage::set_thread(NULL); but on further consideration it seems to me that this is not confined to the VMThread, and the most appropriate fix would be to always invoke the Thread destructor as a thread terminates. Solution: Further investigation shows that calling the Thread destructor in the thread as it terminates is not possible: - VMThread This is actually destroyed by the thread that terminates the VM, but that can happen after it terminates and so we still hit the TLS problem. The VMThread may be able to destroy itself today but in the past this was not possible (see existing code comment), and in the future it may also not be possible - the problem is that the Thread destructor can interact with other VM subsystems that are concurrently being torn down by the thread that is terminating the VM. In the past this was the CodeHeap. So rather than introduce something that is fragile we stick with the current scheme but restore the ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at that time because it may already have been de-allocated. - WatcherThread The WatcherThread is never destroyed today but has the same problem as the VMThread. We can call the destructor from the VM termination thread (and have implemented that), but not from the WatcherThread itself. So again we just have to restore the ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. - GC Threads There are two cases: a) GC threads that never terminate For these we don't need to do anything: we can't delete the thread as it never terminates and we don't hit the TLS problem because it never terminates. So all we will do here is add some logic to check (in NON_PRODUCT) that we do in fact never terminate. b) GC threads that can terminate Despite the fact the threads can terminate, references to those threads are stored elsewhere (WorkGangs and other places) and are not cleared as part of the termination process. Those references can be touched after the thread has terminated so we can not call the destructor at all. So again all we can do (without some major thread management reworking) is ensure that ThreadLocalStorage::set_thread(NULL); is called before the thread actually terminates Testing: JPRT RBT - runtime nightly tests Thanks, David From david.holmes at oracle.com Thu May 5 21:01:03 2016 From: david.holmes at oracle.com (David Holmes) Date: Fri, 6 May 2016 07:01:03 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: Message-ID: <2e53b9e4-c2c5-2ead-224d-e5c36b6de39f@oracle.com> PING! David On 4/05/2016 9:39 AM, David Holmes wrote: > This needs attention from GC and runtime folk please. > > bug: https://bugs.openjdk.java.net/browse/JDK-8154715 > webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ > > tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called > before a thread terminates. > > Background: > > Most system-related threads do not expect to explicitly terminate, > except sometimes as part of VM termination. Such threads don't have > their destructors called, but should. > > This omission came to light due to the ThreadLocalStorage changes in > JDK-8132510. As part of that change we deleted the following from the > termination path of the VMThread: > > // Thread destructor usually does this. > ThreadLocalStorage::set_thread(NULL); > > The clearing of TLS seemed irrelevant to the VMThread as it primarily is > used to aid in JNI attach/detach. However Brian Gardner reported: > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html > > > a problem on FreeBSD caused by this change and the interaction with the > POSIX pthread TLS destructor use introduced by JDK-8033696. Because the > VMThread terminated without clearing TLS, when the TLS-destructor was > called it got into a loop which ran four times (as happens on Linux) and > then prints a warning to the console (which doesn't happen on Linux). > > This indicates we need to restore the: > > ThreadLocalStorage::set_thread(NULL); > > but on further consideration it seems to me that this is not confined to > the VMThread, and the most appropriate fix would be to always invoke the > Thread destructor as a thread terminates. > > Solution: > > Further investigation shows that calling the Thread destructor in the > thread as it terminates is not possible: > > - VMThread > > This is actually destroyed by the thread that terminates the VM, but > that can happen after it terminates and so we still hit the TLS problem. > The VMThread may be able to destroy itself today but in the past this > was not possible (see existing code comment), and in the future it may > also not be possible - the problem is that the Thread destructor can > interact with other VM subsystems that are concurrently being torn down > by the thread that is terminating the VM. In the past this was the > CodeHeap. So rather than introduce something that is fragile we stick > with the current scheme but restore the > ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at > that time because it may already have been de-allocated. > > - WatcherThread > > The WatcherThread is never destroyed today but has the same problem as > the VMThread. We can call the destructor from the VM termination thread > (and have implemented that), but not from the WatcherThread itself. So > again we just have to restore the ThreadLocalStorage::set_thread(NULL); > to fix the potential TLS problem. > > - GC Threads > > There are two cases: > > a) GC threads that never terminate > > For these we don't need to do anything: we can't delete the thread as it > never terminates and we don't hit the TLS problem because it never > terminates. So all we will do here is add some logic to check (in > NON_PRODUCT) that we do in fact never terminate. > > b) GC threads that can terminate > > Despite the fact the threads can terminate, references to those threads > are stored elsewhere (WorkGangs and other places) and are not cleared as > part of the termination process. Those references can be touched after > the thread has terminated so we can not call the destructor at all. So > again all we can do (without some major thread management reworking) is > ensure that ThreadLocalStorage::set_thread(NULL); is called before the > thread actually terminates > > Testing: JPRT > RBT - runtime nightly tests > > Thanks, > David From david.holmes at oracle.com Thu May 5 23:42:51 2016 From: david.holmes at oracle.com (David Holmes) Date: Fri, 6 May 2016 09:42:51 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: Message-ID: <407c0bf1-f4d3-adc8-9e86-a69d80a80b5a@oracle.com> Hi Dan, Thanks for the Review! On 6/05/2016 8:03 AM, Daniel D. Daugherty wrote: > On 5/3/16 5:39 PM, David Holmes wrote: >> This needs attention from GC and runtime folk please. >> >> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ > > src/os/solaris/vm/os_solaris.cpp > No comments. (I'm guessing you didn't want to expand the existing > guarantee() to cover your additional discovery.) There's no way to ask "did you use to be the WatcherThread?" because by this point watcherThread() has to return NULL. So simpler to just delete - plus this was the only OS that did this check. > src/share/vm/gc/parallel/gcTaskThread.cpp > No comments. > > src/share/vm/gc/shared/concurrentGCThread.cpp > No comments. > > src/share/vm/gc/shared/workgroup.cpp > No comments. > > src/share/vm/runtime/thread.cpp > L1388: if (watcher != NULL) > L1389: delete watcher; > nit: Please add '{' and '}' or make it a single line if-statement. Will add braces. > src/share/vm/runtime/vmThread.cpp > No comments. > > > Thumbs up. Only one nit so feel free to ignore it or fix it; I don't > need another webrev if you fix it. Thanks, David > Dan > > >> >> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >> before a thread terminates. >> >> Background: >> >> Most system-related threads do not expect to explicitly terminate, >> except sometimes as part of VM termination. Such threads don't have >> their destructors called, but should. >> >> This omission came to light due to the ThreadLocalStorage changes in >> JDK-8132510. As part of that change we deleted the following from the >> termination path of the VMThread: >> >> // Thread destructor usually does this. >> ThreadLocalStorage::set_thread(NULL); >> >> The clearing of TLS seemed irrelevant to the VMThread as it primarily >> is used to aid in JNI attach/detach. However Brian Gardner reported: >> >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >> >> >> a problem on FreeBSD caused by this change and the interaction with >> the POSIX pthread TLS destructor use introduced by JDK-8033696. >> Because the VMThread terminated without clearing TLS, when the >> TLS-destructor was called it got into a loop which ran four times (as >> happens on Linux) and then prints a warning to the console (which >> doesn't happen on Linux). >> >> This indicates we need to restore the: >> >> ThreadLocalStorage::set_thread(NULL); >> >> but on further consideration it seems to me that this is not confined >> to the VMThread, and the most appropriate fix would be to always >> invoke the Thread destructor as a thread terminates. >> >> Solution: >> >> Further investigation shows that calling the Thread destructor in the >> thread as it terminates is not possible: >> >> - VMThread >> >> This is actually destroyed by the thread that terminates the VM, but >> that can happen after it terminates and so we still hit the TLS >> problem. The VMThread may be able to destroy itself today but in the >> past this was not possible (see existing code comment), and in the >> future it may also not be possible - the problem is that the Thread >> destructor can interact with other VM subsystems that are concurrently >> being torn down by the thread that is terminating the VM. In the past >> this was the CodeHeap. So rather than introduce something that is >> fragile we stick with the current scheme but restore the >> ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at >> that time because it may already have been de-allocated. >> >> - WatcherThread >> >> The WatcherThread is never destroyed today but has the same problem as >> the VMThread. We can call the destructor from the VM termination >> thread (and have implemented that), but not from the WatcherThread >> itself. So again we just have to restore the >> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. >> >> - GC Threads >> >> There are two cases: >> >> a) GC threads that never terminate >> >> For these we don't need to do anything: we can't delete the thread as >> it never terminates and we don't hit the TLS problem because it never >> terminates. So all we will do here is add some logic to check (in >> NON_PRODUCT) that we do in fact never terminate. >> >> b) GC threads that can terminate >> >> Despite the fact the threads can terminate, references to those >> threads are stored elsewhere (WorkGangs and other places) and are not >> cleared as part of the termination process. Those references can be >> touched after the thread has terminated so we can not call the >> destructor at all. So again all we can do (without some major thread >> management reworking) is ensure that >> ThreadLocalStorage::set_thread(NULL); is called before the thread >> actually terminates >> >> Testing: JPRT >> RBT - runtime nightly tests >> >> Thanks, >> David > From david.holmes at oracle.com Fri May 6 13:38:07 2016 From: david.holmes at oracle.com (David Holmes) Date: Fri, 6 May 2016 23:38:07 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <572C4198.3090900@oracle.com> References: <572C4198.3090900@oracle.com> Message-ID: Hi Stefan, Thanks for taking a look at this. On 6/05/2016 5:02 PM, Stefan Karlsson wrote: > Hi David, > > I looked through the GC part of this webrev and I think the change is fine. > > However, it seems a bit error prone. If we decide to change the code to, > for example, terminate the AbstractGangWorker threads, then we have to > remember to insert a ThreadLocalStorage::set_thread(NULL) call. That's why I added the ShouldNotReachHere()'s - if those threads start terminating then we will see those hit. Perhaps a comment: ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup ? > Could we instead add a call to ThreadLocalStorage::set_thread(NULL), or > maybe even Thread::clear_thread_current(), in java_start? > > static void *java_start(Thread *thread) { > [...] > thread->initialize_thread_current(); > > [...] > > // call one more level start routine > thread->run(); > > ////////// Could we call Thread::clear_thread_current(); here? Not easily. For JavaThreads we've already done "delete this" inside the run() method, so we'd have to move that into java_start as well, but we can only do the delete for JavaThreads not for other threads. And we'd also have to change the VMThread and WatcherThread termination logic because of the deletes that happen in the termination thread - the "this" pointer (thread above) may no longer be valid when we want to call clear_current_thread() - which is why we can only do the ThreadLocalStorage::set_thread(NULL). I agree it would be a lot cleaner to have java_start do: thread->common_initialization(); thread->run(); thread->common_cleanup(); delete thread; for all threads, but we'd need a lot of other changes to allow for that. Otherwise we would need to note that kind of thread before calling run() then switch on the thread type after run() to decide what kind of cleanup is necessary and possible. I don't think that would be better than just doing the "right" cleanup at the end of the run() methods. Thanks, David ------ > > log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", pthread > id: " UINTX_FORMAT ").", > os::current_thread_id(), (uintx) pthread_self()); > > return 0; > } > > And get rid of the explicit calls to > ThreadLocalStorage::set_thread(NULL) you added? > > Thanks, > StefanK > > On 04/05/16 01:39, David Holmes wrote: >> This needs attention from GC and runtime folk please. >> >> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >> >> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >> before a thread terminates. >> >> Background: >> >> Most system-related threads do not expect to explicitly terminate, >> except sometimes as part of VM termination. Such threads don't have >> their destructors called, but should. >> >> This omission came to light due to the ThreadLocalStorage changes in >> JDK-8132510. As part of that change we deleted the following from the >> termination path of the VMThread: >> >> // Thread destructor usually does this. >> ThreadLocalStorage::set_thread(NULL); >> >> The clearing of TLS seemed irrelevant to the VMThread as it primarily >> is used to aid in JNI attach/detach. However Brian Gardner reported: >> >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >> >> >> a problem on FreeBSD caused by this change and the interaction with >> the POSIX pthread TLS destructor use introduced by JDK-8033696. >> Because the VMThread terminated without clearing TLS, when the >> TLS-destructor was called it got into a loop which ran four times (as >> happens on Linux) and then prints a warning to the console (which >> doesn't happen on Linux). >> >> This indicates we need to restore the: >> >> ThreadLocalStorage::set_thread(NULL); >> >> but on further consideration it seems to me that this is not confined >> to the VMThread, and the most appropriate fix would be to always >> invoke the Thread destructor as a thread terminates. >> >> Solution: >> >> Further investigation shows that calling the Thread destructor in the >> thread as it terminates is not possible: >> >> - VMThread >> >> This is actually destroyed by the thread that terminates the VM, but >> that can happen after it terminates and so we still hit the TLS >> problem. The VMThread may be able to destroy itself today but in the >> past this was not possible (see existing code comment), and in the >> future it may also not be possible - the problem is that the Thread >> destructor can interact with other VM subsystems that are concurrently >> being torn down by the thread that is terminating the VM. In the past >> this was the CodeHeap. So rather than introduce something that is >> fragile we stick with the current scheme but restore the >> ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at >> that time because it may already have been de-allocated. >> >> - WatcherThread >> >> The WatcherThread is never destroyed today but has the same problem as >> the VMThread. We can call the destructor from the VM termination >> thread (and have implemented that), but not from the WatcherThread >> itself. So again we just have to restore the >> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. >> >> - GC Threads >> >> There are two cases: >> >> a) GC threads that never terminate >> >> For these we don't need to do anything: we can't delete the thread as >> it never terminates and we don't hit the TLS problem because it never >> terminates. So all we will do here is add some logic to check (in >> NON_PRODUCT) that we do in fact never terminate. >> >> b) GC threads that can terminate >> >> Despite the fact the threads can terminate, references to those >> threads are stored elsewhere (WorkGangs and other places) and are not >> cleared as part of the termination process. Those references can be >> touched after the thread has terminated so we can not call the >> destructor at all. So again all we can do (without some major thread >> management reworking) is ensure that >> ThreadLocalStorage::set_thread(NULL); is called before the thread >> actually terminates >> >> Testing: JPRT >> RBT - runtime nightly tests >> >> Thanks, >> David > From daniel.daugherty at oracle.com Thu May 5 22:03:57 2016 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Thu, 5 May 2016 16:03:57 -0600 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: Message-ID: On 5/3/16 5:39 PM, David Holmes wrote: > This needs attention from GC and runtime folk please. > > bug: https://bugs.openjdk.java.net/browse/JDK-8154715 > webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ src/os/solaris/vm/os_solaris.cpp No comments. (I'm guessing you didn't want to expand the existing guarantee() to cover your additional discovery.) src/share/vm/gc/parallel/gcTaskThread.cpp No comments. src/share/vm/gc/shared/concurrentGCThread.cpp No comments. src/share/vm/gc/shared/workgroup.cpp No comments. src/share/vm/runtime/thread.cpp L1388: if (watcher != NULL) L1389: delete watcher; nit: Please add '{' and '}' or make it a single line if-statement. src/share/vm/runtime/vmThread.cpp No comments. Thumbs up. Only one nit so feel free to ignore it or fix it; I don't need another webrev if you fix it. Dan > > tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called > before a thread terminates. > > Background: > > Most system-related threads do not expect to explicitly terminate, > except sometimes as part of VM termination. Such threads don't have > their destructors called, but should. > > This omission came to light due to the ThreadLocalStorage changes in > JDK-8132510. As part of that change we deleted the following from the > termination path of the VMThread: > > // Thread destructor usually does this. > ThreadLocalStorage::set_thread(NULL); > > The clearing of TLS seemed irrelevant to the VMThread as it primarily > is used to aid in JNI attach/detach. However Brian Gardner reported: > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html > > > a problem on FreeBSD caused by this change and the interaction with > the POSIX pthread TLS destructor use introduced by JDK-8033696. > Because the VMThread terminated without clearing TLS, when the > TLS-destructor was called it got into a loop which ran four times (as > happens on Linux) and then prints a warning to the console (which > doesn't happen on Linux). > > This indicates we need to restore the: > > ThreadLocalStorage::set_thread(NULL); > > but on further consideration it seems to me that this is not confined > to the VMThread, and the most appropriate fix would be to always > invoke the Thread destructor as a thread terminates. > > Solution: > > Further investigation shows that calling the Thread destructor in the > thread as it terminates is not possible: > > - VMThread > > This is actually destroyed by the thread that terminates the VM, but > that can happen after it terminates and so we still hit the TLS > problem. The VMThread may be able to destroy itself today but in the > past this was not possible (see existing code comment), and in the > future it may also not be possible - the problem is that the Thread > destructor can interact with other VM subsystems that are concurrently > being torn down by the thread that is terminating the VM. In the past > this was the CodeHeap. So rather than introduce something that is > fragile we stick with the current scheme but restore the > ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at > that time because it may already have been de-allocated. > > - WatcherThread > > The WatcherThread is never destroyed today but has the same problem as > the VMThread. We can call the destructor from the VM termination > thread (and have implemented that), but not from the WatcherThread > itself. So again we just have to restore the > ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. > > - GC Threads > > There are two cases: > > a) GC threads that never terminate > > For these we don't need to do anything: we can't delete the thread as > it never terminates and we don't hit the TLS problem because it never > terminates. So all we will do here is add some logic to check (in > NON_PRODUCT) that we do in fact never terminate. > > b) GC threads that can terminate > > Despite the fact the threads can terminate, references to those > threads are stored elsewhere (WorkGangs and other places) and are not > cleared as part of the termination process. Those references can be > touched after the thread has terminated so we can not call the > destructor at all. So again all we can do (without some major thread > management reworking) is ensure that > ThreadLocalStorage::set_thread(NULL); is called before the thread > actually terminates > > Testing: JPRT > RBT - runtime nightly tests > > Thanks, > David From stefan.karlsson at oracle.com Fri May 6 07:02:48 2016 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Fri, 6 May 2016 09:02:48 +0200 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: Message-ID: <572C4198.3090900@oracle.com> Hi David, I looked through the GC part of this webrev and I think the change is fine. However, it seems a bit error prone. If we decide to change the code to, for example, terminate the AbstractGangWorker threads, then we have to remember to insert a ThreadLocalStorage::set_thread(NULL) call. Could we instead add a call to ThreadLocalStorage::set_thread(NULL), or maybe even Thread::clear_thread_current(), in java_start? static void *java_start(Thread *thread) { [...] thread->initialize_thread_current(); [...] // call one more level start routine thread->run(); ////////// Could we call Thread::clear_thread_current(); here? log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", pthread id: " UINTX_FORMAT ").", os::current_thread_id(), (uintx) pthread_self()); return 0; } And get rid of the explicit calls to ThreadLocalStorage::set_thread(NULL) you added? Thanks, StefanK On 04/05/16 01:39, David Holmes wrote: > This needs attention from GC and runtime folk please. > > bug: https://bugs.openjdk.java.net/browse/JDK-8154715 > webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ > > tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called > before a thread terminates. > > Background: > > Most system-related threads do not expect to explicitly terminate, > except sometimes as part of VM termination. Such threads don't have > their destructors called, but should. > > This omission came to light due to the ThreadLocalStorage changes in > JDK-8132510. As part of that change we deleted the following from the > termination path of the VMThread: > > // Thread destructor usually does this. > ThreadLocalStorage::set_thread(NULL); > > The clearing of TLS seemed irrelevant to the VMThread as it primarily > is used to aid in JNI attach/detach. However Brian Gardner reported: > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html > > > a problem on FreeBSD caused by this change and the interaction with > the POSIX pthread TLS destructor use introduced by JDK-8033696. > Because the VMThread terminated without clearing TLS, when the > TLS-destructor was called it got into a loop which ran four times (as > happens on Linux) and then prints a warning to the console (which > doesn't happen on Linux). > > This indicates we need to restore the: > > ThreadLocalStorage::set_thread(NULL); > > but on further consideration it seems to me that this is not confined > to the VMThread, and the most appropriate fix would be to always > invoke the Thread destructor as a thread terminates. > > Solution: > > Further investigation shows that calling the Thread destructor in the > thread as it terminates is not possible: > > - VMThread > > This is actually destroyed by the thread that terminates the VM, but > that can happen after it terminates and so we still hit the TLS > problem. The VMThread may be able to destroy itself today but in the > past this was not possible (see existing code comment), and in the > future it may also not be possible - the problem is that the Thread > destructor can interact with other VM subsystems that are concurrently > being torn down by the thread that is terminating the VM. In the past > this was the CodeHeap. So rather than introduce something that is > fragile we stick with the current scheme but restore the > ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at > that time because it may already have been de-allocated. > > - WatcherThread > > The WatcherThread is never destroyed today but has the same problem as > the VMThread. We can call the destructor from the VM termination > thread (and have implemented that), but not from the WatcherThread > itself. So again we just have to restore the > ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. > > - GC Threads > > There are two cases: > > a) GC threads that never terminate > > For these we don't need to do anything: we can't delete the thread as > it never terminates and we don't hit the TLS problem because it never > terminates. So all we will do here is add some logic to check (in > NON_PRODUCT) that we do in fact never terminate. > > b) GC threads that can terminate > > Despite the fact the threads can terminate, references to those > threads are stored elsewhere (WorkGangs and other places) and are not > cleared as part of the termination process. Those references can be > touched after the thread has terminated so we can not call the > destructor at all. So again all we can do (without some major thread > management reworking) is ensure that > ThreadLocalStorage::set_thread(NULL); is called before the thread > actually terminates > > Testing: JPRT > RBT - runtime nightly tests > > Thanks, > David -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefan.karlsson at oracle.com Fri May 6 14:04:02 2016 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Fri, 6 May 2016 16:04:02 +0200 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> Message-ID: <572CA452.70401@oracle.com> Hi David, On 06/05/16 15:38, David Holmes wrote: > Hi Stefan, > > Thanks for taking a look at this. > > On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >> Hi David, >> >> I looked through the GC part of this webrev and I think the change is >> fine. >> >> However, it seems a bit error prone. If we decide to change the code to, >> for example, terminate the AbstractGangWorker threads, then we have to >> remember to insert a ThreadLocalStorage::set_thread(NULL) call. > > That's why I added the ShouldNotReachHere()'s - if those threads start > terminating then we will see those hit. Perhaps a comment: > > ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup > > ? Yes, I would appreciate a comment. Though, when we add new threads, we need to remember to add the set_thread(NULL) call. > >> Could we instead add a call to ThreadLocalStorage::set_thread(NULL), or >> maybe even Thread::clear_thread_current(), in java_start? >> >> static void *java_start(Thread *thread) { >> [...] >> thread->initialize_thread_current(); >> >> [...] >> >> // call one more level start routine >> thread->run(); >> >> ////////// Could we call Thread::clear_thread_current(); here? > > Not easily. For JavaThreads we've already done "delete this" inside > the run() method, so we'd have to move that into java_start as well, > but we can only do the delete for JavaThreads not for other threads. > And we'd also have to change the VMThread and WatcherThread > termination logic because of the deletes that happen in the > termination thread - the "this" pointer (thread above) may no longer > be valid when we want to call clear_current_thread() - which is why we > can only do the ThreadLocalStorage::set_thread(NULL). > > I agree it would be a lot cleaner to have java_start do: > > thread->common_initialization(); > thread->run(); > thread->common_cleanup(); > delete thread; > > for all threads, but we'd need a lot of other changes to allow for > that. Otherwise we would need to note that kind of thread before > calling run() then switch on the thread type after run() to decide > what kind of cleanup is necessary and possible. I don't think that > would be better than just doing the "right" cleanup at the end of the > run() methods. I understand that this is a bit messy, and I won't insist that we change this in this RFR, but without looking at this in much detail it sounds weird to delete the thread in run(). Couldn't this be solved by introducing a virtual Thread::post_run() function and do: virtual void Thread::post_run() { clear_thread_current(); } virtual void JavaThread::post_run() { Thread::post_run(); delete this; } Thanks, StefanK > > Thanks, > David > ------ > >> >> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", pthread >> id: " UINTX_FORMAT ").", >> os::current_thread_id(), (uintx) pthread_self()); >> >> return 0; >> } >> >> And get rid of the explicit calls to >> ThreadLocalStorage::set_thread(NULL) you added? >> >> Thanks, >> StefanK >> >> On 04/05/16 01:39, David Holmes wrote: >>> This needs attention from GC and runtime folk please. >>> >>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>> >>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>> before a thread terminates. >>> >>> Background: >>> >>> Most system-related threads do not expect to explicitly terminate, >>> except sometimes as part of VM termination. Such threads don't have >>> their destructors called, but should. >>> >>> This omission came to light due to the ThreadLocalStorage changes in >>> JDK-8132510. As part of that change we deleted the following from the >>> termination path of the VMThread: >>> >>> // Thread destructor usually does this. >>> ThreadLocalStorage::set_thread(NULL); >>> >>> The clearing of TLS seemed irrelevant to the VMThread as it primarily >>> is used to aid in JNI attach/detach. However Brian Gardner reported: >>> >>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>> >>> >>> >>> a problem on FreeBSD caused by this change and the interaction with >>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>> Because the VMThread terminated without clearing TLS, when the >>> TLS-destructor was called it got into a loop which ran four times (as >>> happens on Linux) and then prints a warning to the console (which >>> doesn't happen on Linux). >>> >>> This indicates we need to restore the: >>> >>> ThreadLocalStorage::set_thread(NULL); >>> >>> but on further consideration it seems to me that this is not confined >>> to the VMThread, and the most appropriate fix would be to always >>> invoke the Thread destructor as a thread terminates. >>> >>> Solution: >>> >>> Further investigation shows that calling the Thread destructor in the >>> thread as it terminates is not possible: >>> >>> - VMThread >>> >>> This is actually destroyed by the thread that terminates the VM, but >>> that can happen after it terminates and so we still hit the TLS >>> problem. The VMThread may be able to destroy itself today but in the >>> past this was not possible (see existing code comment), and in the >>> future it may also not be possible - the problem is that the Thread >>> destructor can interact with other VM subsystems that are concurrently >>> being torn down by the thread that is terminating the VM. In the past >>> this was the CodeHeap. So rather than introduce something that is >>> fragile we stick with the current scheme but restore the >>> ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at >>> that time because it may already have been de-allocated. >>> >>> - WatcherThread >>> >>> The WatcherThread is never destroyed today but has the same problem as >>> the VMThread. We can call the destructor from the VM termination >>> thread (and have implemented that), but not from the WatcherThread >>> itself. So again we just have to restore the >>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. >>> >>> - GC Threads >>> >>> There are two cases: >>> >>> a) GC threads that never terminate >>> >>> For these we don't need to do anything: we can't delete the thread as >>> it never terminates and we don't hit the TLS problem because it never >>> terminates. So all we will do here is add some logic to check (in >>> NON_PRODUCT) that we do in fact never terminate. >>> >>> b) GC threads that can terminate >>> >>> Despite the fact the threads can terminate, references to those >>> threads are stored elsewhere (WorkGangs and other places) and are not >>> cleared as part of the termination process. Those references can be >>> touched after the thread has terminated so we can not call the >>> destructor at all. So again all we can do (without some major thread >>> management reworking) is ensure that >>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>> actually terminates >>> >>> Testing: JPRT >>> RBT - runtime nightly tests >>> >>> Thanks, >>> David >> From david.holmes at oracle.com Fri May 6 14:32:30 2016 From: david.holmes at oracle.com (David Holmes) Date: Sat, 7 May 2016 00:32:30 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <572CA452.70401@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> Message-ID: <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: > Hi David, > > On 06/05/16 15:38, David Holmes wrote: >> Hi Stefan, >> >> Thanks for taking a look at this. >> >> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>> Hi David, >>> >>> I looked through the GC part of this webrev and I think the change is >>> fine. >>> >>> However, it seems a bit error prone. If we decide to change the code to, >>> for example, terminate the AbstractGangWorker threads, then we have to >>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >> >> That's why I added the ShouldNotReachHere()'s - if those threads start >> terminating then we will see those hit. Perhaps a comment: >> >> ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup >> >> ? > > Yes, I would appreciate a comment. Though, when we add new threads, we > need to remember to add the set_thread(NULL) call. Well no, what you would do is manage your new threads in such a way that their run() method can do "delete this" as the last call. Only if you can't do that do you need to think about what termination logic is missing that needs to be done in lieu of the destructor. >> >>> Could we instead add a call to ThreadLocalStorage::set_thread(NULL), or >>> maybe even Thread::clear_thread_current(), in java_start? >>> >>> static void *java_start(Thread *thread) { >>> [...] >>> thread->initialize_thread_current(); >>> >>> [...] >>> >>> // call one more level start routine >>> thread->run(); >>> >>> ////////// Could we call Thread::clear_thread_current(); here? >> >> Not easily. For JavaThreads we've already done "delete this" inside >> the run() method, so we'd have to move that into java_start as well, >> but we can only do the delete for JavaThreads not for other threads. >> And we'd also have to change the VMThread and WatcherThread >> termination logic because of the deletes that happen in the >> termination thread - the "this" pointer (thread above) may no longer >> be valid when we want to call clear_current_thread() - which is why we >> can only do the ThreadLocalStorage::set_thread(NULL). >> >> I agree it would be a lot cleaner to have java_start do: >> >> thread->common_initialization(); >> thread->run(); >> thread->common_cleanup(); >> delete thread; >> >> for all threads, but we'd need a lot of other changes to allow for >> that. Otherwise we would need to note that kind of thread before >> calling run() then switch on the thread type after run() to decide >> what kind of cleanup is necessary and possible. I don't think that >> would be better than just doing the "right" cleanup at the end of the >> run() methods. > > I understand that this is a bit messy, and I won't insist that we change > this in this RFR, but without looking at this in much detail it sounds > weird to delete the thread in run(). Couldn't this be solved by > introducing a virtual Thread::post_run() function and do: > > virtual void Thread::post_run() { > clear_thread_current(); > } > > virtual void JavaThread::post_run() { > Thread::post_run(); > delete this; > } But again this can't work for the VMThread or WatcherThread as they are deleted from the termination thread and so thread->post_run() may SEGV.** Plus it is only after the fact that you realize not to put "delete this" in Thread::post_run(). ** Arguably the best solution to the "thread termination races with VM termination" problem is to not let the threads terminate. The code as it exists today can still have JavaThreads destroying themselves at the same that the VM is terminating and potentially hit the same errors that require us to not allow the VMThread (and now WatcherThread) to delete themselves. Thanks, David > Thanks, > StefanK > >> >> Thanks, >> David >> ------ >> >>> >>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", pthread >>> id: " UINTX_FORMAT ").", >>> os::current_thread_id(), (uintx) pthread_self()); >>> >>> return 0; >>> } >>> >>> And get rid of the explicit calls to >>> ThreadLocalStorage::set_thread(NULL) you added? >>> >>> Thanks, >>> StefanK >>> >>> On 04/05/16 01:39, David Holmes wrote: >>>> This needs attention from GC and runtime folk please. >>>> >>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>> >>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>>> before a thread terminates. >>>> >>>> Background: >>>> >>>> Most system-related threads do not expect to explicitly terminate, >>>> except sometimes as part of VM termination. Such threads don't have >>>> their destructors called, but should. >>>> >>>> This omission came to light due to the ThreadLocalStorage changes in >>>> JDK-8132510. As part of that change we deleted the following from the >>>> termination path of the VMThread: >>>> >>>> // Thread destructor usually does this. >>>> ThreadLocalStorage::set_thread(NULL); >>>> >>>> The clearing of TLS seemed irrelevant to the VMThread as it primarily >>>> is used to aid in JNI attach/detach. However Brian Gardner reported: >>>> >>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>> >>>> >>>> >>>> a problem on FreeBSD caused by this change and the interaction with >>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>> Because the VMThread terminated without clearing TLS, when the >>>> TLS-destructor was called it got into a loop which ran four times (as >>>> happens on Linux) and then prints a warning to the console (which >>>> doesn't happen on Linux). >>>> >>>> This indicates we need to restore the: >>>> >>>> ThreadLocalStorage::set_thread(NULL); >>>> >>>> but on further consideration it seems to me that this is not confined >>>> to the VMThread, and the most appropriate fix would be to always >>>> invoke the Thread destructor as a thread terminates. >>>> >>>> Solution: >>>> >>>> Further investigation shows that calling the Thread destructor in the >>>> thread as it terminates is not possible: >>>> >>>> - VMThread >>>> >>>> This is actually destroyed by the thread that terminates the VM, but >>>> that can happen after it terminates and so we still hit the TLS >>>> problem. The VMThread may be able to destroy itself today but in the >>>> past this was not possible (see existing code comment), and in the >>>> future it may also not be possible - the problem is that the Thread >>>> destructor can interact with other VM subsystems that are concurrently >>>> being torn down by the thread that is terminating the VM. In the past >>>> this was the CodeHeap. So rather than introduce something that is >>>> fragile we stick with the current scheme but restore the >>>> ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at >>>> that time because it may already have been de-allocated. >>>> >>>> - WatcherThread >>>> >>>> The WatcherThread is never destroyed today but has the same problem as >>>> the VMThread. We can call the destructor from the VM termination >>>> thread (and have implemented that), but not from the WatcherThread >>>> itself. So again we just have to restore the >>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. >>>> >>>> - GC Threads >>>> >>>> There are two cases: >>>> >>>> a) GC threads that never terminate >>>> >>>> For these we don't need to do anything: we can't delete the thread as >>>> it never terminates and we don't hit the TLS problem because it never >>>> terminates. So all we will do here is add some logic to check (in >>>> NON_PRODUCT) that we do in fact never terminate. >>>> >>>> b) GC threads that can terminate >>>> >>>> Despite the fact the threads can terminate, references to those >>>> threads are stored elsewhere (WorkGangs and other places) and are not >>>> cleared as part of the termination process. Those references can be >>>> touched after the thread has terminated so we can not call the >>>> destructor at all. So again all we can do (without some major thread >>>> management reworking) is ensure that >>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>> actually terminates >>>> >>>> Testing: JPRT >>>> RBT - runtime nightly tests >>>> >>>> Thanks, >>>> David >>> > From stefan.karlsson at oracle.com Fri May 6 15:41:36 2016 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Fri, 6 May 2016 17:41:36 +0200 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> Message-ID: <572CBB30.1010801@oracle.com> On 06/05/16 16:32, David Holmes wrote: > On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >> Hi David, >> >> On 06/05/16 15:38, David Holmes wrote: >>> Hi Stefan, >>> >>> Thanks for taking a look at this. >>> >>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>> Hi David, >>>> >>>> I looked through the GC part of this webrev and I think the change is >>>> fine. >>>> >>>> However, it seems a bit error prone. If we decide to change the >>>> code to, >>>> for example, terminate the AbstractGangWorker threads, then we >>>> have to >>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>> >>> That's why I added the ShouldNotReachHere()'s - if those threads start >>> terminating then we will see those hit. Perhaps a comment: >>> >>> ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup >>> >>> ? >> >> Yes, I would appreciate a comment. Though, when we add new threads, we >> need to remember to add the set_thread(NULL) call. > > Well no, what you would do is manage your new threads in such a way > that their run() method can do "delete this" as the last call. Only if > you can't do that do you need to think about what termination logic is > missing that needs to be done in lieu of the destructor. Yes, but this forces every implementer of a Thread:run() function to have to think about these kind of requirements. > >>> >>>> Could we instead add a call to >>>> ThreadLocalStorage::set_thread(NULL), or >>>> maybe even Thread::clear_thread_current(), in java_start? >>>> >>>> static void *java_start(Thread *thread) { >>>> [...] >>>> thread->initialize_thread_current(); >>>> >>>> [...] >>>> >>>> // call one more level start routine >>>> thread->run(); >>>> >>>> ////////// Could we call Thread::clear_thread_current(); here? >>> >>> Not easily. For JavaThreads we've already done "delete this" inside >>> the run() method, so we'd have to move that into java_start as well, >>> but we can only do the delete for JavaThreads not for other threads. >>> And we'd also have to change the VMThread and WatcherThread >>> termination logic because of the deletes that happen in the >>> termination thread - the "this" pointer (thread above) may no longer >>> be valid when we want to call clear_current_thread() - which is why we >>> can only do the ThreadLocalStorage::set_thread(NULL). >>> >>> I agree it would be a lot cleaner to have java_start do: >>> >>> thread->common_initialization(); >>> thread->run(); >>> thread->common_cleanup(); >>> delete thread; >>> >>> for all threads, but we'd need a lot of other changes to allow for >>> that. Otherwise we would need to note that kind of thread before >>> calling run() then switch on the thread type after run() to decide >>> what kind of cleanup is necessary and possible. I don't think that >>> would be better than just doing the "right" cleanup at the end of the >>> run() methods. >> >> I understand that this is a bit messy, and I won't insist that we change >> this in this RFR, but without looking at this in much detail it sounds >> weird to delete the thread in run(). Couldn't this be solved by >> introducing a virtual Thread::post_run() function and do: >> >> virtual void Thread::post_run() { >> clear_thread_current(); >> } >> >> virtual void JavaThread::post_run() { >> Thread::post_run(); >> delete this; >> } > > But again this can't work for the VMThread or WatcherThread as they > are deleted from the termination thread and so thread->post_run() may > SEGV.** Plus it is only after the fact that you realize not to put > "delete this" in Thread::post_run(). OK, I didn't understand what you meant with "termination thread", but I now see the call to VMThread::destroy(). With that said, I find it odd that VMThread::destroy() deletes the VM thread. We already handshake between the VMThread and the "termination thread", so why isn't that VMThread::post_run() implemented as: virtual void VMThread::post_run() { // signal other threads that VM process is gone { // Note: we must have the _no_safepoint_check_flag. Mutex::lock() allows // VM thread to enter any lock at Safepoint as long as its _owner is NULL. // If that happens after _terminate_lock->wait() has unset _owner // but before it actually drops the lock and waits, the notification below // may get lost and we will have a hang. To avoid this, we need to use // Mutex::lock_without_safepoint_check(). MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); _terminated = true; _terminate_lock->notify(); } Thread::post_run(); delete this; } And then we wouldn't get a SEGV ... I couldn't find the destructor for the WatchThread, but it seems easy to fix that as well. I'm probably missing something, but I find it a bit annoying that code that should belong to the *Thread:ing system leaks into the implementations of *Thread::run(). Thanks, StefanK > > ** Arguably the best solution to the "thread termination races with VM > termination" problem is to not let the threads terminate. The code as > it exists today can still have JavaThreads destroying themselves at > the same that the VM is terminating and potentially hit the same > errors that require us to not allow the VMThread (and now > WatcherThread) to delete themselves. > > Thanks, > David > >> Thanks, >> StefanK >> >>> >>> Thanks, >>> David >>> ------ >>> >>>> >>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", >>>> pthread >>>> id: " UINTX_FORMAT ").", >>>> os::current_thread_id(), (uintx) pthread_self()); >>>> >>>> return 0; >>>> } >>>> >>>> And get rid of the explicit calls to >>>> ThreadLocalStorage::set_thread(NULL) you added? >>>> >>>> Thanks, >>>> StefanK >>>> >>>> On 04/05/16 01:39, David Holmes wrote: >>>>> This needs attention from GC and runtime folk please. >>>>> >>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>> >>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>>>> before a thread terminates. >>>>> >>>>> Background: >>>>> >>>>> Most system-related threads do not expect to explicitly terminate, >>>>> except sometimes as part of VM termination. Such threads don't have >>>>> their destructors called, but should. >>>>> >>>>> This omission came to light due to the ThreadLocalStorage changes in >>>>> JDK-8132510. As part of that change we deleted the following from the >>>>> termination path of the VMThread: >>>>> >>>>> // Thread destructor usually does this. >>>>> ThreadLocalStorage::set_thread(NULL); >>>>> >>>>> The clearing of TLS seemed irrelevant to the VMThread as it primarily >>>>> is used to aid in JNI attach/detach. However Brian Gardner reported: >>>>> >>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>> >>>>> >>>>> >>>>> >>>>> a problem on FreeBSD caused by this change and the interaction with >>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>> Because the VMThread terminated without clearing TLS, when the >>>>> TLS-destructor was called it got into a loop which ran four times (as >>>>> happens on Linux) and then prints a warning to the console (which >>>>> doesn't happen on Linux). >>>>> >>>>> This indicates we need to restore the: >>>>> >>>>> ThreadLocalStorage::set_thread(NULL); >>>>> >>>>> but on further consideration it seems to me that this is not confined >>>>> to the VMThread, and the most appropriate fix would be to always >>>>> invoke the Thread destructor as a thread terminates. >>>>> >>>>> Solution: >>>>> >>>>> Further investigation shows that calling the Thread destructor in the >>>>> thread as it terminates is not possible: >>>>> >>>>> - VMThread >>>>> >>>>> This is actually destroyed by the thread that terminates the VM, but >>>>> that can happen after it terminates and so we still hit the TLS >>>>> problem. The VMThread may be able to destroy itself today but in the >>>>> past this was not possible (see existing code comment), and in the >>>>> future it may also not be possible - the problem is that the Thread >>>>> destructor can interact with other VM subsystems that are >>>>> concurrently >>>>> being torn down by the thread that is terminating the VM. In the past >>>>> this was the CodeHeap. So rather than introduce something that is >>>>> fragile we stick with the current scheme but restore the >>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access >>>>> "this" at >>>>> that time because it may already have been de-allocated. >>>>> >>>>> - WatcherThread >>>>> >>>>> The WatcherThread is never destroyed today but has the same >>>>> problem as >>>>> the VMThread. We can call the destructor from the VM termination >>>>> thread (and have implemented that), but not from the WatcherThread >>>>> itself. So again we just have to restore the >>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS >>>>> problem. >>>>> >>>>> - GC Threads >>>>> >>>>> There are two cases: >>>>> >>>>> a) GC threads that never terminate >>>>> >>>>> For these we don't need to do anything: we can't delete the thread as >>>>> it never terminates and we don't hit the TLS problem because it never >>>>> terminates. So all we will do here is add some logic to check (in >>>>> NON_PRODUCT) that we do in fact never terminate. >>>>> >>>>> b) GC threads that can terminate >>>>> >>>>> Despite the fact the threads can terminate, references to those >>>>> threads are stored elsewhere (WorkGangs and other places) and are not >>>>> cleared as part of the termination process. Those references can be >>>>> touched after the thread has terminated so we can not call the >>>>> destructor at all. So again all we can do (without some major thread >>>>> management reworking) is ensure that >>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>> actually terminates >>>>> >>>>> Testing: JPRT >>>>> RBT - runtime nightly tests >>>>> >>>>> Thanks, >>>>> David >>>> >> From openjdk at getsnappy.com Fri May 6 17:33:35 2016 From: openjdk at getsnappy.com (Brian Gardner) Date: Fri, 6 May 2016 10:33:35 -0700 Subject: CFV: New BSD Port Committer: Brian Gardner In-Reply-To: <20160418073512.GA23492@misty.eyesbeyond.com> References: <20160418073512.GA23492@misty.eyesbeyond.com> Message-ID: Hey Greg, How many votes did I need? Brian > On Apr 18, 2016, at 12:35 AM, Greg Lewis wrote: > > I hereby nominate Brian Gardner to BSD Port Committer. > > Brian contributed (along with Jung-uk Kim) the initial port of OpenJDK 8 > to FreeBSD, and has recently contributed (along with Magnus Ihse Bursie) > the initial port of OpenJDK 9 to FreeBSD. Brian has also contributed a > number of fixes to the BSD ports over the years. > > Votes are due by May 2nd, 2016. > > Only current BSD Port Committers [1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Greg Lewis > > [1] http://openjdk.java.net/census#bsd-port > [2] http://openjdk.java.net/projects/#committer-vote > -- > Greg Lewis Email : glewis at eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org > From openjdk at getsnappy.com Fri May 6 19:36:24 2016 From: openjdk at getsnappy.com (Brian Gardner) Date: Fri, 6 May 2016 12:36:24 -0700 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: Message-ID: After applying your patches I still saw the cleanup messages from pthread. After comparing my original patch to yours and doing some testing it looks like we missed a couple spots. The warning went away after I applied the following patches: http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current/webrev/hotspot/src/share/vm/gc/shared/concurrentGCThread.cpp.cdiff.html http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current/webrev/hotspot/src/share/vm/gc/cms/concurrentMarkSweepThread.cpp.cdiff.html Brian > On May 3, 2016, at 4:39 PM, David Holmes wrote: > > This needs attention from GC and runtime folk please. > > bug: https://bugs.openjdk.java.net/browse/JDK-8154715 > webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ > > tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called before a thread terminates. > > Background: > > Most system-related threads do not expect to explicitly terminate, except sometimes as part of VM termination. Such threads don't have their destructors called, but should. > > This omission came to light due to the ThreadLocalStorage changes in JDK-8132510. As part of that change we deleted the following from the termination path of the VMThread: > > // Thread destructor usually does this. > ThreadLocalStorage::set_thread(NULL); > > The clearing of TLS seemed irrelevant to the VMThread as it primarily is used to aid in JNI attach/detach. However Brian Gardner reported: > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html > > a problem on FreeBSD caused by this change and the interaction with the POSIX pthread TLS destructor use introduced by JDK-8033696. Because the VMThread terminated without clearing TLS, when the TLS-destructor was called it got into a loop which ran four times (as happens on Linux) and then prints a warning to the console (which doesn't happen on Linux). > > This indicates we need to restore the: > > ThreadLocalStorage::set_thread(NULL); > > but on further consideration it seems to me that this is not confined to the VMThread, and the most appropriate fix would be to always invoke the Thread destructor as a thread terminates. > > Solution: > > Further investigation shows that calling the Thread destructor in the thread as it terminates is not possible: > > - VMThread > > This is actually destroyed by the thread that terminates the VM, but that can happen after it terminates and so we still hit the TLS problem. The VMThread may be able to destroy itself today but in the past this was not possible (see existing code comment), and in the future it may also not be possible - the problem is that the Thread destructor can interact with other VM subsystems that are concurrently being torn down by the thread that is terminating the VM. In the past this was the CodeHeap. So rather than introduce something that is fragile we stick with the current scheme but restore the ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at that time because it may already have been de-allocated. > > - WatcherThread > > The WatcherThread is never destroyed today but has the same problem as the VMThread. We can call the destructor from the VM termination thread (and have implemented that), but not from the WatcherThread itself. So again we just have to restore the ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. > > - GC Threads > > There are two cases: > > a) GC threads that never terminate > > For these we don't need to do anything: we can't delete the thread as it never terminates and we don't hit the TLS problem because it never terminates. So all we will do here is add some logic to check (in NON_PRODUCT) that we do in fact never terminate. > > b) GC threads that can terminate > > Despite the fact the threads can terminate, references to those threads are stored elsewhere (WorkGangs and other places) and are not cleared as part of the termination process. Those references can be touched after the thread has terminated so we can not call the destructor at all. So again all we can do (without some major thread management reworking) is ensure that ThreadLocalStorage::set_thread(NULL); is called before the thread actually terminates > > Testing: JPRT > RBT - runtime nightly tests > > Thanks, > David > -------------- next part -------------- An HTML attachment was scrubbed... URL: From openjdk at getsnappy.com Fri May 6 19:40:20 2016 From: openjdk at getsnappy.com (Brian Gardner) Date: Fri, 6 May 2016 12:40:20 -0700 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <572CBB30.1010801@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> Message-ID: I agree with Stefan. When I initially ran into the problem I came up with the following changeset that solves my problem, by calling clear_thread_current at the end of java_start. http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current_alt/webrev/ Brian > On May 6, 2016, at 8:41 AM, Stefan Karlsson wrote: > > On 06/05/16 16:32, David Holmes wrote: >> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >>> Hi David, >>> >>> On 06/05/16 15:38, David Holmes wrote: >>>> Hi Stefan, >>>> >>>> Thanks for taking a look at this. >>>> >>>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>>> Hi David, >>>>> >>>>> I looked through the GC part of this webrev and I think the change is >>>>> fine. >>>>> >>>>> However, it seems a bit error prone. If we decide to change the code to, >>>>> for example, terminate the AbstractGangWorker threads, then we have to >>>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>>> >>>> That's why I added the ShouldNotReachHere()'s - if those threads start >>>> terminating then we will see those hit. Perhaps a comment: >>>> >>>> ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup >>>> >>>> ? >>> >>> Yes, I would appreciate a comment. Though, when we add new threads, we >>> need to remember to add the set_thread(NULL) call. >> >> Well no, what you would do is manage your new threads in such a way that their run() method can do "delete this" as the last call. Only if you can't do that do you need to think about what termination logic is missing that needs to be done in lieu of the destructor. > > Yes, but this forces every implementer of a Thread:run() function to have to think about these kind of requirements. > >> >>>> >>>>> Could we instead add a call to ThreadLocalStorage::set_thread(NULL), or >>>>> maybe even Thread::clear_thread_current(), in java_start? >>>>> >>>>> static void *java_start(Thread *thread) { >>>>> [...] >>>>> thread->initialize_thread_current(); >>>>> >>>>> [...] >>>>> >>>>> // call one more level start routine >>>>> thread->run(); >>>>> >>>>> ////////// Could we call Thread::clear_thread_current(); here? >>>> >>>> Not easily. For JavaThreads we've already done "delete this" inside >>>> the run() method, so we'd have to move that into java_start as well, >>>> but we can only do the delete for JavaThreads not for other threads. >>>> And we'd also have to change the VMThread and WatcherThread >>>> termination logic because of the deletes that happen in the >>>> termination thread - the "this" pointer (thread above) may no longer >>>> be valid when we want to call clear_current_thread() - which is why we >>>> can only do the ThreadLocalStorage::set_thread(NULL). >>>> >>>> I agree it would be a lot cleaner to have java_start do: >>>> >>>> thread->common_initialization(); >>>> thread->run(); >>>> thread->common_cleanup(); >>>> delete thread; >>>> >>>> for all threads, but we'd need a lot of other changes to allow for >>>> that. Otherwise we would need to note that kind of thread before >>>> calling run() then switch on the thread type after run() to decide >>>> what kind of cleanup is necessary and possible. I don't think that >>>> would be better than just doing the "right" cleanup at the end of the >>>> run() methods. >>> >>> I understand that this is a bit messy, and I won't insist that we change >>> this in this RFR, but without looking at this in much detail it sounds >>> weird to delete the thread in run(). Couldn't this be solved by >>> introducing a virtual Thread::post_run() function and do: >>> >>> virtual void Thread::post_run() { >>> clear_thread_current(); >>> } >>> >>> virtual void JavaThread::post_run() { >>> Thread::post_run(); >>> delete this; >>> } >> >> But again this can't work for the VMThread or WatcherThread as they are deleted from the termination thread and so thread->post_run() may SEGV.** Plus it is only after the fact that you realize not to put "delete this" in Thread::post_run(). > > OK, I didn't understand what you meant with "termination thread", but I now see the call to VMThread::destroy(). > > With that said, I find it odd that VMThread::destroy() deletes the VM thread. We already handshake between the VMThread and the "termination thread", so why isn't that VMThread::post_run() implemented as: > > virtual void VMThread::post_run() { > // signal other threads that VM process is gone > { > // Note: we must have the _no_safepoint_check_flag. Mutex::lock() allows > // VM thread to enter any lock at Safepoint as long as its _owner is NULL. > // If that happens after _terminate_lock->wait() has unset _owner > // but before it actually drops the lock and waits, the notification below > // may get lost and we will have a hang. To avoid this, we need to use > // Mutex::lock_without_safepoint_check(). > MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); > _terminated = true; > _terminate_lock->notify(); > } > > Thread::post_run(); > delete this; > } > > And then we wouldn't get a SEGV ... > > I couldn't find the destructor for the WatchThread, but it seems easy to fix that as well. > > I'm probably missing something, but I find it a bit annoying that code that should belong to the *Thread:ing system leaks into the implementations of *Thread::run(). > > Thanks, > StefanK >> >> ** Arguably the best solution to the "thread termination races with VM termination" problem is to not let the threads terminate. The code as it exists today can still have JavaThreads destroying themselves at the same that the VM is terminating and potentially hit the same errors that require us to not allow the VMThread (and now WatcherThread) to delete themselves. >> >> Thanks, >> David >> >>> Thanks, >>> StefanK >>> >>>> >>>> Thanks, >>>> David >>>> ------ >>>> >>>>> >>>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", pthread >>>>> id: " UINTX_FORMAT ").", >>>>> os::current_thread_id(), (uintx) pthread_self()); >>>>> >>>>> return 0; >>>>> } >>>>> >>>>> And get rid of the explicit calls to >>>>> ThreadLocalStorage::set_thread(NULL) you added? >>>>> >>>>> Thanks, >>>>> StefanK >>>>> >>>>> On 04/05/16 01:39, David Holmes wrote: >>>>>> This needs attention from GC and runtime folk please. >>>>>> >>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>>> >>>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>>>>> before a thread terminates. >>>>>> >>>>>> Background: >>>>>> >>>>>> Most system-related threads do not expect to explicitly terminate, >>>>>> except sometimes as part of VM termination. Such threads don't have >>>>>> their destructors called, but should. >>>>>> >>>>>> This omission came to light due to the ThreadLocalStorage changes in >>>>>> JDK-8132510. As part of that change we deleted the following from the >>>>>> termination path of the VMThread: >>>>>> >>>>>> // Thread destructor usually does this. >>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>> >>>>>> The clearing of TLS seemed irrelevant to the VMThread as it primarily >>>>>> is used to aid in JNI attach/detach. However Brian Gardner reported: >>>>>> >>>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>>> >>>>>> >>>>>> >>>>>> a problem on FreeBSD caused by this change and the interaction with >>>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>>> Because the VMThread terminated without clearing TLS, when the >>>>>> TLS-destructor was called it got into a loop which ran four times (as >>>>>> happens on Linux) and then prints a warning to the console (which >>>>>> doesn't happen on Linux). >>>>>> >>>>>> This indicates we need to restore the: >>>>>> >>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>> >>>>>> but on further consideration it seems to me that this is not confined >>>>>> to the VMThread, and the most appropriate fix would be to always >>>>>> invoke the Thread destructor as a thread terminates. >>>>>> >>>>>> Solution: >>>>>> >>>>>> Further investigation shows that calling the Thread destructor in the >>>>>> thread as it terminates is not possible: >>>>>> >>>>>> - VMThread >>>>>> >>>>>> This is actually destroyed by the thread that terminates the VM, but >>>>>> that can happen after it terminates and so we still hit the TLS >>>>>> problem. The VMThread may be able to destroy itself today but in the >>>>>> past this was not possible (see existing code comment), and in the >>>>>> future it may also not be possible - the problem is that the Thread >>>>>> destructor can interact with other VM subsystems that are concurrently >>>>>> being torn down by the thread that is terminating the VM. In the past >>>>>> this was the CodeHeap. So rather than introduce something that is >>>>>> fragile we stick with the current scheme but restore the >>>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at >>>>>> that time because it may already have been de-allocated. >>>>>> >>>>>> - WatcherThread >>>>>> >>>>>> The WatcherThread is never destroyed today but has the same problem as >>>>>> the VMThread. We can call the destructor from the VM termination >>>>>> thread (and have implemented that), but not from the WatcherThread >>>>>> itself. So again we just have to restore the >>>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. >>>>>> >>>>>> - GC Threads >>>>>> >>>>>> There are two cases: >>>>>> >>>>>> a) GC threads that never terminate >>>>>> >>>>>> For these we don't need to do anything: we can't delete the thread as >>>>>> it never terminates and we don't hit the TLS problem because it never >>>>>> terminates. So all we will do here is add some logic to check (in >>>>>> NON_PRODUCT) that we do in fact never terminate. >>>>>> >>>>>> b) GC threads that can terminate >>>>>> >>>>>> Despite the fact the threads can terminate, references to those >>>>>> threads are stored elsewhere (WorkGangs and other places) and are not >>>>>> cleared as part of the termination process. Those references can be >>>>>> touched after the thread has terminated so we can not call the >>>>>> destructor at all. So again all we can do (without some major thread >>>>>> management reworking) is ensure that >>>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>>> actually terminates >>>>>> >>>>>> Testing: JPRT >>>>>> RBT - runtime nightly tests >>>>>> >>>>>> Thanks, >>>>>> David -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.holmes at oracle.com Fri May 6 23:38:49 2016 From: david.holmes at oracle.com (David Holmes) Date: Sat, 7 May 2016 09:38:49 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <572CBB30.1010801@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> Message-ID: <479dacb5-e8eb-cc21-4200-277bc5773293@oracle.com> On 7/05/2016 1:41 AM, Stefan Karlsson wrote: > On 06/05/16 16:32, David Holmes wrote: >> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >>> Hi David, >>> >>> On 06/05/16 15:38, David Holmes wrote: >>>> Hi Stefan, >>>> >>>> Thanks for taking a look at this. >>>> >>>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>>> Hi David, >>>>> >>>>> I looked through the GC part of this webrev and I think the change is >>>>> fine. >>>>> >>>>> However, it seems a bit error prone. If we decide to change the >>>>> code to, >>>>> for example, terminate the AbstractGangWorker threads, then we >>>>> have to >>>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>>> >>>> That's why I added the ShouldNotReachHere()'s - if those threads start >>>> terminating then we will see those hit. Perhaps a comment: >>>> >>>> ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup >>>> >>>> ? >>> >>> Yes, I would appreciate a comment. Though, when we add new threads, we >>> need to remember to add the set_thread(NULL) call. >> >> Well no, what you would do is manage your new threads in such a way >> that their run() method can do "delete this" as the last call. Only if >> you can't do that do you need to think about what termination logic is >> missing that needs to be done in lieu of the destructor. > > Yes, but this forces every implementer of a Thread:run() function to > have to think about these kind of requirements. Absolutely! Everyone who creates a thread should be thinking about its lifecycle. It is, in my opinion, the lack of such thinking that has gotten things in a mess. >> >>>> >>>>> Could we instead add a call to >>>>> ThreadLocalStorage::set_thread(NULL), or >>>>> maybe even Thread::clear_thread_current(), in java_start? >>>>> >>>>> static void *java_start(Thread *thread) { >>>>> [...] >>>>> thread->initialize_thread_current(); >>>>> >>>>> [...] >>>>> >>>>> // call one more level start routine >>>>> thread->run(); >>>>> >>>>> ////////// Could we call Thread::clear_thread_current(); here? >>>> >>>> Not easily. For JavaThreads we've already done "delete this" inside >>>> the run() method, so we'd have to move that into java_start as well, >>>> but we can only do the delete for JavaThreads not for other threads. >>>> And we'd also have to change the VMThread and WatcherThread >>>> termination logic because of the deletes that happen in the >>>> termination thread - the "this" pointer (thread above) may no longer >>>> be valid when we want to call clear_current_thread() - which is why we >>>> can only do the ThreadLocalStorage::set_thread(NULL). >>>> >>>> I agree it would be a lot cleaner to have java_start do: >>>> >>>> thread->common_initialization(); >>>> thread->run(); >>>> thread->common_cleanup(); >>>> delete thread; >>>> >>>> for all threads, but we'd need a lot of other changes to allow for >>>> that. Otherwise we would need to note that kind of thread before >>>> calling run() then switch on the thread type after run() to decide >>>> what kind of cleanup is necessary and possible. I don't think that >>>> would be better than just doing the "right" cleanup at the end of the >>>> run() methods. >>> >>> I understand that this is a bit messy, and I won't insist that we change >>> this in this RFR, but without looking at this in much detail it sounds >>> weird to delete the thread in run(). Couldn't this be solved by >>> introducing a virtual Thread::post_run() function and do: >>> >>> virtual void Thread::post_run() { >>> clear_thread_current(); >>> } >>> >>> virtual void JavaThread::post_run() { >>> Thread::post_run(); >>> delete this; >>> } >> >> But again this can't work for the VMThread or WatcherThread as they >> are deleted from the termination thread and so thread->post_run() may >> SEGV.** Plus it is only after the fact that you realize not to put >> "delete this" in Thread::post_run(). > > OK, I didn't understand what you meant with "termination thread", but I > now see the call to VMThread::destroy(). > > With that said, I find it odd that VMThread::destroy() deletes the VM > thread. We already handshake between the VMThread and the "termination > thread", so why isn't that VMThread::post_run() implemented as: > > virtual void VMThread::post_run() { > // signal other threads that VM process is gone > { > // Note: we must have the _no_safepoint_check_flag. Mutex::lock() > allows > // VM thread to enter any lock at Safepoint as long as its _owner is > NULL. > // If that happens after _terminate_lock->wait() has unset _owner > // but before it actually drops the lock and waits, the notification > below > // may get lost and we will have a hang. To avoid this, we need to use > // Mutex::lock_without_safepoint_check(). > MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); > _terminated = true; > _terminate_lock->notify(); > } > > Thread::post_run(); > delete this; > } > > And then we wouldn't get a SEGV ... Not on the "delete this", no - but you're missing whole aspect of the potential race between the execution of the Thread destructors and the tearing down of the VM that happens in the termination thread. In the past there was an issue with ResourceMark cleanup that used a stub that existed in the CodeCache which was deleted by the terminating thread as part of VM shutdown. That particular issue no longer exists but there could be other issues. We either have to establish and enforce that nothing on the destructor path can encounter an error due to something happening on the termination path, or we maintain the current conservatism and have the terminating thread synchronously destroy the other threads. As I said upfront I chose the latter as the former is somewhat error prone and fragile. > I couldn't find the destructor for the WatchThread, but it seems easy to > fix that as well. > > I'm probably missing something, but I find it a bit annoying that code > that should belong to the *Thread:ing system leaks into the > implementations of *Thread::run(). Wouldn't be an issue if the "threading system" had complete lifecycle management of all threads - but it doesn't. Eg GC threads are stashed into workgangs and other shared variables that can reference the thread objects after they have terminated. Alas this isn't Java code. :) Cheers, David > Thanks, > StefanK >> >> ** Arguably the best solution to the "thread termination races with VM >> termination" problem is to not let the threads terminate. The code as >> it exists today can still have JavaThreads destroying themselves at >> the same that the VM is terminating and potentially hit the same >> errors that require us to not allow the VMThread (and now >> WatcherThread) to delete themselves. >> >> Thanks, >> David >> >>> Thanks, >>> StefanK >>> >>>> >>>> Thanks, >>>> David >>>> ------ >>>> >>>>> >>>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", >>>>> pthread >>>>> id: " UINTX_FORMAT ").", >>>>> os::current_thread_id(), (uintx) pthread_self()); >>>>> >>>>> return 0; >>>>> } >>>>> >>>>> And get rid of the explicit calls to >>>>> ThreadLocalStorage::set_thread(NULL) you added? >>>>> >>>>> Thanks, >>>>> StefanK >>>>> >>>>> On 04/05/16 01:39, David Holmes wrote: >>>>>> This needs attention from GC and runtime folk please. >>>>>> >>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>>> >>>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>>>>> before a thread terminates. >>>>>> >>>>>> Background: >>>>>> >>>>>> Most system-related threads do not expect to explicitly terminate, >>>>>> except sometimes as part of VM termination. Such threads don't have >>>>>> their destructors called, but should. >>>>>> >>>>>> This omission came to light due to the ThreadLocalStorage changes in >>>>>> JDK-8132510. As part of that change we deleted the following from the >>>>>> termination path of the VMThread: >>>>>> >>>>>> // Thread destructor usually does this. >>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>> >>>>>> The clearing of TLS seemed irrelevant to the VMThread as it primarily >>>>>> is used to aid in JNI attach/detach. However Brian Gardner reported: >>>>>> >>>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> a problem on FreeBSD caused by this change and the interaction with >>>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>>> Because the VMThread terminated without clearing TLS, when the >>>>>> TLS-destructor was called it got into a loop which ran four times (as >>>>>> happens on Linux) and then prints a warning to the console (which >>>>>> doesn't happen on Linux). >>>>>> >>>>>> This indicates we need to restore the: >>>>>> >>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>> >>>>>> but on further consideration it seems to me that this is not confined >>>>>> to the VMThread, and the most appropriate fix would be to always >>>>>> invoke the Thread destructor as a thread terminates. >>>>>> >>>>>> Solution: >>>>>> >>>>>> Further investigation shows that calling the Thread destructor in the >>>>>> thread as it terminates is not possible: >>>>>> >>>>>> - VMThread >>>>>> >>>>>> This is actually destroyed by the thread that terminates the VM, but >>>>>> that can happen after it terminates and so we still hit the TLS >>>>>> problem. The VMThread may be able to destroy itself today but in the >>>>>> past this was not possible (see existing code comment), and in the >>>>>> future it may also not be possible - the problem is that the Thread >>>>>> destructor can interact with other VM subsystems that are >>>>>> concurrently >>>>>> being torn down by the thread that is terminating the VM. In the past >>>>>> this was the CodeHeap. So rather than introduce something that is >>>>>> fragile we stick with the current scheme but restore the >>>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access >>>>>> "this" at >>>>>> that time because it may already have been de-allocated. >>>>>> >>>>>> - WatcherThread >>>>>> >>>>>> The WatcherThread is never destroyed today but has the same >>>>>> problem as >>>>>> the VMThread. We can call the destructor from the VM termination >>>>>> thread (and have implemented that), but not from the WatcherThread >>>>>> itself. So again we just have to restore the >>>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS >>>>>> problem. >>>>>> >>>>>> - GC Threads >>>>>> >>>>>> There are two cases: >>>>>> >>>>>> a) GC threads that never terminate >>>>>> >>>>>> For these we don't need to do anything: we can't delete the thread as >>>>>> it never terminates and we don't hit the TLS problem because it never >>>>>> terminates. So all we will do here is add some logic to check (in >>>>>> NON_PRODUCT) that we do in fact never terminate. >>>>>> >>>>>> b) GC threads that can terminate >>>>>> >>>>>> Despite the fact the threads can terminate, references to those >>>>>> threads are stored elsewhere (WorkGangs and other places) and are not >>>>>> cleared as part of the termination process. Those references can be >>>>>> touched after the thread has terminated so we can not call the >>>>>> destructor at all. So again all we can do (without some major thread >>>>>> management reworking) is ensure that >>>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>>> actually terminates >>>>>> >>>>>> Testing: JPRT >>>>>> RBT - runtime nightly tests >>>>>> >>>>>> Thanks, >>>>>> David >>>>> >>> > From david.holmes at oracle.com Fri May 6 23:42:15 2016 From: david.holmes at oracle.com (David Holmes) Date: Sat, 7 May 2016 09:42:15 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: Message-ID: <21661ab6-aa98-423f-2589-c81ef361321d@oracle.com> On 7/05/2016 5:36 AM, Brian Gardner wrote: > After applying your patches I still saw the cleanup messages from > pthread. After comparing my original patch to yours and doing some > testing it looks like we missed a couple spots. > > The warning went away after I applied the following patches: > http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current/webrev/hotspot/src/share/vm/gc/shared/concurrentGCThread.cpp.cdiff.html http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current/webrev/hotspot/src/share/vm/gc/cms/concurrentMarkSweepThread.cpp.cdiff.html My patch moves that from inside terminate() to outside of it: 78 void ConcurrentGCThread::run() { 79 initialize_in_thread(); 80 wait_for_universe_init(); 81 82 run_service(); 83 84 terminate(); 85 86 // Can't "delete this" before we terminate as other code 87 // holds references to 'this', but we must do some cleanup 88 // ourselves before allowing the native thread to terminate 89 90 ThreadLocalStorage::set_thread(NULL); 91 } so you should not be seeing any issue because of that. ??? David > Brian > >> On May 3, 2016, at 4:39 PM, David Holmes > > wrote: >> >> This needs attention from GC and runtime folk please. >> >> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >> >> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >> before a thread terminates. >> >> Background: >> >> Most system-related threads do not expect to explicitly terminate, >> except sometimes as part of VM termination. Such threads don't have >> their destructors called, but should. >> >> This omission came to light due to the ThreadLocalStorage changes in >> JDK-8132510. As part of that change we deleted the following from the >> termination path of the VMThread: >> >> // Thread destructor usually does this. >> ThreadLocalStorage::set_thread(NULL); >> >> The clearing of TLS seemed irrelevant to the VMThread as it primarily >> is used to aid in JNI attach/detach. However Brian Gardner reported: >> >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >> >> a problem on FreeBSD caused by this change and the interaction with >> the POSIX pthread TLS destructor use introduced by JDK-8033696. >> Because the VMThread terminated without clearing TLS, when the >> TLS-destructor was called it got into a loop which ran four times (as >> happens on Linux) and then prints a warning to the console (which >> doesn't happen on Linux). >> >> This indicates we need to restore the: >> >> ThreadLocalStorage::set_thread(NULL); >> >> but on further consideration it seems to me that this is not confined >> to the VMThread, and the most appropriate fix would be to always >> invoke the Thread destructor as a thread terminates. >> >> Solution: >> >> Further investigation shows that calling the Thread destructor in the >> thread as it terminates is not possible: >> >> - VMThread >> >> This is actually destroyed by the thread that terminates the VM, but >> that can happen after it terminates and so we still hit the TLS >> problem. The VMThread may be able to destroy itself today but in the >> past this was not possible (see existing code comment), and in the >> future it may also not be possible - the problem is that the Thread >> destructor can interact with other VM subsystems that are concurrently >> being torn down by the thread that is terminating the VM. In the past >> this was the CodeHeap. So rather than introduce something that is >> fragile we stick with the current scheme but restore the >> ThreadLocalStorage::set_thread(NULL); - note we can't access "this" at >> that time because it may already have been de-allocated. >> >> - WatcherThread >> >> The WatcherThread is never destroyed today but has the same problem as >> the VMThread. We can call the destructor from the VM termination >> thread (and have implemented that), but not from the WatcherThread >> itself. So again we just have to restore the >> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS problem. >> >> - GC Threads >> >> There are two cases: >> >> a) GC threads that never terminate >> >> For these we don't need to do anything: we can't delete the thread as >> it never terminates and we don't hit the TLS problem because it never >> terminates. So all we will do here is add some logic to check (in >> NON_PRODUCT) that we do in fact never terminate. >> >> b) GC threads that can terminate >> >> Despite the fact the threads can terminate, references to those >> threads are stored elsewhere (WorkGangs and other places) and are not >> cleared as part of the termination process. Those references can be >> touched after the thread has terminated so we can not call the >> destructor at all. So again all we can do (without some major thread >> management reworking) is ensure that >> ThreadLocalStorage::set_thread(NULL); is called before the thread >> actually terminates >> >> Testing: JPRT >> RBT - runtime nightly tests >> >> Thanks, >> David >> > From david.holmes at oracle.com Fri May 6 23:50:28 2016 From: david.holmes at oracle.com (David Holmes) Date: Sat, 7 May 2016 09:50:28 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> Message-ID: <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> On 7/05/2016 5:40 AM, Brian Gardner wrote: > I agree with Stefan. When I initially ran into the problem I came up > with the following changeset that solves my problem, by calling > clear_thread_current at the end of java_start. > > http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current_alt/webrev/ As I said I can see the appeal in doing this, but there is still a race for the threads destroyed at VM shutdown as current_or_null() can return non-NULL but the delete can happen before we call thread->clear_current_thread(). You would also want Thread::current_or_null_safe() I think, due to already deleted JavaThreads. And this all side-steps the real issue in my opinion that with clean thread lifecycle management we should always be able to delete the terminating thread. So to me it is a question of selecting which set of bandaids you want to apply. Thanks, David > Brian > >> On May 6, 2016, at 8:41 AM, Stefan Karlsson >> > wrote: >> >> On 06/05/16 16:32, David Holmes wrote: >>> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >>>> Hi David, >>>> >>>> On 06/05/16 15:38, David Holmes wrote: >>>>> Hi Stefan, >>>>> >>>>> Thanks for taking a look at this. >>>>> >>>>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>>>> Hi David, >>>>>> >>>>>> I looked through the GC part of this webrev and I think the change is >>>>>> fine. >>>>>> >>>>>> However, it seems a bit error prone. If we decide to change the >>>>>> code to, >>>>>> for example, terminate the AbstractGangWorker threads, then we >>>>>> have to >>>>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>>>> >>>>> That's why I added the ShouldNotReachHere()'s - if those threads start >>>>> terminating then we will see those hit. Perhaps a comment: >>>>> >>>>> ShouldNotReachHere(); // If thread terminates we have to do TLS cleanup >>>>> >>>>> ? >>>> >>>> Yes, I would appreciate a comment. Though, when we add new threads, we >>>> need to remember to add the set_thread(NULL) call. >>> >>> Well no, what you would do is manage your new threads in such a way >>> that their run() method can do "delete this" as the last call. Only >>> if you can't do that do you need to think about what termination >>> logic is missing that needs to be done in lieu of the destructor. >> >> Yes, but this forces every implementer of a Thread:run() function to >> have to think about these kind of requirements. >> >>> >>>>> >>>>>> Could we instead add a call to >>>>>> ThreadLocalStorage::set_thread(NULL), or >>>>>> maybe even Thread::clear_thread_current(), in java_start? >>>>>> >>>>>> static void *java_start(Thread *thread) { >>>>>> [...] >>>>>> thread->initialize_thread_current(); >>>>>> >>>>>> [...] >>>>>> >>>>>> // call one more level start routine >>>>>> thread->run(); >>>>>> >>>>>> ////////// Could we call Thread::clear_thread_current(); here? >>>>> >>>>> Not easily. For JavaThreads we've already done "delete this" inside >>>>> the run() method, so we'd have to move that into java_start as well, >>>>> but we can only do the delete for JavaThreads not for other threads. >>>>> And we'd also have to change the VMThread and WatcherThread >>>>> termination logic because of the deletes that happen in the >>>>> termination thread - the "this" pointer (thread above) may no longer >>>>> be valid when we want to call clear_current_thread() - which is why we >>>>> can only do the ThreadLocalStorage::set_thread(NULL). >>>>> >>>>> I agree it would be a lot cleaner to have java_start do: >>>>> >>>>> thread->common_initialization(); >>>>> thread->run(); >>>>> thread->common_cleanup(); >>>>> delete thread; >>>>> >>>>> for all threads, but we'd need a lot of other changes to allow for >>>>> that. Otherwise we would need to note that kind of thread before >>>>> calling run() then switch on the thread type after run() to decide >>>>> what kind of cleanup is necessary and possible. I don't think that >>>>> would be better than just doing the "right" cleanup at the end of the >>>>> run() methods. >>>> >>>> I understand that this is a bit messy, and I won't insist that we change >>>> this in this RFR, but without looking at this in much detail it sounds >>>> weird to delete the thread in run(). Couldn't this be solved by >>>> introducing a virtual Thread::post_run() function and do: >>>> >>>> virtual void Thread::post_run() { >>>> clear_thread_current(); >>>> } >>>> >>>> virtual void JavaThread::post_run() { >>>> Thread::post_run(); >>>> delete this; >>>> } >>> >>> But again this can't work for the VMThread or WatcherThread as they >>> are deleted from the termination thread and so thread->post_run() may >>> SEGV.** Plus it is only after the fact that you realize not to put >>> "delete this" in Thread::post_run(). >> >> OK, I didn't understand what you meant with "termination thread", but >> I now see the call to VMThread::destroy(). >> >> With that said, I find it odd that VMThread::destroy() deletes the VM >> thread. We already handshake between the VMThread and the "termination >> thread", so why isn't that VMThread::post_run() implemented as: >> >> virtual void VMThread::post_run() { >> // signal other threads that VM process is gone >> { >> // Note: we must have the _no_safepoint_check_flag. Mutex::lock() >> allows >> // VM thread to enter any lock at Safepoint as long as its _owner >> is NULL. >> // If that happens after _terminate_lock->wait() has unset _owner >> // but before it actually drops the lock and waits, the >> notification below >> // may get lost and we will have a hang. To avoid this, we need to use >> // Mutex::lock_without_safepoint_check(). >> MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); >> _terminated = true; >> _terminate_lock->notify(); >> } >> >> Thread::post_run(); >> delete this; >> } >> >> And then we wouldn't get a SEGV ... >> >> I couldn't find the destructor for the WatchThread, but it seems easy >> to fix that as well. >> >> I'm probably missing something, but I find it a bit annoying that code >> that should belong to the *Thread:ing system leaks into the >> implementations of *Thread::run(). >> >> Thanks, >> StefanK >>> >>> ** Arguably the best solution to the "thread termination races with >>> VM termination" problem is to not let the threads terminate. The code >>> as it exists today can still have JavaThreads destroying themselves >>> at the same that the VM is terminating and potentially hit the same >>> errors that require us to not allow the VMThread (and now >>> WatcherThread) to delete themselves. >>> >>> Thanks, >>> David >>> >>>> Thanks, >>>> StefanK >>>> >>>>> >>>>> Thanks, >>>>> David >>>>> ------ >>>>> >>>>>> >>>>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", pthread >>>>>> id: " UINTX_FORMAT ").", >>>>>> os::current_thread_id(), (uintx) pthread_self()); >>>>>> >>>>>> return 0; >>>>>> } >>>>>> >>>>>> And get rid of the explicit calls to >>>>>> ThreadLocalStorage::set_thread(NULL) you added? >>>>>> >>>>>> Thanks, >>>>>> StefanK >>>>>> >>>>>> On 04/05/16 01:39, David Holmes wrote: >>>>>>> This needs attention from GC and runtime folk please. >>>>>>> >>>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>>>> >>>>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>>>>>> before a thread terminates. >>>>>>> >>>>>>> Background: >>>>>>> >>>>>>> Most system-related threads do not expect to explicitly terminate, >>>>>>> except sometimes as part of VM termination. Such threads don't have >>>>>>> their destructors called, but should. >>>>>>> >>>>>>> This omission came to light due to the ThreadLocalStorage changes in >>>>>>> JDK-8132510. As part of that change we deleted the following from the >>>>>>> termination path of the VMThread: >>>>>>> >>>>>>> // Thread destructor usually does this. >>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>> >>>>>>> The clearing of TLS seemed irrelevant to the VMThread as it primarily >>>>>>> is used to aid in JNI attach/detach. However Brian Gardner reported: >>>>>>> >>>>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>>>> >>>>>>> >>>>>>> >>>>>>> a problem on FreeBSD caused by this change and the interaction with >>>>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>>>> Because the VMThread terminated without clearing TLS, when the >>>>>>> TLS-destructor was called it got into a loop which ran four times (as >>>>>>> happens on Linux) and then prints a warning to the console (which >>>>>>> doesn't happen on Linux). >>>>>>> >>>>>>> This indicates we need to restore the: >>>>>>> >>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>> >>>>>>> but on further consideration it seems to me that this is not confined >>>>>>> to the VMThread, and the most appropriate fix would be to always >>>>>>> invoke the Thread destructor as a thread terminates. >>>>>>> >>>>>>> Solution: >>>>>>> >>>>>>> Further investigation shows that calling the Thread destructor in the >>>>>>> thread as it terminates is not possible: >>>>>>> >>>>>>> - VMThread >>>>>>> >>>>>>> This is actually destroyed by the thread that terminates the VM, but >>>>>>> that can happen after it terminates and so we still hit the TLS >>>>>>> problem. The VMThread may be able to destroy itself today but in the >>>>>>> past this was not possible (see existing code comment), and in the >>>>>>> future it may also not be possible - the problem is that the Thread >>>>>>> destructor can interact with other VM subsystems that are >>>>>>> concurrently >>>>>>> being torn down by the thread that is terminating the VM. In the past >>>>>>> this was the CodeHeap. So rather than introduce something that is >>>>>>> fragile we stick with the current scheme but restore the >>>>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access >>>>>>> "this" at >>>>>>> that time because it may already have been de-allocated. >>>>>>> >>>>>>> - WatcherThread >>>>>>> >>>>>>> The WatcherThread is never destroyed today but has the same >>>>>>> problem as >>>>>>> the VMThread. We can call the destructor from the VM termination >>>>>>> thread (and have implemented that), but not from the WatcherThread >>>>>>> itself. So again we just have to restore the >>>>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS >>>>>>> problem. >>>>>>> >>>>>>> - GC Threads >>>>>>> >>>>>>> There are two cases: >>>>>>> >>>>>>> a) GC threads that never terminate >>>>>>> >>>>>>> For these we don't need to do anything: we can't delete the thread as >>>>>>> it never terminates and we don't hit the TLS problem because it never >>>>>>> terminates. So all we will do here is add some logic to check (in >>>>>>> NON_PRODUCT) that we do in fact never terminate. >>>>>>> >>>>>>> b) GC threads that can terminate >>>>>>> >>>>>>> Despite the fact the threads can terminate, references to those >>>>>>> threads are stored elsewhere (WorkGangs and other places) and are not >>>>>>> cleared as part of the termination process. Those references can be >>>>>>> touched after the thread has terminated so we can not call the >>>>>>> destructor at all. So again all we can do (without some major thread >>>>>>> management reworking) is ensure that >>>>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>>>> actually terminates >>>>>>> >>>>>>> Testing: JPRT >>>>>>> RBT - runtime nightly tests >>>>>>> >>>>>>> Thanks, >>>>>>> David > From david.holmes at oracle.com Sat May 7 05:45:24 2016 From: david.holmes at oracle.com (David Holmes) Date: Sat, 7 May 2016 15:45:24 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> Message-ID: <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> Brian, Stefan, I've been giving this more thought and I think you are both right. While this can't be completely handled in java_start for all threads it can handle the most common cases. If I don't add the deletion of the WatcherThread then the problematic case reduces to that of the VMThread. I'll do a new version on Monday. I also need to double-check those threads that don't use java_start (which I am sorely tempted to rename). Thanks, David On 7/05/2016 9:50 AM, David Holmes wrote: > On 7/05/2016 5:40 AM, Brian Gardner wrote: >> I agree with Stefan. When I initially ran into the problem I came up >> with the following changeset that solves my problem, by calling >> clear_thread_current at the end of java_start. >> >> http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current_alt/webrev/ >> > > As I said I can see the appeal in doing this, but there is still a race > for the threads destroyed at VM shutdown as current_or_null() can return > non-NULL but the delete can happen before we call > thread->clear_current_thread(). > > You would also want Thread::current_or_null_safe() I think, due to > already deleted JavaThreads. > > And this all side-steps the real issue in my opinion that with clean > thread lifecycle management we should always be able to delete the > terminating thread. > > So to me it is a question of selecting which set of bandaids you want to > apply. > > Thanks, > David > >> Brian >> >>> On May 6, 2016, at 8:41 AM, Stefan Karlsson >>> > wrote: >>> >>> On 06/05/16 16:32, David Holmes wrote: >>>> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >>>>> Hi David, >>>>> >>>>> On 06/05/16 15:38, David Holmes wrote: >>>>>> Hi Stefan, >>>>>> >>>>>> Thanks for taking a look at this. >>>>>> >>>>>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>>>>> Hi David, >>>>>>> >>>>>>> I looked through the GC part of this webrev and I think the >>>>>>> change is >>>>>>> fine. >>>>>>> >>>>>>> However, it seems a bit error prone. If we decide to change the >>>>>>> code to, >>>>>>> for example, terminate the AbstractGangWorker threads, then we >>>>>>> have to >>>>>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>>>>> >>>>>> That's why I added the ShouldNotReachHere()'s - if those threads >>>>>> start >>>>>> terminating then we will see those hit. Perhaps a comment: >>>>>> >>>>>> ShouldNotReachHere(); // If thread terminates we have to do TLS >>>>>> cleanup >>>>>> >>>>>> ? >>>>> >>>>> Yes, I would appreciate a comment. Though, when we add new threads, we >>>>> need to remember to add the set_thread(NULL) call. >>>> >>>> Well no, what you would do is manage your new threads in such a way >>>> that their run() method can do "delete this" as the last call. Only >>>> if you can't do that do you need to think about what termination >>>> logic is missing that needs to be done in lieu of the destructor. >>> >>> Yes, but this forces every implementer of a Thread:run() function to >>> have to think about these kind of requirements. >>> >>>> >>>>>> >>>>>>> Could we instead add a call to >>>>>>> ThreadLocalStorage::set_thread(NULL), or >>>>>>> maybe even Thread::clear_thread_current(), in java_start? >>>>>>> >>>>>>> static void *java_start(Thread *thread) { >>>>>>> [...] >>>>>>> thread->initialize_thread_current(); >>>>>>> >>>>>>> [...] >>>>>>> >>>>>>> // call one more level start routine >>>>>>> thread->run(); >>>>>>> >>>>>>> ////////// Could we call Thread::clear_thread_current(); here? >>>>>> >>>>>> Not easily. For JavaThreads we've already done "delete this" inside >>>>>> the run() method, so we'd have to move that into java_start as well, >>>>>> but we can only do the delete for JavaThreads not for other threads. >>>>>> And we'd also have to change the VMThread and WatcherThread >>>>>> termination logic because of the deletes that happen in the >>>>>> termination thread - the "this" pointer (thread above) may no longer >>>>>> be valid when we want to call clear_current_thread() - which is >>>>>> why we >>>>>> can only do the ThreadLocalStorage::set_thread(NULL). >>>>>> >>>>>> I agree it would be a lot cleaner to have java_start do: >>>>>> >>>>>> thread->common_initialization(); >>>>>> thread->run(); >>>>>> thread->common_cleanup(); >>>>>> delete thread; >>>>>> >>>>>> for all threads, but we'd need a lot of other changes to allow for >>>>>> that. Otherwise we would need to note that kind of thread before >>>>>> calling run() then switch on the thread type after run() to decide >>>>>> what kind of cleanup is necessary and possible. I don't think that >>>>>> would be better than just doing the "right" cleanup at the end of the >>>>>> run() methods. >>>>> >>>>> I understand that this is a bit messy, and I won't insist that we >>>>> change >>>>> this in this RFR, but without looking at this in much detail it sounds >>>>> weird to delete the thread in run(). Couldn't this be solved by >>>>> introducing a virtual Thread::post_run() function and do: >>>>> >>>>> virtual void Thread::post_run() { >>>>> clear_thread_current(); >>>>> } >>>>> >>>>> virtual void JavaThread::post_run() { >>>>> Thread::post_run(); >>>>> delete this; >>>>> } >>>> >>>> But again this can't work for the VMThread or WatcherThread as they >>>> are deleted from the termination thread and so thread->post_run() may >>>> SEGV.** Plus it is only after the fact that you realize not to put >>>> "delete this" in Thread::post_run(). >>> >>> OK, I didn't understand what you meant with "termination thread", but >>> I now see the call to VMThread::destroy(). >>> >>> With that said, I find it odd that VMThread::destroy() deletes the VM >>> thread. We already handshake between the VMThread and the "termination >>> thread", so why isn't that VMThread::post_run() implemented as: >>> >>> virtual void VMThread::post_run() { >>> // signal other threads that VM process is gone >>> { >>> // Note: we must have the _no_safepoint_check_flag. Mutex::lock() >>> allows >>> // VM thread to enter any lock at Safepoint as long as its _owner >>> is NULL. >>> // If that happens after _terminate_lock->wait() has unset _owner >>> // but before it actually drops the lock and waits, the >>> notification below >>> // may get lost and we will have a hang. To avoid this, we need to >>> use >>> // Mutex::lock_without_safepoint_check(). >>> MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); >>> _terminated = true; >>> _terminate_lock->notify(); >>> } >>> >>> Thread::post_run(); >>> delete this; >>> } >>> >>> And then we wouldn't get a SEGV ... >>> >>> I couldn't find the destructor for the WatchThread, but it seems easy >>> to fix that as well. >>> >>> I'm probably missing something, but I find it a bit annoying that code >>> that should belong to the *Thread:ing system leaks into the >>> implementations of *Thread::run(). >>> >>> Thanks, >>> StefanK >>>> >>>> ** Arguably the best solution to the "thread termination races with >>>> VM termination" problem is to not let the threads terminate. The code >>>> as it exists today can still have JavaThreads destroying themselves >>>> at the same that the VM is terminating and potentially hit the same >>>> errors that require us to not allow the VMThread (and now >>>> WatcherThread) to delete themselves. >>>> >>>> Thanks, >>>> David >>>> >>>>> Thanks, >>>>> StefanK >>>>> >>>>>> >>>>>> Thanks, >>>>>> David >>>>>> ------ >>>>>> >>>>>>> >>>>>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", >>>>>>> pthread >>>>>>> id: " UINTX_FORMAT ").", >>>>>>> os::current_thread_id(), (uintx) pthread_self()); >>>>>>> >>>>>>> return 0; >>>>>>> } >>>>>>> >>>>>>> And get rid of the explicit calls to >>>>>>> ThreadLocalStorage::set_thread(NULL) you added? >>>>>>> >>>>>>> Thanks, >>>>>>> StefanK >>>>>>> >>>>>>> On 04/05/16 01:39, David Holmes wrote: >>>>>>>> This needs attention from GC and runtime folk please. >>>>>>>> >>>>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>>>>> >>>>>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always called >>>>>>>> before a thread terminates. >>>>>>>> >>>>>>>> Background: >>>>>>>> >>>>>>>> Most system-related threads do not expect to explicitly terminate, >>>>>>>> except sometimes as part of VM termination. Such threads don't have >>>>>>>> their destructors called, but should. >>>>>>>> >>>>>>>> This omission came to light due to the ThreadLocalStorage >>>>>>>> changes in >>>>>>>> JDK-8132510. As part of that change we deleted the following >>>>>>>> from the >>>>>>>> termination path of the VMThread: >>>>>>>> >>>>>>>> // Thread destructor usually does this. >>>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>>> >>>>>>>> The clearing of TLS seemed irrelevant to the VMThread as it >>>>>>>> primarily >>>>>>>> is used to aid in JNI attach/detach. However Brian Gardner >>>>>>>> reported: >>>>>>>> >>>>>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> a problem on FreeBSD caused by this change and the interaction with >>>>>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>>>>> Because the VMThread terminated without clearing TLS, when the >>>>>>>> TLS-destructor was called it got into a loop which ran four >>>>>>>> times (as >>>>>>>> happens on Linux) and then prints a warning to the console (which >>>>>>>> doesn't happen on Linux). >>>>>>>> >>>>>>>> This indicates we need to restore the: >>>>>>>> >>>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>>> >>>>>>>> but on further consideration it seems to me that this is not >>>>>>>> confined >>>>>>>> to the VMThread, and the most appropriate fix would be to always >>>>>>>> invoke the Thread destructor as a thread terminates. >>>>>>>> >>>>>>>> Solution: >>>>>>>> >>>>>>>> Further investigation shows that calling the Thread destructor >>>>>>>> in the >>>>>>>> thread as it terminates is not possible: >>>>>>>> >>>>>>>> - VMThread >>>>>>>> >>>>>>>> This is actually destroyed by the thread that terminates the VM, >>>>>>>> but >>>>>>>> that can happen after it terminates and so we still hit the TLS >>>>>>>> problem. The VMThread may be able to destroy itself today but in >>>>>>>> the >>>>>>>> past this was not possible (see existing code comment), and in the >>>>>>>> future it may also not be possible - the problem is that the Thread >>>>>>>> destructor can interact with other VM subsystems that are >>>>>>>> concurrently >>>>>>>> being torn down by the thread that is terminating the VM. In the >>>>>>>> past >>>>>>>> this was the CodeHeap. So rather than introduce something that is >>>>>>>> fragile we stick with the current scheme but restore the >>>>>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access >>>>>>>> "this" at >>>>>>>> that time because it may already have been de-allocated. >>>>>>>> >>>>>>>> - WatcherThread >>>>>>>> >>>>>>>> The WatcherThread is never destroyed today but has the same >>>>>>>> problem as >>>>>>>> the VMThread. We can call the destructor from the VM termination >>>>>>>> thread (and have implemented that), but not from the WatcherThread >>>>>>>> itself. So again we just have to restore the >>>>>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS >>>>>>>> problem. >>>>>>>> >>>>>>>> - GC Threads >>>>>>>> >>>>>>>> There are two cases: >>>>>>>> >>>>>>>> a) GC threads that never terminate >>>>>>>> >>>>>>>> For these we don't need to do anything: we can't delete the >>>>>>>> thread as >>>>>>>> it never terminates and we don't hit the TLS problem because it >>>>>>>> never >>>>>>>> terminates. So all we will do here is add some logic to check (in >>>>>>>> NON_PRODUCT) that we do in fact never terminate. >>>>>>>> >>>>>>>> b) GC threads that can terminate >>>>>>>> >>>>>>>> Despite the fact the threads can terminate, references to those >>>>>>>> threads are stored elsewhere (WorkGangs and other places) and >>>>>>>> are not >>>>>>>> cleared as part of the termination process. Those references can be >>>>>>>> touched after the thread has terminated so we can not call the >>>>>>>> destructor at all. So again all we can do (without some major >>>>>>>> thread >>>>>>>> management reworking) is ensure that >>>>>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>>>>> actually terminates >>>>>>>> >>>>>>>> Testing: JPRT >>>>>>>> RBT - runtime nightly tests >>>>>>>> >>>>>>>> Thanks, >>>>>>>> David >> From christos at zoulas.com Sun May 8 21:56:40 2016 From: christos at zoulas.com (Christos Zoulas) Date: Sun, 8 May 2016 17:56:40 -0400 Subject: patches to make jdk8 build on NetBSD Message-ID: <20160508215640.F05A917FDAB@rebar.astron.com> Hello, 1. get rid of -gstabs; stabs don't work together with pre-compiled-headers and gcc anymore. Makes the code a lot simpler! 2. define __STDC_LIMIT_MACROS early so that other headers that include by side effect define the necessary macros. 3. remove stray include. This is not used at all in this file; it looks out of place anyway :-) Best, christos diff -r 361ef7f29332 make/bsd/makefiles/gcc.make --- a/make/bsd/makefiles/gcc.make Sun May 01 23:35:54 2016 -0700 +++ b/make/bsd/makefiles/gcc.make Sun May 08 17:51:09 2016 -0400 @@ -431,51 +431,12 @@ ifeq ($(DEBUG_BINARIES), true) CFLAGS += -g else - # Use the stabs format for debugging information (this is the default - # on gcc-2.91). It's good enough, has all the information about line - # numbers and local variables, and libjvm.so is only about 16M. - # Change this back to "-g" if you want the most expressive format. - # (warning: that could easily inflate libjvm.so to 150M!) - # Note: The Itanium gcc compiler crashes when using -gstabs. - DEBUG_CFLAGS/ia64 = -g - DEBUG_CFLAGS/arm = -g - DEBUG_CFLAGS/ppc = -g - DEBUG_CFLAGS += $(DEBUG_CFLAGS/$(BUILDARCH)) - ifeq ($(DEBUG_CFLAGS/$(BUILDARCH)),) - ifeq ($(USE_CLANG), true) - # Clang doesn't understand -gstabs - DEBUG_CFLAGS += -g - else - DEBUG_CFLAGS += -gstabs - endif - endif + DEBUG_CFLAGS += -g ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) - FASTDEBUG_CFLAGS/ia64 = -g - FASTDEBUG_CFLAGS/arm = -g - FASTDEBUG_CFLAGS/ppc = -g - FASTDEBUG_CFLAGS += $(FASTDEBUG_CFLAGS/$(BUILDARCH)) - ifeq ($(FASTDEBUG_CFLAGS/$(BUILDARCH)),) - ifeq ($(USE_CLANG), true) - # Clang doesn't understand -gstabs - FASTDEBUG_CFLAGS += -g - else - FASTDEBUG_CFLAGS += -gstabs - endif - endif + FASTDEBUG_CFLAGS += -g - OPT_CFLAGS/ia64 = -g - OPT_CFLAGS/arm = -g - OPT_CFLAGS/ppc = -g - OPT_CFLAGS += $(OPT_CFLAGS/$(BUILDARCH)) - ifeq ($(OPT_CFLAGS/$(BUILDARCH)),) - ifeq ($(USE_CLANG), true) - # Clang doesn't understand -gstabs - OPT_CFLAGS += -g - else - OPT_CFLAGS += -gstabs - endif - endif + OPT_CFLAGS += -g endif endif diff -r 361ef7f29332 src/share/vm/utilities/globalDefinitions_gcc.hpp --- a/src/share/vm/utilities/globalDefinitions_gcc.hpp Sun May 01 23:35:54 2016 -0700 +++ b/src/share/vm/utilities/globalDefinitions_gcc.hpp Sun May 08 17:51:09 2016 -0400 @@ -30,6 +30,11 @@ // This file holds compiler-dependent includes, // globally used constants & types, class (forward) // declarations and a few frequently used utility functions. +#if defined(LINUX) || defined(_ALLBSD_SOURCE) +#ifndef __STDC_LIMIT_MACROS +#define __STDC_LIMIT_MACROS +#endif // __STDC_LIMIT_MACROS +#endif #include #include @@ -69,9 +74,6 @@ # endif #if defined(LINUX) || defined(_ALLBSD_SOURCE) -#ifndef __STDC_LIMIT_MACROS -#define __STDC_LIMIT_MACROS -#endif // __STDC_LIMIT_MACROS #include #include #ifndef __OpenBSD__ diff -r 361ef7f29332 src/share/vm/utilities/vmError.cpp --- a/src/share/vm/utilities/vmError.cpp Sun May 01 23:35:54 2016 -0700 +++ b/src/share/vm/utilities/vmError.cpp Sun May 08 17:51:09 2016 -0400 @@ -22,7 +22,6 @@ * */ -#include #include "precompiled.hpp" #include "compiler/compileBroker.hpp" #include "gc_interface/collectedHeap.hpp" From christos at zoulas.com Sun May 8 23:34:20 2016 From: christos at zoulas.com (Christos Zoulas) Date: Sun, 8 May 2016 19:34:20 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <20160508215640.F05A917FDAB@rebar.astron.com> from Christos Zoulas (May 8, 5:56pm) Message-ID: <20160508233420.B677E17FDAB@rebar.astron.com> On May 8, 5:56pm, christos at zoulas.com (Christos Zoulas) wrote: -- Subject: patches to make jdk8 build on NetBSD One more... christos diff -r 1d5f67927c26 src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c --- a/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c Sun May 01 23:36:07 2016 -0700 +++ b/src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c Sun May 08 19:33:17 2016 -0400 @@ -672,6 +672,7 @@ return -1; } return 1; +#ifdef ESTRPIPE } else if (err == -ESTRPIPE) { TRACE0("xrun_recovery: suspended.\n"); ret = snd_pcm_resume(info->handle); @@ -687,6 +688,7 @@ return -1; } return 1; +#endif } else if (err == -EAGAIN) { TRACE0("xrun_recovery: EAGAIN try again flag.\n"); return 0; From stefan.karlsson at oracle.com Mon May 9 09:29:58 2016 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Mon, 9 May 2016 11:29:58 +0200 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> Message-ID: <57305896.8020306@oracle.com> Hi, For java_start, would it be enough to just, unconditionally, call ThreadLocalStorage::set_thread(NULL) after thread->run() ? StefanK On 2016-05-07 07:45, David Holmes wrote: > Brian, Stefan, > > I've been giving this more thought and I think you are both right. > While this can't be completely handled in java_start for all threads > it can handle the most common cases. If I don't add the deletion of > the WatcherThread then the problematic case reduces to that of the > VMThread. > > I'll do a new version on Monday. I also need to double-check those > threads that don't use java_start (which I am sorely tempted to rename). > > Thanks, > David > > On 7/05/2016 9:50 AM, David Holmes wrote: >> On 7/05/2016 5:40 AM, Brian Gardner wrote: >>> I agree with Stefan. When I initially ran into the problem I came up >>> with the following changeset that solves my problem, by calling >>> clear_thread_current at the end of java_start. >>> >>> http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current_alt/webrev/ >>> >>> >> >> As I said I can see the appeal in doing this, but there is still a race >> for the threads destroyed at VM shutdown as current_or_null() can return >> non-NULL but the delete can happen before we call >> thread->clear_current_thread(). >> >> You would also want Thread::current_or_null_safe() I think, due to >> already deleted JavaThreads. >> >> And this all side-steps the real issue in my opinion that with clean >> thread lifecycle management we should always be able to delete the >> terminating thread. >> >> So to me it is a question of selecting which set of bandaids you want to >> apply. >> >> Thanks, >> David >> >>> Brian >>> >>>> On May 6, 2016, at 8:41 AM, Stefan Karlsson >>>> > >>>> wrote: >>>> >>>> On 06/05/16 16:32, David Holmes wrote: >>>>> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >>>>>> Hi David, >>>>>> >>>>>> On 06/05/16 15:38, David Holmes wrote: >>>>>>> Hi Stefan, >>>>>>> >>>>>>> Thanks for taking a look at this. >>>>>>> >>>>>>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>>>>>> Hi David, >>>>>>>> >>>>>>>> I looked through the GC part of this webrev and I think the >>>>>>>> change is >>>>>>>> fine. >>>>>>>> >>>>>>>> However, it seems a bit error prone. If we decide to change the >>>>>>>> code to, >>>>>>>> for example, terminate the AbstractGangWorker threads, then we >>>>>>>> have to >>>>>>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>>>>>> >>>>>>> That's why I added the ShouldNotReachHere()'s - if those threads >>>>>>> start >>>>>>> terminating then we will see those hit. Perhaps a comment: >>>>>>> >>>>>>> ShouldNotReachHere(); // If thread terminates we have to do TLS >>>>>>> cleanup >>>>>>> >>>>>>> ? >>>>>> >>>>>> Yes, I would appreciate a comment. Though, when we add new >>>>>> threads, we >>>>>> need to remember to add the set_thread(NULL) call. >>>>> >>>>> Well no, what you would do is manage your new threads in such a way >>>>> that their run() method can do "delete this" as the last call. Only >>>>> if you can't do that do you need to think about what termination >>>>> logic is missing that needs to be done in lieu of the destructor. >>>> >>>> Yes, but this forces every implementer of a Thread:run() function to >>>> have to think about these kind of requirements. >>>> >>>>> >>>>>>> >>>>>>>> Could we instead add a call to >>>>>>>> ThreadLocalStorage::set_thread(NULL), or >>>>>>>> maybe even Thread::clear_thread_current(), in java_start? >>>>>>>> >>>>>>>> static void *java_start(Thread *thread) { >>>>>>>> [...] >>>>>>>> thread->initialize_thread_current(); >>>>>>>> >>>>>>>> [...] >>>>>>>> >>>>>>>> // call one more level start routine >>>>>>>> thread->run(); >>>>>>>> >>>>>>>> ////////// Could we call Thread::clear_thread_current(); here? >>>>>>> >>>>>>> Not easily. For JavaThreads we've already done "delete this" inside >>>>>>> the run() method, so we'd have to move that into java_start as >>>>>>> well, >>>>>>> but we can only do the delete for JavaThreads not for other >>>>>>> threads. >>>>>>> And we'd also have to change the VMThread and WatcherThread >>>>>>> termination logic because of the deletes that happen in the >>>>>>> termination thread - the "this" pointer (thread above) may no >>>>>>> longer >>>>>>> be valid when we want to call clear_current_thread() - which is >>>>>>> why we >>>>>>> can only do the ThreadLocalStorage::set_thread(NULL). >>>>>>> >>>>>>> I agree it would be a lot cleaner to have java_start do: >>>>>>> >>>>>>> thread->common_initialization(); >>>>>>> thread->run(); >>>>>>> thread->common_cleanup(); >>>>>>> delete thread; >>>>>>> >>>>>>> for all threads, but we'd need a lot of other changes to allow for >>>>>>> that. Otherwise we would need to note that kind of thread before >>>>>>> calling run() then switch on the thread type after run() to decide >>>>>>> what kind of cleanup is necessary and possible. I don't think that >>>>>>> would be better than just doing the "right" cleanup at the end >>>>>>> of the >>>>>>> run() methods. >>>>>> >>>>>> I understand that this is a bit messy, and I won't insist that we >>>>>> change >>>>>> this in this RFR, but without looking at this in much detail it >>>>>> sounds >>>>>> weird to delete the thread in run(). Couldn't this be solved by >>>>>> introducing a virtual Thread::post_run() function and do: >>>>>> >>>>>> virtual void Thread::post_run() { >>>>>> clear_thread_current(); >>>>>> } >>>>>> >>>>>> virtual void JavaThread::post_run() { >>>>>> Thread::post_run(); >>>>>> delete this; >>>>>> } >>>>> >>>>> But again this can't work for the VMThread or WatcherThread as they >>>>> are deleted from the termination thread and so thread->post_run() may >>>>> SEGV.** Plus it is only after the fact that you realize not to put >>>>> "delete this" in Thread::post_run(). >>>> >>>> OK, I didn't understand what you meant with "termination thread", but >>>> I now see the call to VMThread::destroy(). >>>> >>>> With that said, I find it odd that VMThread::destroy() deletes the VM >>>> thread. We already handshake between the VMThread and the "termination >>>> thread", so why isn't that VMThread::post_run() implemented as: >>>> >>>> virtual void VMThread::post_run() { >>>> // signal other threads that VM process is gone >>>> { >>>> // Note: we must have the _no_safepoint_check_flag. Mutex::lock() >>>> allows >>>> // VM thread to enter any lock at Safepoint as long as its _owner >>>> is NULL. >>>> // If that happens after _terminate_lock->wait() has unset _owner >>>> // but before it actually drops the lock and waits, the >>>> notification below >>>> // may get lost and we will have a hang. To avoid this, we need to >>>> use >>>> // Mutex::lock_without_safepoint_check(). >>>> MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); >>>> _terminated = true; >>>> _terminate_lock->notify(); >>>> } >>>> >>>> Thread::post_run(); >>>> delete this; >>>> } >>>> >>>> And then we wouldn't get a SEGV ... >>>> >>>> I couldn't find the destructor for the WatchThread, but it seems easy >>>> to fix that as well. >>>> >>>> I'm probably missing something, but I find it a bit annoying that code >>>> that should belong to the *Thread:ing system leaks into the >>>> implementations of *Thread::run(). >>>> >>>> Thanks, >>>> StefanK >>>>> >>>>> ** Arguably the best solution to the "thread termination races with >>>>> VM termination" problem is to not let the threads terminate. The code >>>>> as it exists today can still have JavaThreads destroying themselves >>>>> at the same that the VM is terminating and potentially hit the same >>>>> errors that require us to not allow the VMThread (and now >>>>> WatcherThread) to delete themselves. >>>>> >>>>> Thanks, >>>>> David >>>>> >>>>>> Thanks, >>>>>> StefanK >>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> David >>>>>>> ------ >>>>>>> >>>>>>>> >>>>>>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", >>>>>>>> pthread >>>>>>>> id: " UINTX_FORMAT ").", >>>>>>>> os::current_thread_id(), (uintx) pthread_self()); >>>>>>>> >>>>>>>> return 0; >>>>>>>> } >>>>>>>> >>>>>>>> And get rid of the explicit calls to >>>>>>>> ThreadLocalStorage::set_thread(NULL) you added? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> StefanK >>>>>>>> >>>>>>>> On 04/05/16 01:39, David Holmes wrote: >>>>>>>>> This needs attention from GC and runtime folk please. >>>>>>>>> >>>>>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>>>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>>>>>> >>>>>>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always >>>>>>>>> called >>>>>>>>> before a thread terminates. >>>>>>>>> >>>>>>>>> Background: >>>>>>>>> >>>>>>>>> Most system-related threads do not expect to explicitly >>>>>>>>> terminate, >>>>>>>>> except sometimes as part of VM termination. Such threads don't >>>>>>>>> have >>>>>>>>> their destructors called, but should. >>>>>>>>> >>>>>>>>> This omission came to light due to the ThreadLocalStorage >>>>>>>>> changes in >>>>>>>>> JDK-8132510. As part of that change we deleted the following >>>>>>>>> from the >>>>>>>>> termination path of the VMThread: >>>>>>>>> >>>>>>>>> // Thread destructor usually does this. >>>>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>>>> >>>>>>>>> The clearing of TLS seemed irrelevant to the VMThread as it >>>>>>>>> primarily >>>>>>>>> is used to aid in JNI attach/detach. However Brian Gardner >>>>>>>>> reported: >>>>>>>>> >>>>>>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> a problem on FreeBSD caused by this change and the interaction >>>>>>>>> with >>>>>>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>>>>>> Because the VMThread terminated without clearing TLS, when the >>>>>>>>> TLS-destructor was called it got into a loop which ran four >>>>>>>>> times (as >>>>>>>>> happens on Linux) and then prints a warning to the console (which >>>>>>>>> doesn't happen on Linux). >>>>>>>>> >>>>>>>>> This indicates we need to restore the: >>>>>>>>> >>>>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>>>> >>>>>>>>> but on further consideration it seems to me that this is not >>>>>>>>> confined >>>>>>>>> to the VMThread, and the most appropriate fix would be to always >>>>>>>>> invoke the Thread destructor as a thread terminates. >>>>>>>>> >>>>>>>>> Solution: >>>>>>>>> >>>>>>>>> Further investigation shows that calling the Thread destructor >>>>>>>>> in the >>>>>>>>> thread as it terminates is not possible: >>>>>>>>> >>>>>>>>> - VMThread >>>>>>>>> >>>>>>>>> This is actually destroyed by the thread that terminates the VM, >>>>>>>>> but >>>>>>>>> that can happen after it terminates and so we still hit the TLS >>>>>>>>> problem. The VMThread may be able to destroy itself today but in >>>>>>>>> the >>>>>>>>> past this was not possible (see existing code comment), and in >>>>>>>>> the >>>>>>>>> future it may also not be possible - the problem is that the >>>>>>>>> Thread >>>>>>>>> destructor can interact with other VM subsystems that are >>>>>>>>> concurrently >>>>>>>>> being torn down by the thread that is terminating the VM. In the >>>>>>>>> past >>>>>>>>> this was the CodeHeap. So rather than introduce something that is >>>>>>>>> fragile we stick with the current scheme but restore the >>>>>>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access >>>>>>>>> "this" at >>>>>>>>> that time because it may already have been de-allocated. >>>>>>>>> >>>>>>>>> - WatcherThread >>>>>>>>> >>>>>>>>> The WatcherThread is never destroyed today but has the same >>>>>>>>> problem as >>>>>>>>> the VMThread. We can call the destructor from the VM termination >>>>>>>>> thread (and have implemented that), but not from the >>>>>>>>> WatcherThread >>>>>>>>> itself. So again we just have to restore the >>>>>>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS >>>>>>>>> problem. >>>>>>>>> >>>>>>>>> - GC Threads >>>>>>>>> >>>>>>>>> There are two cases: >>>>>>>>> >>>>>>>>> a) GC threads that never terminate >>>>>>>>> >>>>>>>>> For these we don't need to do anything: we can't delete the >>>>>>>>> thread as >>>>>>>>> it never terminates and we don't hit the TLS problem because it >>>>>>>>> never >>>>>>>>> terminates. So all we will do here is add some logic to check (in >>>>>>>>> NON_PRODUCT) that we do in fact never terminate. >>>>>>>>> >>>>>>>>> b) GC threads that can terminate >>>>>>>>> >>>>>>>>> Despite the fact the threads can terminate, references to those >>>>>>>>> threads are stored elsewhere (WorkGangs and other places) and >>>>>>>>> are not >>>>>>>>> cleared as part of the termination process. Those references >>>>>>>>> can be >>>>>>>>> touched after the thread has terminated so we can not call the >>>>>>>>> destructor at all. So again all we can do (without some major >>>>>>>>> thread >>>>>>>>> management reworking) is ensure that >>>>>>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>>>>>> actually terminates >>>>>>>>> >>>>>>>>> Testing: JPRT >>>>>>>>> RBT - runtime nightly tests >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> David >>> From david.holmes at oracle.com Mon May 9 11:03:29 2016 From: david.holmes at oracle.com (David Holmes) Date: Mon, 9 May 2016 21:03:29 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <57305896.8020306@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> Message-ID: On 9/05/2016 7:29 PM, Stefan Karlsson wrote: > Hi, > > For java_start, would it be enough to just, unconditionally, call > ThreadLocalStorage::set_thread(NULL) after thread->run() ? That would suffice for the current problem but seems a bit patchy to me - it's only a partial cleanup of TLS. What I am going to do is based On Brian's suggestion: if (Thread::current_or_null_safe() != NULL) { thread->clear_thread_current(); } with the addition that I not only undo the deletion of the WatcherThread, but I also remove the deletion of the VMThread. Was hoping to have a webrev ready but have run into a weird build problem. Thanks, David > StefanK > > On 2016-05-07 07:45, David Holmes wrote: >> Brian, Stefan, >> >> I've been giving this more thought and I think you are both right. >> While this can't be completely handled in java_start for all threads >> it can handle the most common cases. If I don't add the deletion of >> the WatcherThread then the problematic case reduces to that of the >> VMThread. >> >> I'll do a new version on Monday. I also need to double-check those >> threads that don't use java_start (which I am sorely tempted to rename). >> >> Thanks, >> David >> >> On 7/05/2016 9:50 AM, David Holmes wrote: >>> On 7/05/2016 5:40 AM, Brian Gardner wrote: >>>> I agree with Stefan. When I initially ran into the problem I came up >>>> with the following changeset that solves my problem, by calling >>>> clear_thread_current at the end of java_start. >>>> >>>> http://brian.timestudybuddy.com/webrev/hotspot__clear_thread_current_alt/webrev/ >>>> >>>> >>> >>> As I said I can see the appeal in doing this, but there is still a race >>> for the threads destroyed at VM shutdown as current_or_null() can return >>> non-NULL but the delete can happen before we call >>> thread->clear_current_thread(). >>> >>> You would also want Thread::current_or_null_safe() I think, due to >>> already deleted JavaThreads. >>> >>> And this all side-steps the real issue in my opinion that with clean >>> thread lifecycle management we should always be able to delete the >>> terminating thread. >>> >>> So to me it is a question of selecting which set of bandaids you want to >>> apply. >>> >>> Thanks, >>> David >>> >>>> Brian >>>> >>>>> On May 6, 2016, at 8:41 AM, Stefan Karlsson >>>>> > >>>>> wrote: >>>>> >>>>> On 06/05/16 16:32, David Holmes wrote: >>>>>> On 7/05/2016 12:04 AM, Stefan Karlsson wrote: >>>>>>> Hi David, >>>>>>> >>>>>>> On 06/05/16 15:38, David Holmes wrote: >>>>>>>> Hi Stefan, >>>>>>>> >>>>>>>> Thanks for taking a look at this. >>>>>>>> >>>>>>>> On 6/05/2016 5:02 PM, Stefan Karlsson wrote: >>>>>>>>> Hi David, >>>>>>>>> >>>>>>>>> I looked through the GC part of this webrev and I think the >>>>>>>>> change is >>>>>>>>> fine. >>>>>>>>> >>>>>>>>> However, it seems a bit error prone. If we decide to change the >>>>>>>>> code to, >>>>>>>>> for example, terminate the AbstractGangWorker threads, then we >>>>>>>>> have to >>>>>>>>> remember to insert a ThreadLocalStorage::set_thread(NULL) call. >>>>>>>> >>>>>>>> That's why I added the ShouldNotReachHere()'s - if those threads >>>>>>>> start >>>>>>>> terminating then we will see those hit. Perhaps a comment: >>>>>>>> >>>>>>>> ShouldNotReachHere(); // If thread terminates we have to do TLS >>>>>>>> cleanup >>>>>>>> >>>>>>>> ? >>>>>>> >>>>>>> Yes, I would appreciate a comment. Though, when we add new >>>>>>> threads, we >>>>>>> need to remember to add the set_thread(NULL) call. >>>>>> >>>>>> Well no, what you would do is manage your new threads in such a way >>>>>> that their run() method can do "delete this" as the last call. Only >>>>>> if you can't do that do you need to think about what termination >>>>>> logic is missing that needs to be done in lieu of the destructor. >>>>> >>>>> Yes, but this forces every implementer of a Thread:run() function to >>>>> have to think about these kind of requirements. >>>>> >>>>>> >>>>>>>> >>>>>>>>> Could we instead add a call to >>>>>>>>> ThreadLocalStorage::set_thread(NULL), or >>>>>>>>> maybe even Thread::clear_thread_current(), in java_start? >>>>>>>>> >>>>>>>>> static void *java_start(Thread *thread) { >>>>>>>>> [...] >>>>>>>>> thread->initialize_thread_current(); >>>>>>>>> >>>>>>>>> [...] >>>>>>>>> >>>>>>>>> // call one more level start routine >>>>>>>>> thread->run(); >>>>>>>>> >>>>>>>>> ////////// Could we call Thread::clear_thread_current(); here? >>>>>>>> >>>>>>>> Not easily. For JavaThreads we've already done "delete this" inside >>>>>>>> the run() method, so we'd have to move that into java_start as >>>>>>>> well, >>>>>>>> but we can only do the delete for JavaThreads not for other >>>>>>>> threads. >>>>>>>> And we'd also have to change the VMThread and WatcherThread >>>>>>>> termination logic because of the deletes that happen in the >>>>>>>> termination thread - the "this" pointer (thread above) may no >>>>>>>> longer >>>>>>>> be valid when we want to call clear_current_thread() - which is >>>>>>>> why we >>>>>>>> can only do the ThreadLocalStorage::set_thread(NULL). >>>>>>>> >>>>>>>> I agree it would be a lot cleaner to have java_start do: >>>>>>>> >>>>>>>> thread->common_initialization(); >>>>>>>> thread->run(); >>>>>>>> thread->common_cleanup(); >>>>>>>> delete thread; >>>>>>>> >>>>>>>> for all threads, but we'd need a lot of other changes to allow for >>>>>>>> that. Otherwise we would need to note that kind of thread before >>>>>>>> calling run() then switch on the thread type after run() to decide >>>>>>>> what kind of cleanup is necessary and possible. I don't think that >>>>>>>> would be better than just doing the "right" cleanup at the end >>>>>>>> of the >>>>>>>> run() methods. >>>>>>> >>>>>>> I understand that this is a bit messy, and I won't insist that we >>>>>>> change >>>>>>> this in this RFR, but without looking at this in much detail it >>>>>>> sounds >>>>>>> weird to delete the thread in run(). Couldn't this be solved by >>>>>>> introducing a virtual Thread::post_run() function and do: >>>>>>> >>>>>>> virtual void Thread::post_run() { >>>>>>> clear_thread_current(); >>>>>>> } >>>>>>> >>>>>>> virtual void JavaThread::post_run() { >>>>>>> Thread::post_run(); >>>>>>> delete this; >>>>>>> } >>>>>> >>>>>> But again this can't work for the VMThread or WatcherThread as they >>>>>> are deleted from the termination thread and so thread->post_run() may >>>>>> SEGV.** Plus it is only after the fact that you realize not to put >>>>>> "delete this" in Thread::post_run(). >>>>> >>>>> OK, I didn't understand what you meant with "termination thread", but >>>>> I now see the call to VMThread::destroy(). >>>>> >>>>> With that said, I find it odd that VMThread::destroy() deletes the VM >>>>> thread. We already handshake between the VMThread and the "termination >>>>> thread", so why isn't that VMThread::post_run() implemented as: >>>>> >>>>> virtual void VMThread::post_run() { >>>>> // signal other threads that VM process is gone >>>>> { >>>>> // Note: we must have the _no_safepoint_check_flag. Mutex::lock() >>>>> allows >>>>> // VM thread to enter any lock at Safepoint as long as its _owner >>>>> is NULL. >>>>> // If that happens after _terminate_lock->wait() has unset _owner >>>>> // but before it actually drops the lock and waits, the >>>>> notification below >>>>> // may get lost and we will have a hang. To avoid this, we need to >>>>> use >>>>> // Mutex::lock_without_safepoint_check(). >>>>> MutexLockerEx ml(_terminate_lock, Mutex::_no_safepoint_check_flag); >>>>> _terminated = true; >>>>> _terminate_lock->notify(); >>>>> } >>>>> >>>>> Thread::post_run(); >>>>> delete this; >>>>> } >>>>> >>>>> And then we wouldn't get a SEGV ... >>>>> >>>>> I couldn't find the destructor for the WatchThread, but it seems easy >>>>> to fix that as well. >>>>> >>>>> I'm probably missing something, but I find it a bit annoying that code >>>>> that should belong to the *Thread:ing system leaks into the >>>>> implementations of *Thread::run(). >>>>> >>>>> Thanks, >>>>> StefanK >>>>>> >>>>>> ** Arguably the best solution to the "thread termination races with >>>>>> VM termination" problem is to not let the threads terminate. The code >>>>>> as it exists today can still have JavaThreads destroying themselves >>>>>> at the same that the VM is terminating and potentially hit the same >>>>>> errors that require us to not allow the VMThread (and now >>>>>> WatcherThread) to delete themselves. >>>>>> >>>>>> Thanks, >>>>>> David >>>>>> >>>>>>> Thanks, >>>>>>> StefanK >>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> David >>>>>>>> ------ >>>>>>>> >>>>>>>>> >>>>>>>>> log_info(os, thread)("Thread finished (tid: " UINTX_FORMAT ", >>>>>>>>> pthread >>>>>>>>> id: " UINTX_FORMAT ").", >>>>>>>>> os::current_thread_id(), (uintx) pthread_self()); >>>>>>>>> >>>>>>>>> return 0; >>>>>>>>> } >>>>>>>>> >>>>>>>>> And get rid of the explicit calls to >>>>>>>>> ThreadLocalStorage::set_thread(NULL) you added? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> StefanK >>>>>>>>> >>>>>>>>> On 04/05/16 01:39, David Holmes wrote: >>>>>>>>>> This needs attention from GC and runtime folk please. >>>>>>>>>> >>>>>>>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8154715 >>>>>>>>>> webrev: http://cr.openjdk.java.net/~dholmes/8154715/webrev/ >>>>>>>>>> >>>>>>>>>> tl;dr: ensure ThreadLocalStorage::set_thread(NULL) is always >>>>>>>>>> called >>>>>>>>>> before a thread terminates. >>>>>>>>>> >>>>>>>>>> Background: >>>>>>>>>> >>>>>>>>>> Most system-related threads do not expect to explicitly >>>>>>>>>> terminate, >>>>>>>>>> except sometimes as part of VM termination. Such threads don't >>>>>>>>>> have >>>>>>>>>> their destructors called, but should. >>>>>>>>>> >>>>>>>>>> This omission came to light due to the ThreadLocalStorage >>>>>>>>>> changes in >>>>>>>>>> JDK-8132510. As part of that change we deleted the following >>>>>>>>>> from the >>>>>>>>>> termination path of the VMThread: >>>>>>>>>> >>>>>>>>>> // Thread destructor usually does this. >>>>>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>>>>> >>>>>>>>>> The clearing of TLS seemed irrelevant to the VMThread as it >>>>>>>>>> primarily >>>>>>>>>> is used to aid in JNI attach/detach. However Brian Gardner >>>>>>>>>> reported: >>>>>>>>>> >>>>>>>>>> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-February/002788.html >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> a problem on FreeBSD caused by this change and the interaction >>>>>>>>>> with >>>>>>>>>> the POSIX pthread TLS destructor use introduced by JDK-8033696. >>>>>>>>>> Because the VMThread terminated without clearing TLS, when the >>>>>>>>>> TLS-destructor was called it got into a loop which ran four >>>>>>>>>> times (as >>>>>>>>>> happens on Linux) and then prints a warning to the console (which >>>>>>>>>> doesn't happen on Linux). >>>>>>>>>> >>>>>>>>>> This indicates we need to restore the: >>>>>>>>>> >>>>>>>>>> ThreadLocalStorage::set_thread(NULL); >>>>>>>>>> >>>>>>>>>> but on further consideration it seems to me that this is not >>>>>>>>>> confined >>>>>>>>>> to the VMThread, and the most appropriate fix would be to always >>>>>>>>>> invoke the Thread destructor as a thread terminates. >>>>>>>>>> >>>>>>>>>> Solution: >>>>>>>>>> >>>>>>>>>> Further investigation shows that calling the Thread destructor >>>>>>>>>> in the >>>>>>>>>> thread as it terminates is not possible: >>>>>>>>>> >>>>>>>>>> - VMThread >>>>>>>>>> >>>>>>>>>> This is actually destroyed by the thread that terminates the VM, >>>>>>>>>> but >>>>>>>>>> that can happen after it terminates and so we still hit the TLS >>>>>>>>>> problem. The VMThread may be able to destroy itself today but in >>>>>>>>>> the >>>>>>>>>> past this was not possible (see existing code comment), and in >>>>>>>>>> the >>>>>>>>>> future it may also not be possible - the problem is that the >>>>>>>>>> Thread >>>>>>>>>> destructor can interact with other VM subsystems that are >>>>>>>>>> concurrently >>>>>>>>>> being torn down by the thread that is terminating the VM. In the >>>>>>>>>> past >>>>>>>>>> this was the CodeHeap. So rather than introduce something that is >>>>>>>>>> fragile we stick with the current scheme but restore the >>>>>>>>>> ThreadLocalStorage::set_thread(NULL); - note we can't access >>>>>>>>>> "this" at >>>>>>>>>> that time because it may already have been de-allocated. >>>>>>>>>> >>>>>>>>>> - WatcherThread >>>>>>>>>> >>>>>>>>>> The WatcherThread is never destroyed today but has the same >>>>>>>>>> problem as >>>>>>>>>> the VMThread. We can call the destructor from the VM termination >>>>>>>>>> thread (and have implemented that), but not from the >>>>>>>>>> WatcherThread >>>>>>>>>> itself. So again we just have to restore the >>>>>>>>>> ThreadLocalStorage::set_thread(NULL); to fix the potential TLS >>>>>>>>>> problem. >>>>>>>>>> >>>>>>>>>> - GC Threads >>>>>>>>>> >>>>>>>>>> There are two cases: >>>>>>>>>> >>>>>>>>>> a) GC threads that never terminate >>>>>>>>>> >>>>>>>>>> For these we don't need to do anything: we can't delete the >>>>>>>>>> thread as >>>>>>>>>> it never terminates and we don't hit the TLS problem because it >>>>>>>>>> never >>>>>>>>>> terminates. So all we will do here is add some logic to check (in >>>>>>>>>> NON_PRODUCT) that we do in fact never terminate. >>>>>>>>>> >>>>>>>>>> b) GC threads that can terminate >>>>>>>>>> >>>>>>>>>> Despite the fact the threads can terminate, references to those >>>>>>>>>> threads are stored elsewhere (WorkGangs and other places) and >>>>>>>>>> are not >>>>>>>>>> cleared as part of the termination process. Those references >>>>>>>>>> can be >>>>>>>>>> touched after the thread has terminated so we can not call the >>>>>>>>>> destructor at all. So again all we can do (without some major >>>>>>>>>> thread >>>>>>>>>> management reworking) is ensure that >>>>>>>>>> ThreadLocalStorage::set_thread(NULL); is called before the thread >>>>>>>>>> actually terminates >>>>>>>>>> >>>>>>>>>> Testing: JPRT >>>>>>>>>> RBT - runtime nightly tests >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> David >>>> > From kurt at intricatesoftware.com Mon May 9 11:22:47 2016 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 09 May 2016 07:22:47 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <20160508215640.F05A917FDAB@rebar.astron.com> References: <20160508215640.F05A917FDAB@rebar.astron.com> Message-ID: <1462792967.23270.11.camel@intricatesoftware.com> On Sun, 2016-05-08 at 17:56 -0400, Christos Zoulas wrote: > Hello, > > 1. get rid of -gstabs; stabs don't work together with pre-compiled-headers > and gcc anymore. Makes the code a lot simpler! Hi Christos, Do you know what version of gcc -gstabs broke? The last time I checked -gstabs was still needed on OpenBSD due to the blowup in libjvm.so size. I think the the removal of -gstabs should be conditional on gcc version. -Kurt > 2. define __STDC_LIMIT_MACROS early so that other headers that include > by side effect define the necessary macros. > 3. remove stray include. This is not used at all in this file; > it looks out of place anyway :-) > > Best, > > christos > > diff -r 361ef7f29332 make/bsd/makefiles/gcc.make > --- a/make/bsd/makefiles/gcc.make Sun May 01 23:35:54 2016 -0700 > +++ b/make/bsd/makefiles/gcc.make Sun May 08 17:51:09 2016 -0400 > @@ -431,51 +431,12 @@ > ifeq ($(DEBUG_BINARIES), true) > CFLAGS += -g > else > - # Use the stabs format for debugging information (this is the default > - # on gcc-2.91). It's good enough, has all the information about line > - # numbers and local variables, and libjvm.so is only about 16M. > - # Change this back to "-g" if you want the most expressive format. > - # (warning: that could easily inflate libjvm.so to 150M!) > - # Note: The Itanium gcc compiler crashes when using -gstabs. > - DEBUG_CFLAGS/ia64 = -g > - DEBUG_CFLAGS/arm = -g > - DEBUG_CFLAGS/ppc = -g > - DEBUG_CFLAGS += $(DEBUG_CFLAGS/$(BUILDARCH)) > - ifeq ($(DEBUG_CFLAGS/$(BUILDARCH)),) > - ifeq ($(USE_CLANG), true) > - # Clang doesn't understand -gstabs > - DEBUG_CFLAGS += -g > - else > - DEBUG_CFLAGS += -gstabs > - endif > - endif > + DEBUG_CFLAGS += -g > > ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) > - FASTDEBUG_CFLAGS/ia64 = -g > - FASTDEBUG_CFLAGS/arm = -g > - FASTDEBUG_CFLAGS/ppc = -g > - FASTDEBUG_CFLAGS += $(FASTDEBUG_CFLAGS/$(BUILDARCH)) > - ifeq ($(FASTDEBUG_CFLAGS/$(BUILDARCH)),) > - ifeq ($(USE_CLANG), true) > - # Clang doesn't understand -gstabs > - FASTDEBUG_CFLAGS += -g > - else > - FASTDEBUG_CFLAGS += -gstabs > - endif > - endif > + FASTDEBUG_CFLAGS += -g > > - OPT_CFLAGS/ia64 = -g > - OPT_CFLAGS/arm = -g > - OPT_CFLAGS/ppc = -g > - OPT_CFLAGS += $(OPT_CFLAGS/$(BUILDARCH)) > - ifeq ($(OPT_CFLAGS/$(BUILDARCH)),) > - ifeq ($(USE_CLANG), true) > - # Clang doesn't understand -gstabs > - OPT_CFLAGS += -g > - else > - OPT_CFLAGS += -gstabs > - endif > - endif > + OPT_CFLAGS += -g > endif > endif > > diff -r 361ef7f29332 src/share/vm/utilities/globalDefinitions_gcc.hpp > --- a/src/share/vm/utilities/globalDefinitions_gcc.hpp Sun May 01 23:35:54 2016 -0700 > +++ b/src/share/vm/utilities/globalDefinitions_gcc.hpp Sun May 08 17:51:09 2016 -0400 > @@ -30,6 +30,11 @@ > // This file holds compiler-dependent includes, > // globally used constants & types, class (forward) > // declarations and a few frequently used utility functions. > +#if defined(LINUX) || defined(_ALLBSD_SOURCE) > +#ifndef __STDC_LIMIT_MACROS > +#define __STDC_LIMIT_MACROS > +#endif // __STDC_LIMIT_MACROS > +#endif > > #include > #include > @@ -69,9 +74,6 @@ > # endif > > #if defined(LINUX) || defined(_ALLBSD_SOURCE) > -#ifndef __STDC_LIMIT_MACROS > -#define __STDC_LIMIT_MACROS > -#endif // __STDC_LIMIT_MACROS > #include > #include > #ifndef __OpenBSD__ > diff -r 361ef7f29332 src/share/vm/utilities/vmError.cpp > --- a/src/share/vm/utilities/vmError.cpp Sun May 01 23:35:54 2016 -0700 > +++ b/src/share/vm/utilities/vmError.cpp Sun May 08 17:51:09 2016 -0400 > @@ -22,7 +22,6 @@ > * > */ > > -#include > #include "precompiled.hpp" > #include "compiler/compileBroker.hpp" > #include "gc_interface/collectedHeap.hpp" > From christos at zoulas.com Mon May 9 12:57:16 2016 From: christos at zoulas.com (Christos Zoulas) Date: Mon, 9 May 2016 08:57:16 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <1462792967.23270.11.camel@intricatesoftware.com> from Kurt Miller (May 9, 7:22am) Message-ID: <20160509125716.8C52817FDAB@rebar.astron.com> On May 9, 7:22am, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: Re: patches to make jdk8 build on NetBSD | Hi Christos, | | Do you know what version of gcc -gstabs broke? The last time I checked | -gstabs was still needed on OpenBSD due to the blowup in libjvm.so size. | I think the the removal of -gstabs should be conditional on gcc version. I am using gcc-5.3. The exact error is: cc1plus: error: the "stabs" debug format cannot be used with pre-compiled headers [-Werror=deprecated] I see the same error string in the gcc-4.8.3 sources I have around. I don't have anything older... Searching through google for that error message, it appears that the jdk build broke with gcc-4.8. Best, christos From dalibor.topic at oracle.com Mon May 9 15:49:28 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Mon, 9 May 2016 17:49:28 +0200 Subject: CFV: New BSD Port Committer: Brian Gardner In-Reply-To: References: <20160418073512.GA23492@misty.eyesbeyond.com> Message-ID: <601dcab2-c63d-39b7-4c1f-f23a8589f78d@oracle.com> "Lazy Consensus ? There are no vetoes." per http://openjdk.java.net/bylaws#lazy-consensus . cheers, dalibor topic On 06.05.2016 19:33, Brian Gardner wrote: > Hey Greg, > How many votes did I need? > > Brian > > >> On Apr 18, 2016, at 12:35 AM, Greg Lewis wrote: >> >> I hereby nominate Brian Gardner to BSD Port Committer. >> >> Brian contributed (along with Jung-uk Kim) the initial port of OpenJDK 8 >> to FreeBSD, and has recently contributed (along with Magnus Ihse Bursie) >> the initial port of OpenJDK 9 to FreeBSD. Brian has also contributed a >> number of fixes to the BSD ports over the years. >> >> Votes are due by May 2nd, 2016. >> >> Only current BSD Port Committers [1] are eligible to vote on this nomination. >> Votes must be cast in the open by replying to this mailing list. >> >> For Lazy Consensus voting instructions, see [2]. >> >> Greg Lewis >> >> [1] http://openjdk.java.net/census#bsd-port >> [2] http://openjdk.java.net/projects/#committer-vote >> -- >> Greg Lewis Email : glewis at eyesbeyond.com >> Eyes Beyond Web : http://www.eyesbeyond.com >> Information Technology FreeBSD : glewis at FreeBSD.org >> > > -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From kurt at intricatesoftware.com Mon May 9 18:41:24 2016 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 09 May 2016 14:41:24 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <20160509125716.8C52817FDAB@rebar.astron.com> References: <20160509125716.8C52817FDAB@rebar.astron.com> Message-ID: <1462819284.13449.2.camel@intricatesoftware.com> On Mon, 2016-05-09 at 08:57 -0400, Christos Zoulas wrote: > On May 9, 7:22am, kurt at intricatesoftware.com (Kurt Miller) wrote: > -- Subject: Re: patches to make jdk8 build on NetBSD > > | Hi Christos, > | > | Do you know what version of gcc -gstabs broke? The last time I checked > | -gstabs was still needed on OpenBSD due to the blowup in libjvm.so size. > | I think the the removal of -gstabs should be conditional on gcc version. > > I am using gcc-5.3. The exact error is: > > cc1plus: error: the "stabs" debug format cannot be used with pre-compiled > headers [-Werror=deprecated] > > I see the same error string in the gcc-4.8.3 sources I have around. > I don't have anything older... Searching through google for that error > message, it appears that the jdk build broke with gcc-4.8. Ok. I found the same results as you. Could you use the following conditional to use -g for gcc >= 4.8 instead of removing these sections? ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" # GCC >= 4.8 Regards, -Kurt From christos at zoulas.com Mon May 9 19:26:28 2016 From: christos at zoulas.com (Christos Zoulas) Date: Mon, 9 May 2016 15:26:28 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <1462819284.13449.2.camel@intricatesoftware.com> from Kurt Miller (May 9, 2:41pm) Message-ID: <20160509192628.9F6A817FDAB@rebar.astron.com> On May 9, 2:41pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: Re: patches to make jdk8 build on NetBSD | On Mon, 2016-05-09 at 08:57 -0400, Christos Zoulas wrote: | > On May 9, 7:22am, kurt at intricatesoftware.com (Kurt Miller) wrote: | > -- Subject: Re: patches to make jdk8 build on NetBSD | > | > | Hi Christos, | > | | > | Do you know what version of gcc -gstabs broke? The last time I checked | > | -gstabs was still needed on OpenBSD due to the blowup in libjvm.so size. | > | I think the the removal of -gstabs should be conditional on gcc version. | > | > I am using gcc-5.3. The exact error is: | > | > cc1plus: error: the "stabs" debug format cannot be used with pre-compiled | > headers [-Werror=deprecated] | > | > I see the same error string in the gcc-4.8.3 sources I have around. | > I don't have anything older... Searching through google for that error | > message, it appears that the jdk build broke with gcc-4.8. | | Ok. I found the same results as you. Could you use the following | conditional to use -g for gcc >= 4.8 instead of removing these sections? | | ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" | # GCC >= 4.8 Ok, how about this then? I think that the logic was slightly incorrect before... Thanks, christos diff -r 361ef7f29332 make/bsd/makefiles/gcc.make --- a/make/bsd/makefiles/gcc.make Sun May 01 23:35:54 2016 -0700 +++ b/make/bsd/makefiles/gcc.make Mon May 09 15:23:22 2016 -0400 @@ -427,55 +427,43 @@ CFLAGS += -flimit-debug-info endif +# Use the stabs format for debugging information (this is the default +# on gcc-2.91). It's good enough, has all the information about line +# numbers and local variables, and libjvm.so is only about 16M. +# Change this back to "-g" if you want the most expressive format. +# (warning: that could easily inflate libjvm.so to 150M!) +# Note: The Itanium gcc compiler crashes when using -gstabs. +# Don't use stabs on gcc>=4.8 because it is incompatible with +# pre-compiled-headers +ifeq ($(USE_CLANG), true) + # Clang doesn't understand -gstabs + STABS_CFLAGS += -g +else + ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" + # GCC >= 4.8 + STABS_CFLAGS += -g + else + STABS_CFLAGS/ia64 = -g + STABS_CFLAGS/arm = -g + STABS_CFLAGS/ppc = -g + ifeq ($(STABS_CFLAGS/$(BUILDARCH)),) + STABS_CFLAGS += -gstabs + else + STABS_CFLAGS += $(STABS_CFLAGS/$(BUILDARCH)) + endif + endif +endif + # DEBUG_BINARIES uses full -g debug information for all configs ifeq ($(DEBUG_BINARIES), true) CFLAGS += -g else - # Use the stabs format for debugging information (this is the default - # on gcc-2.91). It's good enough, has all the information about line - # numbers and local variables, and libjvm.so is only about 16M. - # Change this back to "-g" if you want the most expressive format. - # (warning: that could easily inflate libjvm.so to 150M!) - # Note: The Itanium gcc compiler crashes when using -gstabs. - DEBUG_CFLAGS/ia64 = -g - DEBUG_CFLAGS/arm = -g - DEBUG_CFLAGS/ppc = -g - DEBUG_CFLAGS += $(DEBUG_CFLAGS/$(BUILDARCH)) - ifeq ($(DEBUG_CFLAGS/$(BUILDARCH)),) - ifeq ($(USE_CLANG), true) - # Clang doesn't understand -gstabs - DEBUG_CFLAGS += -g - else - DEBUG_CFLAGS += -gstabs - endif - endif + DEBUG_CFLAGS += ${STABS_CFLAGS} ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) - FASTDEBUG_CFLAGS/ia64 = -g - FASTDEBUG_CFLAGS/arm = -g - FASTDEBUG_CFLAGS/ppc = -g - FASTDEBUG_CFLAGS += $(FASTDEBUG_CFLAGS/$(BUILDARCH)) - ifeq ($(FASTDEBUG_CFLAGS/$(BUILDARCH)),) - ifeq ($(USE_CLANG), true) - # Clang doesn't understand -gstabs - FASTDEBUG_CFLAGS += -g - else - FASTDEBUG_CFLAGS += -gstabs - endif - endif + FASTDEBUG_CFLAGS += ${STABS_CFLAGS} - OPT_CFLAGS/ia64 = -g - OPT_CFLAGS/arm = -g - OPT_CFLAGS/ppc = -g - OPT_CFLAGS += $(OPT_CFLAGS/$(BUILDARCH)) - ifeq ($(OPT_CFLAGS/$(BUILDARCH)),) - ifeq ($(USE_CLANG), true) - # Clang doesn't understand -gstabs - OPT_CFLAGS += -g - else - OPT_CFLAGS += -gstabs - endif - endif + OPT_CFLAGS += ${STABS_CFLAGS} endif endif From kurt at intricatesoftware.com Mon May 9 19:31:28 2016 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 09 May 2016 15:31:28 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <20160509192628.9F6A817FDAB@rebar.astron.com> References: <20160509192628.9F6A817FDAB@rebar.astron.com> Message-ID: <1462822288.13449.3.camel@intricatesoftware.com> On Mon, 2016-05-09 at 15:26 -0400, Christos Zoulas wrote: > On May 9, 2:41pm, kurt at intricatesoftware.com (Kurt Miller) wrote: > -- Subject: Re: patches to make jdk8 build on NetBSD > > | On Mon, 2016-05-09 at 08:57 -0400, Christos Zoulas wrote: > | > On May 9, 7:22am, kurt at intricatesoftware.com (Kurt Miller) wrote: > | > -- Subject: Re: patches to make jdk8 build on NetBSD > | > > | > | Hi Christos, > | > | > | > | Do you know what version of gcc -gstabs broke? The last time I checked > | > | -gstabs was still needed on OpenBSD due to the blowup in libjvm.so size. > | > | I think the the removal of -gstabs should be conditional on gcc version. > | > > | > I am using gcc-5.3. The exact error is: > | > > | > cc1plus: error: the "stabs" debug format cannot be used with pre-compiled > | > headers [-Werror=deprecated] > | > > | > I see the same error string in the gcc-4.8.3 sources I have around. > | > I don't have anything older... Searching through google for that error > | > message, it appears that the jdk build broke with gcc-4.8. > | > | Ok. I found the same results as you. Could you use the following > | conditional to use -g for gcc >= 4.8 instead of removing these sections? > | > | ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" > | # GCC >= 4.8 > > Ok, how about this then? > I think that the logic was slightly incorrect before... > Looks good to me. Thanks, -Kurt > Thanks, > > christos > > > diff -r 361ef7f29332 make/bsd/makefiles/gcc.make > --- a/make/bsd/makefiles/gcc.make Sun May 01 23:35:54 2016 -0700 > +++ b/make/bsd/makefiles/gcc.make Mon May 09 15:23:22 2016 -0400 > @@ -427,55 +427,43 @@ > CFLAGS += -flimit-debug-info > endif > > +# Use the stabs format for debugging information (this is the default > +# on gcc-2.91). It's good enough, has all the information about line > +# numbers and local variables, and libjvm.so is only about 16M. > +# Change this back to "-g" if you want the most expressive format. > +# (warning: that could easily inflate libjvm.so to 150M!) > +# Note: The Itanium gcc compiler crashes when using -gstabs. > +# Don't use stabs on gcc>=4.8 because it is incompatible with > +# pre-compiled-headers > +ifeq ($(USE_CLANG), true) > + # Clang doesn't understand -gstabs > + STABS_CFLAGS += -g > +else > + ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" > + # GCC >= 4.8 > + STABS_CFLAGS += -g > + else > + STABS_CFLAGS/ia64 = -g > + STABS_CFLAGS/arm = -g > + STABS_CFLAGS/ppc = -g > + ifeq ($(STABS_CFLAGS/$(BUILDARCH)),) > + STABS_CFLAGS += -gstabs > + else > + STABS_CFLAGS += $(STABS_CFLAGS/$(BUILDARCH)) > + endif > + endif > +endif > + > # DEBUG_BINARIES uses full -g debug information for all configs > ifeq ($(DEBUG_BINARIES), true) > CFLAGS += -g > else > - # Use the stabs format for debugging information (this is the default > - # on gcc-2.91). It's good enough, has all the information about line > - # numbers and local variables, and libjvm.so is only about 16M. > - # Change this back to "-g" if you want the most expressive format. > - # (warning: that could easily inflate libjvm.so to 150M!) > - # Note: The Itanium gcc compiler crashes when using -gstabs. > - DEBUG_CFLAGS/ia64 = -g > - DEBUG_CFLAGS/arm = -g > - DEBUG_CFLAGS/ppc = -g > - DEBUG_CFLAGS += $(DEBUG_CFLAGS/$(BUILDARCH)) > - ifeq ($(DEBUG_CFLAGS/$(BUILDARCH)),) > - ifeq ($(USE_CLANG), true) > - # Clang doesn't understand -gstabs > - DEBUG_CFLAGS += -g > - else > - DEBUG_CFLAGS += -gstabs > - endif > - endif > + DEBUG_CFLAGS += ${STABS_CFLAGS} > > ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) > - FASTDEBUG_CFLAGS/ia64 = -g > - FASTDEBUG_CFLAGS/arm = -g > - FASTDEBUG_CFLAGS/ppc = -g > - FASTDEBUG_CFLAGS += $(FASTDEBUG_CFLAGS/$(BUILDARCH)) > - ifeq ($(FASTDEBUG_CFLAGS/$(BUILDARCH)),) > - ifeq ($(USE_CLANG), true) > - # Clang doesn't understand -gstabs > - FASTDEBUG_CFLAGS += -g > - else > - FASTDEBUG_CFLAGS += -gstabs > - endif > - endif > + FASTDEBUG_CFLAGS += ${STABS_CFLAGS} > > - OPT_CFLAGS/ia64 = -g > - OPT_CFLAGS/arm = -g > - OPT_CFLAGS/ppc = -g > - OPT_CFLAGS += $(OPT_CFLAGS/$(BUILDARCH)) > - ifeq ($(OPT_CFLAGS/$(BUILDARCH)),) > - ifeq ($(USE_CLANG), true) > - # Clang doesn't understand -gstabs > - OPT_CFLAGS += -g > - else > - OPT_CFLAGS += -gstabs > - endif > - endif > + OPT_CFLAGS += ${STABS_CFLAGS} > endif > endif > > From christos at zoulas.com Mon May 9 19:33:42 2016 From: christos at zoulas.com (Christos Zoulas) Date: Mon, 9 May 2016 15:33:42 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <1462822288.13449.3.camel@intricatesoftware.com> from Kurt Miller (May 9, 3:31pm) Message-ID: <20160509193342.2CBF017FDAB@rebar.astron.com> On May 9, 3:31pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: Re: patches to make jdk8 build on NetBSD | Looks good to me. I have not committed in ages, do you want to commit them, or should I give it a try? :-) christos From kurt at intricatesoftware.com Mon May 9 19:40:15 2016 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 09 May 2016 15:40:15 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <20160509193342.2CBF017FDAB@rebar.astron.com> References: <20160509193342.2CBF017FDAB@rebar.astron.com> Message-ID: <1462822815.13449.4.camel@intricatesoftware.com> On Mon, 2016-05-09 at 15:33 -0400, Christos Zoulas wrote: > On May 9, 3:31pm, kurt at intricatesoftware.com (Kurt Miller) wrote: > -- Subject: Re: patches to make jdk8 build on NetBSD > > | Looks good to me. > > I have not committed in ages, do you want to commit them, or should I give > it a try? :-) Give it a go. If you have issues I can take care of it later tonight for you. Regards, -Kurt From christos at zoulas.com Mon May 9 21:08:12 2016 From: christos at zoulas.com (Christos Zoulas) Date: Mon, 9 May 2016 17:08:12 -0400 Subject: patches to make jdk8 build on NetBSD In-Reply-To: <1462822815.13449.4.camel@intricatesoftware.com> from Kurt Miller (May 9, 3:40pm) Message-ID: <20160509210812.1B3B117FDAB@rebar.astron.com> On May 9, 3:40pm, kurt at intricatesoftware.com (Kurt Miller) wrote: -- Subject: Re: patches to make jdk8 build on NetBSD | On Mon, 2016-05-09 at 15:33 -0400, Christos Zoulas wrote: | > On May 9, 3:31pm, kurt at intricatesoftware.com (Kurt Miller) wrote: | > -- Subject: Re: patches to make jdk8 build on NetBSD | > | > | Looks good to me. | > | > I have not committed in ages, do you want to commit them, or should I give | > it a try? :-) | | Give it a go. If you have issues I can take care of it later tonight for | you. Thanks! Best, christos From christos at zoulas.com Mon May 9 21:17:36 2016 From: christos at zoulas.com (christos at zoulas.com) Date: Mon, 09 May 2016 21:17:36 +0000 Subject: hg: bsd-port/jdk8/hotspot: 3 new changesets Message-ID: <201605092117.u49LHban013320@aojmv0008.oracle.com> Changeset: a925b0c74086 Author: Christos Zoulas Date: 2016-05-09 17:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a925b0c74086 gcc versions >= 4.8 don't support -gstabs with pre-compiled headers. Just use -g for them; also factor out the code that determines if we should use -g or -gstabs in one place. ok kurt@ ! make/bsd/makefiles/gcc.make Changeset: 43b6157a184a Author: Christos Zoulas Date: 2016-05-09 17:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43b6157a184a is not needed here, and it is not the right place to include system headers. It actually causes problems on NetBSD because it includes before the c++ defines to expose some macros are defined. ok kurt@ ! src/share/vm/utilities/vmError.cpp Changeset: 89754d11723c Author: Christos Zoulas Date: 2016-05-09 17:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/89754d11723c Move the macro to expose the posix limit constants for c++ before any other headers are included. Fixes the build on NetBSD. Ok kurt@ ! src/share/vm/utilities/globalDefinitions_gcc.hpp From christos at zoulas.com Mon May 9 21:18:46 2016 From: christos at zoulas.com (christos at zoulas.com) Date: Mon, 09 May 2016 21:18:46 +0000 Subject: hg: bsd-port/jdk8/jdk: Handle missing ESTRPIPE for NetBSD. Ok kurt@ Message-ID: <201605092118.u49LIkm1014069@aojmv0008.oracle.com> Changeset: f403f06af9d6 Author: Christos Zoulas Date: 2016-05-09 17:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f403f06af9d6 Handle missing ESTRPIPE for NetBSD. Ok kurt@ ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c From david.holmes at oracle.com Tue May 10 00:33:30 2016 From: david.holmes at oracle.com (David Holmes) Date: Tue, 10 May 2016 10:33:30 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> Message-ID: Okay here is version 2: http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ Lots of cosmetic changes but only a couple of functional ones: - After thread->run() returns we clear the TLS by calling clear_thread_current(), but only for threads where it has not already been cleared - as those threads may already have been deleted so we can't dereference 'thread' - No asynchronous thread deletion is permitted, and we avoid races with VM termination. This means the VMThread no longer gets deleted - that should not be an issue as many threads do not get deleted when the VM terminates. I added destructors for the VMThread and WatcherThread so anyone introducing their deletion is informed by a guarantee(false) Cosmetic changes: - renamed java_start to thread_native_entry (it is used by all threads not just "java" ones, so this avoids potential confusion) - updated os::free_thread to always assume it works on the current thread (and add assert to verify that) Thanks, David From stefan.karlsson at oracle.com Tue May 10 08:24:39 2016 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Tue, 10 May 2016 10:24:39 +0200 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> Message-ID: <57319AC7.4010601@oracle.com> Hi David, On 10/05/16 02:33, David Holmes wrote: > Okay here is version 2: > > http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ > > Lots of cosmetic changes but only a couple of functional ones: > > - After thread->run() returns we clear the TLS by calling > clear_thread_current(), but only for threads where it has not already > been cleared - as those threads may already have been deleted so we > can't dereference 'thread' > > - No asynchronous thread deletion is permitted, and we avoid races > with VM termination. This means the VMThread no longer gets deleted - > that should not be an issue as many threads do not get deleted when > the VM terminates. I added destructors for the VMThread and > WatcherThread so anyone introducing their deletion is informed by a > guarantee(false) This makes the model easier to understand, IMHO. Either you delete the thread from the run() method, or you don't delete it at all. I's there a way to determine how much memory we leak by not deleting the memory owned by the VMThread instance? I'm a bit worried that the VMThread might use more resources than the other threads we don't delete. Thanks, StefanK > > > Cosmetic changes: > > - renamed java_start to thread_native_entry (it is used by all threads > not just "java" ones, so this avoids potential confusion) > > - updated os::free_thread to always assume it works on the current > thread (and add assert to verify that) > > Thanks, > David From david.holmes at oracle.com Tue May 10 10:17:49 2016 From: david.holmes at oracle.com (David Holmes) Date: Tue, 10 May 2016 20:17:49 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <57319AC7.4010601@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <57319AC7.4010601@oracle.com> Message-ID: Hi Stefan, Thanks for looking at this again. On 10/05/2016 6:24 PM, Stefan Karlsson wrote: > Hi David, > > On 10/05/16 02:33, David Holmes wrote: >> Okay here is version 2: >> >> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >> >> Lots of cosmetic changes but only a couple of functional ones: >> >> - After thread->run() returns we clear the TLS by calling >> clear_thread_current(), but only for threads where it has not already >> been cleared - as those threads may already have been deleted so we >> can't dereference 'thread' >> >> - No asynchronous thread deletion is permitted, and we avoid races >> with VM termination. This means the VMThread no longer gets deleted - >> that should not be an issue as many threads do not get deleted when >> the VM terminates. I added destructors for the VMThread and >> WatcherThread so anyone introducing their deletion is informed by a >> guarantee(false) > > This makes the model easier to understand, IMHO. Either you delete the > thread from the run() method, or you don't delete it at all. > > I's there a way to determine how much memory we leak by not deleting the > memory owned by the VMThread instance? I'm a bit worried that the > VMThread might use more resources than the other threads we don't delete. There is nothing at all special about the VMThread instance, it is just a NamedThread with nothing being referenced by instance fields beyond the name. Any runtime resources are released as the thread terminates - and nothing special there either AFAICS. Thanks, David > Thanks, > StefanK > >> >> >> Cosmetic changes: >> >> - renamed java_start to thread_native_entry (it is used by all threads >> not just "java" ones, so this avoids potential confusion) >> >> - updated os::free_thread to always assume it works on the current >> thread (and add assert to verify that) >> >> Thanks, >> David > From stefan.karlsson at oracle.com Tue May 10 18:59:48 2016 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Tue, 10 May 2016 20:59:48 +0200 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <57319AC7.4010601@oracle.com> Message-ID: <57322FA4.6010700@oracle.com> Hi David, On 10/05/16 12:17, David Holmes wrote: > Hi Stefan, > > Thanks for looking at this again. > > On 10/05/2016 6:24 PM, Stefan Karlsson wrote: >> Hi David, >> >> On 10/05/16 02:33, David Holmes wrote: >>> Okay here is version 2: >>> >>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>> >>> Lots of cosmetic changes but only a couple of functional ones: >>> >>> - After thread->run() returns we clear the TLS by calling >>> clear_thread_current(), but only for threads where it has not already >>> been cleared - as those threads may already have been deleted so we >>> can't dereference 'thread' >>> >>> - No asynchronous thread deletion is permitted, and we avoid races >>> with VM termination. This means the VMThread no longer gets deleted - >>> that should not be an issue as many threads do not get deleted when >>> the VM terminates. I added destructors for the VMThread and >>> WatcherThread so anyone introducing their deletion is informed by a >>> guarantee(false) >> >> This makes the model easier to understand, IMHO. Either you delete the >> thread from the run() method, or you don't delete it at all. >> >> I's there a way to determine how much memory we leak by not deleting the >> memory owned by the VMThread instance? I'm a bit worried that the >> VMThread might use more resources than the other threads we don't >> delete. > > There is nothing at all special about the VMThread instance, it is > just a NamedThread with nothing being referenced by instance fields > beyond the name. Any runtime resources are released as the thread > terminates - and nothing special there either AFAICS. I was more thinking about the contents of the following memory: Thread::~Thread() { ObjectSynchronizer::omFlush(this); [...] delete resource_area(); [...] delete handle_area(); delete metadata_handles(); The amount of memory that we don't hand back is about 1500 bytes for the VMThread. Most comes from the resource_area(), which is initialized to (init_size = 1*K - slack) in the Thread constructor. The amount of memory doesn't seem to be out-of-the ordinary, so leaking the VMThread doesn't seem to be worse than leaking the other threads, as you said. The patch looks good to me, but you probably want to get a Review by someone well-versed in the HotSpot threading system. Thanks, StefanK > > Thanks, > David > >> Thanks, >> StefanK >> >>> >>> >>> Cosmetic changes: >>> >>> - renamed java_start to thread_native_entry (it is used by all threads >>> not just "java" ones, so this avoids potential confusion) >>> >>> - updated os::free_thread to always assume it works on the current >>> thread (and add assert to verify that) >>> >>> Thanks, >>> David >> From openjdk at getsnappy.com Tue May 10 20:28:32 2016 From: openjdk at getsnappy.com (Brian Gardner) Date: Tue, 10 May 2016 13:28:32 -0700 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> Message-ID: <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> I really like the rename of java_start to native_thread_entry, it makes things make more sense. It looks like os_bsd.cpp and os_linux.cpp are both missing the clear_thread_current logic after thread->run(). + // If a thread has not deleted itself ("delete this") as part of its + // termination sequence, we have to ensure thread-local-storage is + // cleared before we actually terminate. No threads should ever be + // deleted asynchronously with respect to their termination. + if (Thread::current_or_null_safe() != NULL) { + assert(Thread::current_or_null_safe() == thread, "current thread is wrong"); + thread->clear_thread_current(); + } + > On May 9, 2016, at 5:33 PM, David Holmes wrote: > > Okay here is version 2: > > http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ > > Lots of cosmetic changes but only a couple of functional ones: > > - After thread->run() returns we clear the TLS by calling clear_thread_current(), but only for threads where it has not already been cleared - as those threads may already have been deleted so we can't dereference 'thread' > > - No asynchronous thread deletion is permitted, and we avoid races with VM termination. This means the VMThread no longer gets deleted - that should not be an issue as many threads do not get deleted when the VM terminates. I added destructors for the VMThread and WatcherThread so anyone introducing their deletion is informed by a guarantee(false) > > > Cosmetic changes: > > - renamed java_start to thread_native_entry (it is used by all threads not just "java" ones, so this avoids potential confusion) > > - updated os::free_thread to always assume it works on the current thread (and add assert to verify that) > > Thanks, > David -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.holmes at oracle.com Wed May 11 02:17:44 2016 From: david.holmes at oracle.com (David Holmes) Date: Wed, 11 May 2016 12:17:44 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> Message-ID: <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> On 11/05/2016 6:28 AM, Brian Gardner wrote: > I really like the rename of java_start to native_thread_entry, it makes > things make more sense. It looks like os_bsd.cpp and os_linux.cpp are > both missing the clear_thread_current logic after thread->run(). Doh! Thanks. That's what I get for trying to multi-task :) Webrev updated in place. Can I get another review from someone in hotspot please. Dan is unfortunately (for me) away. Thanks, David > + // If a thread has not deleted itself ("delete this") as part of its > + // termination sequence, we have to ensure thread-local-storage is > + // cleared before we actually terminate. No threads should ever be > + // deleted asynchronously with respect to their termination. > + if (Thread::current_or_null_safe() != NULL) { > + assert(Thread::current_or_null_safe() == thread, "current thread is > wrong"); > + thread->clear_thread_current(); > + } > + > > >> On May 9, 2016, at 5:33 PM, David Holmes > > wrote: >> >> Okay here is version 2: >> >> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >> >> Lots of cosmetic changes but only a couple of functional ones: >> >> - After thread->run() returns we clear the TLS by calling >> clear_thread_current(), but only for threads where it has not already >> been cleared - as those threads may already have been deleted so we >> can't dereference 'thread' >> >> - No asynchronous thread deletion is permitted, and we avoid races >> with VM termination. This means the VMThread no longer gets deleted - >> that should not be an issue as many threads do not get deleted when >> the VM terminates. I added destructors for the VMThread and >> WatcherThread so anyone introducing their deletion is informed by a >> guarantee(false) >> >> >> Cosmetic changes: >> >> - renamed java_start to thread_native_entry (it is used by all threads >> not just "java" ones, so this avoids potential confusion) >> >> - updated os::free_thread to always assume it works on the current >> thread (and add assert to verify that) >> >> Thanks, >> David > From openjdk at getsnappy.com Wed May 11 04:11:30 2016 From: openjdk at getsnappy.com (Brian Gardner) Date: Tue, 10 May 2016 21:11:30 -0700 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> Message-ID: Looks good to me, and fixes my issues. Thanks David! Brian > On May 10, 2016, at 7:17 PM, David Holmes wrote: > > On 11/05/2016 6:28 AM, Brian Gardner wrote: >> I really like the rename of java_start to native_thread_entry, it makes >> things make more sense. It looks like os_bsd.cpp and os_linux.cpp are >> both missing the clear_thread_current logic after thread->run(). > > Doh! Thanks. That's what I get for trying to multi-task :) > > Webrev updated in place. > > Can I get another review from someone in hotspot please. Dan is unfortunately (for me) away. > > Thanks, > David > >> + // If a thread has not deleted itself ("delete this") as part of its >> + // termination sequence, we have to ensure thread-local-storage is >> + // cleared before we actually terminate. No threads should ever be >> + // deleted asynchronously with respect to their termination. >> + if (Thread::current_or_null_safe() != NULL) { >> + assert(Thread::current_or_null_safe() == thread, "current thread is >> wrong"); >> + thread->clear_thread_current(); >> + } >> + >> >> >>> On May 9, 2016, at 5:33 PM, David Holmes >> > wrote: >>> >>> Okay here is version 2: >>> >>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>> >>> Lots of cosmetic changes but only a couple of functional ones: >>> >>> - After thread->run() returns we clear the TLS by calling >>> clear_thread_current(), but only for threads where it has not already >>> been cleared - as those threads may already have been deleted so we >>> can't dereference 'thread' >>> >>> - No asynchronous thread deletion is permitted, and we avoid races >>> with VM termination. This means the VMThread no longer gets deleted - >>> that should not be an issue as many threads do not get deleted when >>> the VM terminates. I added destructors for the VMThread and >>> WatcherThread so anyone introducing their deletion is informed by a >>> guarantee(false) >>> >>> >>> Cosmetic changes: >>> >>> - renamed java_start to thread_native_entry (it is used by all threads >>> not just "java" ones, so this avoids potential confusion) >>> >>> - updated os::free_thread to always assume it works on the current >>> thread (and add assert to verify that) >>> >>> Thanks, >>> David >> From david.holmes at oracle.com Wed May 11 04:47:24 2016 From: david.holmes at oracle.com (David Holmes) Date: Wed, 11 May 2016 14:47:24 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <5732AA37.2020207@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> <5732AA37.2020207@oracle.com> Message-ID: On 11/05/2016 1:42 PM, serguei.spitsyn at oracle.com wrote: > David, > > It looks good and safe. Thanks Serguei! > Is there anything to do for the closed code as well? No. David > Thanks, > Serguei > > > On 5/10/16 19:17, David Holmes wrote: >> On 11/05/2016 6:28 AM, Brian Gardner wrote: >>> I really like the rename of java_start to native_thread_entry, it makes >>> things make more sense. It looks like os_bsd.cpp and os_linux.cpp are >>> both missing the clear_thread_current logic after thread->run(). >> >> Doh! Thanks. That's what I get for trying to multi-task :) >> >> Webrev updated in place. >> >> Can I get another review from someone in hotspot please. Dan is >> unfortunately (for me) away. >> >> Thanks, >> David >> >>> + // If a thread has not deleted itself ("delete this") as part of its >>> + // termination sequence, we have to ensure thread-local-storage is >>> + // cleared before we actually terminate. No threads should ever be >>> + // deleted asynchronously with respect to their termination. >>> + if (Thread::current_or_null_safe() != NULL) { >>> + assert(Thread::current_or_null_safe() == thread, "current thread is >>> wrong"); >>> + thread->clear_thread_current(); >>> + } >>> + >>> >>> >>>> On May 9, 2016, at 5:33 PM, David Holmes >>> > wrote: >>>> >>>> Okay here is version 2: >>>> >>>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>>> >>>> Lots of cosmetic changes but only a couple of functional ones: >>>> >>>> - After thread->run() returns we clear the TLS by calling >>>> clear_thread_current(), but only for threads where it has not already >>>> been cleared - as those threads may already have been deleted so we >>>> can't dereference 'thread' >>>> >>>> - No asynchronous thread deletion is permitted, and we avoid races >>>> with VM termination. This means the VMThread no longer gets deleted - >>>> that should not be an issue as many threads do not get deleted when >>>> the VM terminates. I added destructors for the VMThread and >>>> WatcherThread so anyone introducing their deletion is informed by a >>>> guarantee(false) >>>> >>>> >>>> Cosmetic changes: >>>> >>>> - renamed java_start to thread_native_entry (it is used by all threads >>>> not just "java" ones, so this avoids potential confusion) >>>> >>>> - updated os::free_thread to always assume it works on the current >>>> thread (and add assert to verify that) >>>> >>>> Thanks, >>>> David >>> > From david.holmes at oracle.com Wed May 11 04:48:23 2016 From: david.holmes at oracle.com (David Holmes) Date: Wed, 11 May 2016 14:48:23 +1000 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> Message-ID: <949c9a48-7bb5-ac2b-12d5-98a2757bc7fe@oracle.com> On 11/05/2016 2:11 PM, Brian Gardner wrote: > Looks good to me, and fixes my issues. Thanks David! Thanks Brian! I will list you as a co-contributor. David > Brian > > >> On May 10, 2016, at 7:17 PM, David Holmes wrote: >> >> On 11/05/2016 6:28 AM, Brian Gardner wrote: >>> I really like the rename of java_start to native_thread_entry, it makes >>> things make more sense. It looks like os_bsd.cpp and os_linux.cpp are >>> both missing the clear_thread_current logic after thread->run(). >> >> Doh! Thanks. That's what I get for trying to multi-task :) >> >> Webrev updated in place. >> >> Can I get another review from someone in hotspot please. Dan is unfortunately (for me) away. >> >> Thanks, >> David >> >>> + // If a thread has not deleted itself ("delete this") as part of its >>> + // termination sequence, we have to ensure thread-local-storage is >>> + // cleared before we actually terminate. No threads should ever be >>> + // deleted asynchronously with respect to their termination. >>> + if (Thread::current_or_null_safe() != NULL) { >>> + assert(Thread::current_or_null_safe() == thread, "current thread is >>> wrong"); >>> + thread->clear_thread_current(); >>> + } >>> + >>> >>> >>>> On May 9, 2016, at 5:33 PM, David Holmes >>> > wrote: >>>> >>>> Okay here is version 2: >>>> >>>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>>> >>>> Lots of cosmetic changes but only a couple of functional ones: >>>> >>>> - After thread->run() returns we clear the TLS by calling >>>> clear_thread_current(), but only for threads where it has not already >>>> been cleared - as those threads may already have been deleted so we >>>> can't dereference 'thread' >>>> >>>> - No asynchronous thread deletion is permitted, and we avoid races >>>> with VM termination. This means the VMThread no longer gets deleted - >>>> that should not be an issue as many threads do not get deleted when >>>> the VM terminates. I added destructors for the VMThread and >>>> WatcherThread so anyone introducing their deletion is informed by a >>>> guarantee(false) >>>> >>>> >>>> Cosmetic changes: >>>> >>>> - renamed java_start to thread_native_entry (it is used by all threads >>>> not just "java" ones, so this avoids potential confusion) >>>> >>>> - updated os::free_thread to always assume it works on the current >>>> thread (and add assert to verify that) >>>> >>>> Thanks, >>>> David >>> > From glewis at eyesbeyond.com Wed May 11 11:28:44 2016 From: glewis at eyesbeyond.com (Greg Lewis) Date: Wed, 11 May 2016 04:28:44 -0700 Subject: Result: New BSD Port Committer: Brian Gardner Message-ID: <20160511112844.GA18750@misty.eyesbeyond.com> Voting for Brian Gardner [1] is now closed. Yes: 2 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Greg Lewis [1] http://mail.openjdk.java.net/pipermail/bsd-port-dev/2016-April/002818.html -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From serguei.spitsyn at oracle.com Wed May 11 03:42:47 2016 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Tue, 10 May 2016 20:42:47 -0700 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> Message-ID: <5732AA37.2020207@oracle.com> David, It looks good and safe. Is there anything to do for the closed code as well? Thanks, Serguei On 5/10/16 19:17, David Holmes wrote: > On 11/05/2016 6:28 AM, Brian Gardner wrote: >> I really like the rename of java_start to native_thread_entry, it makes >> things make more sense. It looks like os_bsd.cpp and os_linux.cpp are >> both missing the clear_thread_current logic after thread->run(). > > Doh! Thanks. That's what I get for trying to multi-task :) > > Webrev updated in place. > > Can I get another review from someone in hotspot please. Dan is > unfortunately (for me) away. > > Thanks, > David > >> + // If a thread has not deleted itself ("delete this") as part of its >> + // termination sequence, we have to ensure thread-local-storage is >> + // cleared before we actually terminate. No threads should ever be >> + // deleted asynchronously with respect to their termination. >> + if (Thread::current_or_null_safe() != NULL) { >> + assert(Thread::current_or_null_safe() == thread, "current thread is >> wrong"); >> + thread->clear_thread_current(); >> + } >> + >> >> >>> On May 9, 2016, at 5:33 PM, David Holmes >> > wrote: >>> >>> Okay here is version 2: >>> >>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>> >>> Lots of cosmetic changes but only a couple of functional ones: >>> >>> - After thread->run() returns we clear the TLS by calling >>> clear_thread_current(), but only for threads where it has not already >>> been cleared - as those threads may already have been deleted so we >>> can't dereference 'thread' >>> >>> - No asynchronous thread deletion is permitted, and we avoid races >>> with VM termination. This means the VMThread no longer gets deleted - >>> that should not be an issue as many threads do not get deleted when >>> the VM terminates. I added destructors for the VMThread and >>> WatcherThread so anyone introducing their deletion is informed by a >>> guarantee(false) >>> >>> >>> Cosmetic changes: >>> >>> - renamed java_start to thread_native_entry (it is used by all threads >>> not just "java" ones, so this avoids potential confusion) >>> >>> - updated os::free_thread to always assume it works on the current >>> thread (and add assert to verify that) >>> >>> Thanks, >>> David >> From serguei.spitsyn at oracle.com Wed May 11 05:30:22 2016 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Tue, 10 May 2016 22:30:22 -0700 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> <5732AA37.2020207@oracle.com> Message-ID: <5732C36E.2010505@oracle.com> On 5/10/16 21:47, David Holmes wrote: > On 11/05/2016 1:42 PM, serguei.spitsyn at oracle.com wrote: >> David, >> >> It looks good and safe. > > Thanks Serguei! > >> Is there anything to do for the closed code as well? > > No. Ok. Thanks, Serguei > > David > >> Thanks, >> Serguei >> >> >> On 5/10/16 19:17, David Holmes wrote: >>> On 11/05/2016 6:28 AM, Brian Gardner wrote: >>>> I really like the rename of java_start to native_thread_entry, it >>>> makes >>>> things make more sense. It looks like os_bsd.cpp and os_linux.cpp are >>>> both missing the clear_thread_current logic after thread->run(). >>> >>> Doh! Thanks. That's what I get for trying to multi-task :) >>> >>> Webrev updated in place. >>> >>> Can I get another review from someone in hotspot please. Dan is >>> unfortunately (for me) away. >>> >>> Thanks, >>> David >>> >>>> + // If a thread has not deleted itself ("delete this") as part of its >>>> + // termination sequence, we have to ensure thread-local-storage is >>>> + // cleared before we actually terminate. No threads should ever be >>>> + // deleted asynchronously with respect to their termination. >>>> + if (Thread::current_or_null_safe() != NULL) { >>>> + assert(Thread::current_or_null_safe() == thread, "current thread is >>>> wrong"); >>>> + thread->clear_thread_current(); >>>> + } >>>> + >>>> >>>> >>>>> On May 9, 2016, at 5:33 PM, David Holmes >>>> > wrote: >>>>> >>>>> Okay here is version 2: >>>>> >>>>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>>>> >>>>> Lots of cosmetic changes but only a couple of functional ones: >>>>> >>>>> - After thread->run() returns we clear the TLS by calling >>>>> clear_thread_current(), but only for threads where it has not already >>>>> been cleared - as those threads may already have been deleted so we >>>>> can't dereference 'thread' >>>>> >>>>> - No asynchronous thread deletion is permitted, and we avoid races >>>>> with VM termination. This means the VMThread no longer gets deleted - >>>>> that should not be an issue as many threads do not get deleted when >>>>> the VM terminates. I added destructors for the VMThread and >>>>> WatcherThread so anyone introducing their deletion is informed by a >>>>> guarantee(false) >>>>> >>>>> >>>>> Cosmetic changes: >>>>> >>>>> - renamed java_start to thread_native_entry (it is used by all >>>>> threads >>>>> not just "java" ones, so this avoids potential confusion) >>>>> >>>>> - updated os::free_thread to always assume it works on the current >>>>> thread (and add assert to verify that) >>>>> >>>>> Thanks, >>>>> David >>>> >> From daniel.daugherty at oracle.com Mon May 16 14:15:00 2016 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Mon, 16 May 2016 08:15:00 -0600 Subject: RFR: 8154715: Missing destructor and/or TLS clearing calls for terminating threads In-Reply-To: <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> References: <572C4198.3090900@oracle.com> <572CA452.70401@oracle.com> <19147ab9-2480-3ace-6eaf-611eccc29ebf@oracle.com> <572CBB30.1010801@oracle.com> <3fb637e4-0dbe-31d6-2202-574ad3256a95@oracle.com> <55edc3b5-bd68-0e06-8003-bb9bf8093851@oracle.com> <57305896.8020306@oracle.com> <94D9AA1E-4819-4F99-80DE-C30176FEC926@getsnappy.com> <8f72e402-95fa-41c3-e212-c2efeb0b7ce0@oracle.com> Message-ID: <58d6c018-3753-5e45-26ed-5769421ddc35@oracle.com> On 5/10/16 8:17 PM, David Holmes wrote: > On 11/05/2016 6:28 AM, Brian Gardner wrote: >> I really like the rename of java_start to native_thread_entry, it makes >> things make more sense. It looks like os_bsd.cpp and os_linux.cpp are >> both missing the clear_thread_current logic after thread->run(). > > Doh! Thanks. That's what I get for trying to multi-task :) > > Webrev updated in place. > > Can I get another review from someone in hotspot please. Dan is > unfortunately (for me) away. Sorry about that. Had end of year choir and graduation things to take care of... :-) > so anyone introducing their deletion is informed by a guarantee(false) In recent reviews, folks have been asking that we use fatal("my message"); instead of: guarantee(false, "my message"); I see the changeset is already pushed so don't worry about it for this one. Dan > > Thanks, > David > >> + // If a thread has not deleted itself ("delete this") as part of its >> + // termination sequence, we have to ensure thread-local-storage is >> + // cleared before we actually terminate. No threads should ever be >> + // deleted asynchronously with respect to their termination. >> + if (Thread::current_or_null_safe() != NULL) { >> + assert(Thread::current_or_null_safe() == thread, "current thread is >> wrong"); >> + thread->clear_thread_current(); >> + } >> + >> >> >>> On May 9, 2016, at 5:33 PM, David Holmes >> > wrote: >>> >>> Okay here is version 2: >>> >>> http://cr.openjdk.java.net/~dholmes/8154715/webrev.v2/ >>> >>> Lots of cosmetic changes but only a couple of functional ones: >>> >>> - After thread->run() returns we clear the TLS by calling >>> clear_thread_current(), but only for threads where it has not already >>> been cleared - as those threads may already have been deleted so we >>> can't dereference 'thread' >>> >>> - No asynchronous thread deletion is permitted, and we avoid races >>> with VM termination. This means the VMThread no longer gets deleted - >>> that should not be an issue as many threads do not get deleted when >>> the VM terminates. I added destructors for the VMThread and >>> WatcherThread so anyone introducing their deletion is informed by a >>> guarantee(false) >>> >>> >>> Cosmetic changes: >>> >>> - renamed java_start to thread_native_entry (it is used by all threads >>> not just "java" ones, so this avoids potential confusion) >>> >>> - updated os::free_thread to always assume it works on the current >>> thread (and add assert to verify that) >>> >>> Thanks, >>> David >> From glewis at eyesbeyond.com Tue May 31 01:54:38 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 01:54:38 +0000 Subject: hg: bsd-port/jdk9/hotspot: 3 new changesets Message-ID: <201605310154.u4V1scfI020033@aojmv0008.oracle.com> Changeset: 2725fdfbc8e5 Author: shade Date: 2016-01-28 19:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2725fdfbc8e5 8148483: JEP 280: Indify String Concatenation Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse Contributed-by: Aleksey Shipilev , Remi Forax , Peter Levart ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 534c50395957 Author: lana Date: 2016-01-28 15:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/534c50395957 Merge Changeset: 125ee11899d2 Author: Greg Lewis Date: 2016-05-30 18:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/125ee11899d2 Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 31 01:54:36 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 01:54:36 +0000 Subject: hg: bsd-port/jdk9/jaxws: 2 new changesets Message-ID: <201605310154.u4V1sand020030@aojmv0008.oracle.com> Changeset: 2f5bf3e43897 Author: mkos Date: 2016-01-29 13:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/2f5bf3e43897 8145104: NPE is thrown when JAXBContextFactory implementation is specified in system property, 8145112: newInstance(String,ClassLoader): java.lang.JAXBException should not be wrapped as expected according to spec Reviewed-by: lancea ! src/java.xml.bind/share/classes/javax/xml/bind/ContextFinder.java Changeset: 0f557aa096e2 Author: mkos Date: 2016-02-01 13:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/0f557aa096e2 8138699: Improving JAX-B API javadoc Reviewed-by: lancea ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContextFactory.java From glewis at eyesbeyond.com Tue May 31 01:54:42 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 01:54:42 +0000 Subject: hg: bsd-port/jdk9: 9 new changesets Message-ID: <201605310154.u4V1sh9K020080@aojmv0008.oracle.com> Changeset: 9702a1ff8ef8 Author: chegar Date: 2016-01-26 09:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9702a1ff8ef8 8148154: Integrate JOpt Simple for internal usage by JDK tools Reviewed-by: alanb, redestad, rriggs ! modules.xml Changeset: 8f6de5564fba Author: ihse Date: 2016-01-28 07:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/8f6de5564fba 8148416: Fix merge error in hotspot.m4 introduced in Merge changeset 8b46c6cecc37 Reviewed-by: dholmes ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 Changeset: f2e63f76b3d2 Author: shade Date: 2016-01-28 19:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f2e63f76b3d2 8148483: JEP 280: Indify String Concatenation Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse Contributed-by: Aleksey Shipilev , Remi Forax , Peter Levart ! make/CompileJavaModules.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 1090777d4103 Author: ksrini Date: 2015-11-12 13:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1090777d4103 8035473: [javadoc] Revamp the existing Doclet APIs 8146529: Update the new Doclet API 8146427: "-nohelp" option issue 8146475: "-helpfile" option issue Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero ! common/autoconf/spec.gmk.in ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk ! modules.xml Changeset: 087de87e0340 Author: lana Date: 2016-01-28 15:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/087de87e0340 Merge Changeset: 1c149608e108 Author: sundar Date: 2016-01-30 00:25 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1c149608e108 8148617: top level make docs target does not generate javadocs for dynalink API Reviewed-by: erikj, hannesw ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk Changeset: 082dc16cb0e5 Author: ihse Date: 2016-01-30 10:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/082dc16cb0e5 8148120: Incremental update from build-infra project Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/bin/compare.sh ! make/Init.gmk ! make/InitSupport.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 9a38f8b4ba22 Author: ihse Date: 2016-01-30 10:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9a38f8b4ba22 8148351: Only display resolved symlink for compiler, do not change path Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: ac5c538b068f Author: Greg Lewis Date: 2016-05-30 18:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/ac5c538b068f Merge from main OpenJDK repository ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/CompileJavaModules.gmk ! make/common/NativeCompilation.gmk From glewis at eyesbeyond.com Tue May 31 01:54:42 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 01:54:42 +0000 Subject: hg: bsd-port/jdk9/nashorn: 3 new changesets Message-ID: <201605310154.u4V1sgZQ020077@aojmv0008.oracle.com> Changeset: 7125a33a7b83 Author: hannesw Date: 2016-01-26 13:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7125a33a7b83 8148214: Slow object allocation due to multiple synchronization Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java Changeset: 0da44ab8c417 Author: mhaupt Date: 2016-01-28 11:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0da44ab8c417 8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code Reviewed-by: hannesw, mhaupt, sundar Contributed-by: srinivas.dama at oracle.com ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! tools/fxshell/jdk/nashorn/tools/FXShell.java Changeset: a618d3e89fde Author: lana Date: 2016-01-28 15:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a618d3e89fde Merge From glewis at eyesbeyond.com Tue May 31 01:56:04 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 01:56:04 +0000 Subject: hg: bsd-port/jdk9/jdk: 26 new changesets Message-ID: <201605310156.u4V1u56Y020535@aojmv0008.oracle.com> Changeset: 2d461cd667ba Author: chegar Date: 2016-01-26 09:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2d461cd667ba 8148154: Integrate JOpt Simple for internal usage by JDK tools Reviewed-by: alanb, redestad, rriggs + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/AbstractOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/AlternativeLongOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ArgumentAcceptingOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ArgumentList.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/BuiltinHelpFormatter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/HelpFormatter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/IllegalOptionSpecificationException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/MissingRequiredOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/MultipleArgumentsForOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/NoArgumentOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/NonOptionArgumentSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionArgumentConversionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionDeclarer.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionDescriptor.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionMissingRequiredArgumentException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionParser.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionParserState.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSet.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSpecBuilder.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionSpecTokenizer.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/OptionalArgumentOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ParserRules.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/README + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/RequiredArgumentOptionSpec.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/UnacceptableNumberOfNonOptionsException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/UnconfiguredOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/UnrecognizedOptionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ValueConversionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/ValueConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/AbbreviationMap.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Classes.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Columns.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/ConstructorInvokingValueConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/MethodInvokingValueConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Objects.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Reflection.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/ReflectionException.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Row.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Rows.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/internal/Strings.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/DateConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/KeyValuePair.java + src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/RegexMatcher.java Changeset: 674710f62d05 Author: chegar Date: 2016-01-26 09:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/674710f62d05 8065076: java/net/SocketPermission/SocketPermissionTest.java fails intermittently Reviewed-by: coffeys, xiaofeya ! test/java/net/SocketPermission/SocketPermissionTest.java - test/java/net/SocketPermission/policy Changeset: 88a7d9ea4ae2 Author: asmotrak Date: 2016-01-26 13:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/88a7d9ea4ae2 8144539: Update PKCS11 tests to run with security manager Reviewed-by: valeriep, ascarpino ! test/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/sun/security/pkcs11/Mac/MacKAT.java ! test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/Mac/ReinitMac.java ! test/sun/security/pkcs11/MessageDigest/ByteBuffers.java ! test/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/sun/security/pkcs11/Secmod/TrustAnchors.java + test/sun/security/pkcs11/Secmod/policy ! test/sun/security/pkcs11/SecureRandom/Basic.java ! test/sun/security/pkcs11/Signature/ByteBuffers.java ! test/sun/security/pkcs11/Signature/TestDSA.java ! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/ReadCertificates.java ! test/sun/security/pkcs11/ec/ReadPKCS12.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDH.java ! test/sun/security/pkcs11/ec/TestECDH2.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/ec/TestECDSA2.java ! test/sun/security/pkcs11/ec/TestECGenSpec.java ! test/sun/security/pkcs11/ec/TestKeyFactory.java + test/sun/security/pkcs11/ec/policy ! test/sun/security/pkcs11/fips/TrustManagerTest.java + test/sun/security/pkcs11/fips/TrustManagerTest.policy + test/sun/security/pkcs11/policy ! test/sun/security/pkcs11/rsa/KeyWrap.java ! test/sun/security/pkcs11/rsa/TestCACerts.java + test/sun/security/pkcs11/rsa/TestCACerts.policy ! test/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java + test/sun/security/pkcs11/rsa/TestKeyPairGenerator.policy ! test/sun/security/pkcs11/rsa/TestSignatures.java + test/sun/security/pkcs11/rsa/rsakeys.ks.policy ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/sslecc/JSSEServer.java + test/sun/security/pkcs11/sslecc/policy ! test/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/sun/security/pkcs11/tls/TestMasterSecret.java + test/sun/security/pkcs11/tls/TestMasterSecret.policy ! test/sun/security/pkcs11/tls/TestPRF.java ! test/sun/security/pkcs11/tls/TestPremaster.java + test/sun/security/pkcs11/tls/policy Changeset: 7cfb37e4dca5 Author: bpb Date: 2016-01-26 15:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7cfb37e4dca5 8148121: Typo in API , FileOwnerAttributeView.getOwner() and FileOwnerAttributeView.setOwner() Summary: "It it" -> "It is" Reviewed-by: sherman ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java Changeset: a3c0fd91d4e8 Author: redestad Date: 2016-01-27 13:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a3c0fd91d4e8 8147962: URL should handle lower-casing of protocol locale-independently Reviewed-by: chegar, alanb, naoto ! src/java.base/share/classes/java/net/URL.java + test/java/net/URL/LocaleDependentURLTest.java Changeset: 20a68adf2159 Author: weijun Date: 2016-01-27 21:59 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/20a68adf2159 8147400: Deprecate policytool Reviewed-by: xuelei, mullan ! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: 77e3647b88c6 Author: martin Date: 2016-01-25 16:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/77e3647b88c6 8148174: NegativeArraySizeException in Vector.grow(int) Summary: improve management of internal array Reviewed-by: smarks, forax ! src/java.base/share/classes/java/util/Vector.java ! test/java/util/ArrayList/ArrayManagement.java + test/java/util/Vector/ArrayManagement.java + test/java/util/Vector/Bug8148174.java Changeset: a4091026bf79 Author: chegar Date: 2016-01-28 11:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a4091026bf79 8148220: Update TEST.groups to include jdk/internal/math and jdk/internal/misc Reviewed-by: coffeys ! test/TEST.groups Changeset: 7c65d4ae1a2b Author: alanb Date: 2016-01-28 12:55 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7c65d4ae1a2b 8148192: (fs) Path.register can fail with Bad file descriptor and other errors Reviewed-by: chegar ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java + test/java/nio/file/WatchService/LotsOfCloses.java Changeset: 9dd3af3d5b3f Author: tonyp Date: 2016-01-28 10:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9dd3af3d5b3f 8147468: Allow users to bound the size of buffers cached in the per-thread buffer caches Summary: Introduces the jdk.nio.maxCachedBufferSize property. Reviewed-by: alanb, bpb ! src/java.base/share/classes/sun/nio/ch/Util.java + test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 655cc1735626 Author: dl Date: 2016-01-28 08:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/655cc1735626 8144990: java/util/concurrent/forkjoin/FJExceptionTableLeak.java: OOM with Xcomp,G1GC Reviewed-by: martin, psandoz, chegar ! test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java Changeset: eb6f29369130 Author: shade Date: 2016-01-28 19:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/eb6f29369130 8148483: JEP 280: Indify String Concatenation Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse Contributed-by: Aleksey Shipilev , Remi Forax , Peter Levart ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java + src/java.base/share/classes/java/lang/StringConcatHelper.java + src/java.base/share/classes/java/lang/invoke/StringConcatException.java + src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/sde/InstallSDE.java + test/java/lang/String/concat/ImplicitStringConcat.java + test/java/lang/String/concat/ImplicitStringConcatArgCount.java + test/java/lang/String/concat/ImplicitStringConcatBoundaries.java + test/java/lang/String/concat/ImplicitStringConcatMany.java + test/java/lang/String/concat/ImplicitStringConcatManyLongs.java + test/java/lang/String/concat/ImplicitStringConcatShapes-head.template + test/java/lang/String/concat/ImplicitStringConcatShapes.java + test/java/lang/String/concat/ImplicitStringConcatShapesTestGen.java + test/java/lang/String/concat/StringConcatFactoryInvariants.java + test/java/lang/String/concat/update-tests.sh ! test/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/java/lang/invoke/MethodHandleConstants.java Changeset: 97c9f866d6b1 Author: ksrini Date: 2015-11-12 17:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/97c9f866d6b1 8035473: [javadoc] Revamp the existing Doclet APIs 8146529: Update the new Doclet API 8146427: "-nohelp" option issue 8146475: "-helpfile" option issue Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero ! make/launcher/Launcher-jdk.javadoc.gmk Changeset: fc06f97bbde3 Author: lana Date: 2016-01-28 15:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fc06f97bbde3 Merge - test/java/net/SocketPermission/policy Changeset: eecb3e75b0d8 Author: darcy Date: 2016-01-28 18:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/eecb3e75b0d8 8148497: Mark SSLSocketSSLEngineTemplate.java as failing intermittently Reviewed-by: xuelei ! test/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: 5bd98f173612 Author: sdrach Date: 2016-01-28 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5bd98f173612 8147607: Remove test library dependency on sun.security.tools.jarsigner.Main Reviewed-by: chegar, psandoz Contributed-by: steve.drach at oracle.com ! test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java Changeset: 4f3c7e2f5e31 Author: redestad Date: 2016-01-29 11:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4f3c7e2f5e31 8147462: URI.toURL could be more efficient for most non-opaque URIs Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! test/java/net/URI/URItoURLTest.java Changeset: 1f4febd3c93d Author: dl Date: 2016-01-29 11:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1f4febd3c93d 8146467: Integrate JSR 166 jck tests into JDK repo Reviewed-by: martin, psandoz, chegar, fyuan, jjg + test/java/util/concurrent/tck/AbstractExecutorServiceTest.java + test/java/util/concurrent/tck/AbstractQueueTest.java + test/java/util/concurrent/tck/AbstractQueuedLongSynchronizerTest.java + test/java/util/concurrent/tck/AbstractQueuedSynchronizerTest.java + test/java/util/concurrent/tck/ArrayBlockingQueueTest.java + test/java/util/concurrent/tck/ArrayDequeTest.java + test/java/util/concurrent/tck/Atomic8Test.java + test/java/util/concurrent/tck/AtomicBooleanTest.java + test/java/util/concurrent/tck/AtomicIntegerArrayTest.java + test/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java + test/java/util/concurrent/tck/AtomicIntegerTest.java + test/java/util/concurrent/tck/AtomicLongArrayTest.java + test/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java + test/java/util/concurrent/tck/AtomicLongTest.java + test/java/util/concurrent/tck/AtomicMarkableReferenceTest.java + test/java/util/concurrent/tck/AtomicReferenceArrayTest.java + test/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java + test/java/util/concurrent/tck/AtomicReferenceTest.java + test/java/util/concurrent/tck/AtomicStampedReferenceTest.java + test/java/util/concurrent/tck/BlockingQueueTest.java + test/java/util/concurrent/tck/Collection8Test.java + test/java/util/concurrent/tck/CollectionImplementation.java + test/java/util/concurrent/tck/CollectionTest.java + test/java/util/concurrent/tck/CompletableFutureTest.java + test/java/util/concurrent/tck/ConcurrentHashMap8Test.java + test/java/util/concurrent/tck/ConcurrentHashMapTest.java + test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java + test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java + test/java/util/concurrent/tck/ConcurrentSkipListMapTest.java + test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java + test/java/util/concurrent/tck/ConcurrentSkipListSubMapTest.java + test/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java + test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java + test/java/util/concurrent/tck/CopyOnWriteArraySetTest.java + test/java/util/concurrent/tck/CountDownLatchTest.java + test/java/util/concurrent/tck/CountedCompleterTest.java + test/java/util/concurrent/tck/CyclicBarrierTest.java + test/java/util/concurrent/tck/DelayQueueTest.java + test/java/util/concurrent/tck/DoubleAccumulatorTest.java + test/java/util/concurrent/tck/DoubleAdderTest.java + test/java/util/concurrent/tck/EntryTest.java + test/java/util/concurrent/tck/ExchangerTest.java + test/java/util/concurrent/tck/ExecutorCompletionServiceTest.java + test/java/util/concurrent/tck/ExecutorsTest.java + test/java/util/concurrent/tck/ForkJoinPool8Test.java + test/java/util/concurrent/tck/ForkJoinPoolTest.java + test/java/util/concurrent/tck/ForkJoinTask8Test.java + test/java/util/concurrent/tck/ForkJoinTaskTest.java + test/java/util/concurrent/tck/FutureTaskTest.java + test/java/util/concurrent/tck/JSR166TestCase.java + test/java/util/concurrent/tck/LinkedBlockingDequeTest.java + test/java/util/concurrent/tck/LinkedBlockingQueueTest.java + test/java/util/concurrent/tck/LinkedListTest.java + test/java/util/concurrent/tck/LinkedTransferQueueTest.java + test/java/util/concurrent/tck/LockSupportTest.java + test/java/util/concurrent/tck/LongAccumulatorTest.java + test/java/util/concurrent/tck/LongAdderTest.java + test/java/util/concurrent/tck/PhaserTest.java + test/java/util/concurrent/tck/PriorityBlockingQueueTest.java + test/java/util/concurrent/tck/PriorityQueueTest.java + test/java/util/concurrent/tck/RecursiveActionTest.java + test/java/util/concurrent/tck/RecursiveTaskTest.java + test/java/util/concurrent/tck/ReentrantLockTest.java + test/java/util/concurrent/tck/ReentrantReadWriteLockTest.java + test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java + test/java/util/concurrent/tck/ScheduledExecutorTest.java + test/java/util/concurrent/tck/SemaphoreTest.java + test/java/util/concurrent/tck/SplittableRandomTest.java + test/java/util/concurrent/tck/StampedLockTest.java + test/java/util/concurrent/tck/SubmissionPublisherTest.java + test/java/util/concurrent/tck/SynchronousQueueTest.java + test/java/util/concurrent/tck/SystemTest.java + test/java/util/concurrent/tck/ThreadLocalRandom8Test.java + test/java/util/concurrent/tck/ThreadLocalRandomTest.java + test/java/util/concurrent/tck/ThreadLocalTest.java + test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java + test/java/util/concurrent/tck/ThreadPoolExecutorTest.java + test/java/util/concurrent/tck/ThreadTest.java + test/java/util/concurrent/tck/TimeUnitTest.java + test/java/util/concurrent/tck/TreeMapTest.java + test/java/util/concurrent/tck/TreeSetTest.java + test/java/util/concurrent/tck/TreeSubMapTest.java + test/java/util/concurrent/tck/TreeSubSetTest.java Changeset: 71bab04e3b21 Author: dl Date: 2016-01-29 11:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/71bab04e3b21 8144305: documentation of Queue interface contains reference to LinkedBlockingQueue twice in 'See Also' section Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/Queue.java Changeset: 4d32b0b43502 Author: dl Date: 2016-01-29 11:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4d32b0b43502 8145164: Default implementation of ConcurrentMap::compute can throw NPE Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! test/java/util/Map/Defaults.java Changeset: aca75b0bb898 Author: martin Date: 2016-01-29 13:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/aca75b0bb898 8148638: test failure in test/java/util/concurrent/tck Summary: temporarily comment out assertions for not-yet-merged changes Reviewed-by: rriggs ! test/java/util/concurrent/tck/CompletableFutureTest.java Changeset: 3bce90b8839e Author: darcy Date: 2016-01-29 17:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3bce90b8839e 8148627: RestrictTestMaxCachedBufferSize.java to 64-bit platforms Reviewed-by: alanb ! test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: a22556a5cd77 Author: redestad Date: 2016-01-31 22:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a22556a5cd77 8148626: URI.toURL needs to use protocol Handler to parse file URIs Summary: Back out the parts of 8147462 that attempted to optimize file URI to URL conversions Reviewed-by: darcy, chegar ! src/java.base/share/classes/java/net/URL.java Changeset: 9e42f8c9d0ed Author: amlu Date: 2016-02-01 09:38 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9e42f8c9d0ed 8076458: java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java timeout Reviewed-by: psandoz Contributed-by: huaming.li at oracle.com ! test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java ! test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java ! test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java ! test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java Changeset: 8faf1aec77a9 Author: shade Date: 2016-02-01 15:11 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8faf1aec77a9 8148730: Add @since tags in new String concat APIs Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/StringConcatException.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: e314c78af07f Author: Greg Lewis Date: 2016-05-30 18:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e314c78af07f Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 31 01:56:13 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 01:56:13 +0000 Subject: hg: bsd-port/jdk9/langtools: 11 new changesets Message-ID: <201605310156.u4V1uGRP020595@aojmv0008.oracle.com> Changeset: 4a4f58f3b344 Author: mcimadamore Date: 2016-01-26 12:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4a4f58f3b344 8148128: Regression: array constructor references marked as inexact Summary: Missing check in constructor reference stuckness check Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java + test/tools/javac/lambda/8148128/T8148128.java Changeset: 3a9a4b5eabe4 Author: sadayapalam Date: 2016-01-28 09:09 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3a9a4b5eabe4 8144168: No type annotations generated for nested lambdas Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/MethodParameters/LambdaTest.out + test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java Changeset: 0d9c7e282d95 Author: jjg Date: 2016-01-27 14:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0d9c7e282d95 8148413: Memory leak in javadoc VisibleMemberMap Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Changeset: 95dd89752153 Author: jjg Date: 2016-01-27 20:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/95dd89752153 8148417: Memory leak in javadoc DocFileFactory Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java Changeset: 2758690787de Author: jjg Date: 2016-01-27 20:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2758690787de Merge Changeset: 9c18e22cb5ac Author: sadayapalam Date: 2016-01-28 17:41 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9c18e22cb5ac 8148432: tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java fails on all platforms Reviewed-by: mcimadamore ! test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java Changeset: 6ee9f8822081 Author: mcimadamore Date: 2016-01-28 14:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6ee9f8822081 8148213: Regression: nested unchecked call does not trigger erasure of return type Summary: FreeTypeListener was deferred too much and caused loss of unchecked warning while in the middle of overload Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/inference/8148213/T8148213.java + test/tools/javac/generics/inference/8148213/T8148213.out Changeset: 50467a1cf5b1 Author: shade Date: 2016-01-28 19:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/50467a1cf5b1 8148483: JEP 280: Indify String Concatenation Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse Contributed-by: Aleksey Shipilev , Remi Forax , Peter Levart ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/tools/javac/T5024091/T5024091.java + test/tools/javac/TestIndyStringConcat.java ! test/tools/javap/T6868539.java Changeset: 3d2e10d5d98d Author: ksrini Date: 2016-01-27 22:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3d2e10d5d98d 8148399: Increase heap for langtools regression tests Reviewed-by: jjg ! test/Makefile Changeset: b5d08bc0d224 Author: ksrini Date: 2015-11-28 18:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b5d08bc0d224 8035473: [javadoc] Revamp the existing Doclet APIs 8146529: Update the new Doclet API 8146427: "-nohelp" option issue 8146475: "-helpfile" option issue Reviewed-by: alanb, bpatel, ihse, jjg, jlahoda, mchung, ogb, vromero ! make/CompileInterim.gmk ! make/gensrc/Gensrc-jdk.javadoc.gmk ! make/netbeans/langtools/build.xml ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlVersion.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/external/jquery/jquery.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_75_dadada_1x400.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_glass_95_fef1ec_1x400.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_222222_256x240.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_2e83ff_256x240.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_454545_256x240.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_888888_256x240.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/images/ui-icons_cd0a0a_256x240.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-1.10.2.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.structure.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.structure.min.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils-ie.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils-ie.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip-utils/dist/jszip-utils.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip/dist/jszip.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip/dist/jszip.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/standard/Standard.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/XMLNode.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseExecutableMemberTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseInlineTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertyGetterTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileFactory.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletAbortException.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ImplementedMethods.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MessageRetriever.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SimpleDocFileFactory.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/package-info.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! test/TEST.groups + test/jdk/javadoc/doclet/5093723/DocumentedClass.java + test/jdk/javadoc/doclet/5093723/T5093723.java + test/jdk/javadoc/doclet/5093723/UndocumentedClass.java + test/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java + test/jdk/javadoc/doclet/AccessAsciiArt/p1/C.java + test/jdk/javadoc/doclet/AccessAsciiArt/p1/I.java + test/jdk/javadoc/doclet/AccessAsciiArt/p1/SC.java + test/jdk/javadoc/doclet/AccessAsciiArt/p1/SI.java + test/jdk/javadoc/doclet/AccessAsciiArt/p1/subpkg/SSC.java + test/jdk/javadoc/doclet/AccessFrameTitle/AccessFrameTitle.java + test/jdk/javadoc/doclet/AccessFrameTitle/p1/C1.java + test/jdk/javadoc/doclet/AccessFrameTitle/p2/C2.java + test/jdk/javadoc/doclet/AccessH1/AccessH1.java + test/jdk/javadoc/doclet/AccessH1/p1/C.java + test/jdk/javadoc/doclet/AccessH1/p2/C2.java + test/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java + test/jdk/javadoc/doclet/AccessSkipNav/p1/C1.java + test/jdk/javadoc/doclet/AccessSkipNav/p2/C2.java + test/jdk/javadoc/doclet/AccessSummary/AccessSummary.java + test/jdk/javadoc/doclet/AccessSummary/p1/C1.java + test/jdk/javadoc/doclet/AccessSummary/p2/C2.java + test/jdk/javadoc/doclet/AuthorDD/AuthorDD.java + test/jdk/javadoc/doclet/AuthorDD/p1/C1.java + test/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java + test/jdk/javadoc/doclet/DocRootSlash/overview.html + test/jdk/javadoc/doclet/DocRootSlash/p1/C1.java + test/jdk/javadoc/doclet/DocRootSlash/p1/package.html + test/jdk/javadoc/doclet/DocRootSlash/p2/C2.java + test/jdk/javadoc/doclet/DocRootSlash/p2/package.html + test/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java + test/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java + test/jdk/javadoc/doclet/JavascriptWinTitle/overview.html + test/jdk/javadoc/doclet/JavascriptWinTitle/p1/C.java + test/jdk/javadoc/doclet/JavascriptWinTitle/p2/C2.java + test/jdk/javadoc/doclet/JavascriptWinTitle/package-list + test/jdk/javadoc/doclet/MetaTag/MetaTag.java + test/jdk/javadoc/doclet/MetaTag/p1/C1.java + test/jdk/javadoc/doclet/MetaTag/p2/C2.java + test/jdk/javadoc/doclet/PackagesHeader/PackagesHeader.java + test/jdk/javadoc/doclet/PackagesHeader/p1/C1.java + test/jdk/javadoc/doclet/PackagesHeader/p2/C2.java + test/jdk/javadoc/doclet/T6735320/SerialFieldTest.java + test/jdk/javadoc/doclet/T6735320/T6735320.java + test/jdk/javadoc/doclet/ValidHtml/ValidHtml.java + test/jdk/javadoc/doclet/ValidHtml/overview.html + test/jdk/javadoc/doclet/ValidHtml/p1/C.java + test/jdk/javadoc/doclet/ValidHtml/p2/C2.java + test/jdk/javadoc/doclet/VersionNumber/VersionNumber.java + test/jdk/javadoc/doclet/VersionNumber/p1/C.java + test/jdk/javadoc/doclet/WindowTitles/WindowTitles.java + test/jdk/javadoc/doclet/WindowTitles/p1/C1.java + test/jdk/javadoc/doclet/WindowTitles/p2/C2.java + test/jdk/javadoc/doclet/_template/Template.java + test/jdk/javadoc/doclet/_template/TemplateComplete.java + test/jdk/javadoc/doclet/constantValues/A.java + test/jdk/javadoc/doclet/constantValues/TestConstantValues.java + test/jdk/javadoc/doclet/constantValues/TestConstantValues2.java + test/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java + test/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java + test/jdk/javadoc/doclet/lib/JavadocTester.java + test/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java + test/jdk/javadoc/doclet/testAbsLinkPath/pkg1/C1.java + test/jdk/javadoc/doclet/testAbsLinkPath/pkg2/C2.java + test/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java + test/jdk/javadoc/doclet/testAbstractMethod/pkg/A.java + test/jdk/javadoc/doclet/testAbstractMethod/pkg/B.java + test/jdk/javadoc/doclet/testAbstractMethod/pkg/C.java + test/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java + test/jdk/javadoc/doclet/testAnchorNames/pkg1/DeprMemClass.java + test/jdk/javadoc/doclet/testAnchorNames/pkg1/RegClass.java + test/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java + test/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java + test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java + test/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationTypeField.java + test/jdk/javadoc/doclet/testBackSlashInLink/C.java + test/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java + test/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java + test/jdk/javadoc/doclet/testBadPackageFileInJar/badPackageFileInJar.jar + test/jdk/javadoc/doclet/testBadPackageFileInJar/pkg/C.java + test/jdk/javadoc/doclet/testBadSourceFile/C1.java + test/jdk/javadoc/doclet/testBadSourceFile/C2.java + test/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java + test/jdk/javadoc/doclet/testBaseClass/Bar.java + test/jdk/javadoc/doclet/testBaseClass/BaseClass.java + test/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java + test/jdk/javadoc/doclet/testBaseClass/baz/Foo.java + test/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java + test/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java + test/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java + test/jdk/javadoc/doclet/testCRLineSeparator/pkg/MyClass.java + test/jdk/javadoc/doclet/testCharset/TestCharset.java + test/jdk/javadoc/doclet/testCharset/pkg/Foo.java + test/jdk/javadoc/doclet/testClassCrossReferences/C.java + test/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java + test/jdk/javadoc/doclet/testClassCrossReferences/package-list + test/jdk/javadoc/doclet/testClassTree/TestClassTree.java + test/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testClassTree/pkg/ChildClass.java + test/jdk/javadoc/doclet/testClassTree/pkg/Coin.java + test/jdk/javadoc/doclet/testClassTree/pkg/ParentClass.java + test/jdk/javadoc/doclet/testCmndLineClass/C5.java + test/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java + test/jdk/javadoc/doclet/testCmndLineClass/pkg1/C1.java + test/jdk/javadoc/doclet/testCmndLineClass/pkg1/C2.java + test/jdk/javadoc/doclet/testCmndLineClass/pkg1/package.html + test/jdk/javadoc/doclet/testCmndLineClass/pkg2/C3.java + test/jdk/javadoc/doclet/testCmndLineClass/pkg2/C4.java + test/jdk/javadoc/doclet/testCmndLineClass/pkg2/package.html + test/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java + test/jdk/javadoc/doclet/testCompletionFailure/pkg1/NumberFormatTest.java + test/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java + test/jdk/javadoc/doclet/testConstructorIndent/C.java + test/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java + test/jdk/javadoc/doclet/testConstructors/TestConstructors.java + test/jdk/javadoc/doclet/testConstructors/pkg1/Outer.java + test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestEnum.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestError.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestException.java + test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestInterface.java + test/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java + test/jdk/javadoc/doclet/testDocEncoding/pkg/Test.java + test/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java + test/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java + test/jdk/javadoc/doclet/testDocFileDir/pkg/C.java + test/jdk/javadoc/doclet/testDocFileDir/pkg/doc-files/subdir-excluded1/testfile.txt + test/jdk/javadoc/doclet/testDocFileDir/pkg/doc-files/subdir-excluded2/testfile.txt + test/jdk/javadoc/doclet/testDocFileDir/pkg/doc-files/subdir-used1/testfile.txt + test/jdk/javadoc/doclet/testDocFileDir/pkg/doc-files/subdir-used2/testfile.txt + test/jdk/javadoc/doclet/testDocFileDir/pkg/doc-files/testfile.txt + test/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java + test/jdk/javadoc/doclet/testDocFiles/pkg/Test.java + test/jdk/javadoc/doclet/testDocFiles/pkg/doc-files/test.txt + test/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java + test/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootTag.java + test/jdk/javadoc/doclet/testDocRootInlineTag/package-list + test/jdk/javadoc/doclet/testDocRootInlineTag/pkg/C.java + test/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java + test/jdk/javadoc/doclet/testDocRootLink/pkg1/C1.java + test/jdk/javadoc/doclet/testDocRootLink/pkg1/package.html + test/jdk/javadoc/doclet/testDocRootLink/pkg2/C2.java + test/jdk/javadoc/doclet/testDocRootLink/pkg2/package.html + test/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java + test/jdk/javadoc/doclet/testDupParamWarn/pkg/Bar.java + test/jdk/javadoc/doclet/testDupParamWarn/pkg/Foo.java + test/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java + test/jdk/javadoc/doclet/testEmptyClass/src/Empty.java + test/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java + test/jdk/javadoc/doclet/testEnclosingClass/pkg/MyClass.java + test/jdk/javadoc/doclet/testEncoding/EncodeTest.java + test/jdk/javadoc/doclet/testEncoding/TestEncoding.java + test/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java + test/jdk/javadoc/doclet/testExternalOverridenMethod/package-list + test/jdk/javadoc/doclet/testExternalOverridenMethod/pkg/XReader.java + test/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java + test/jdk/javadoc/doclet/testGeneratedBy/pkg/MyClass.java + test/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java + test/jdk/javadoc/doclet/testGroupOption/pkg1/C.java + test/jdk/javadoc/doclet/testGroupOption/pkg2/C.java + test/jdk/javadoc/doclet/testGroupOption/pkg3/C.java + test/jdk/javadoc/doclet/testHeadings/TestHeadings.java + test/jdk/javadoc/doclet/testHeadings/pkg1/C1.java + test/jdk/javadoc/doclet/testHeadings/pkg2/C2.java + test/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java + test/jdk/javadoc/doclet/testHelpOption/Sample.java + test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java + test/jdk/javadoc/doclet/testHelpOption/test-help.html + test/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java + test/jdk/javadoc/doclet/testHiddenMembers/pkg/BaseClass.java + test/jdk/javadoc/doclet/testHiddenMembers/pkg/SubClass.java + test/jdk/javadoc/doclet/testHref/TestHref.java + test/jdk/javadoc/doclet/testHref/package-list + test/jdk/javadoc/doclet/testHref/pkg/C1.java + test/jdk/javadoc/doclet/testHref/pkg/C2.java + test/jdk/javadoc/doclet/testHref/pkg/C4.java + test/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java + test/jdk/javadoc/doclet/testHrefInDocComment/pkg/I1.java + test/jdk/javadoc/doclet/testHrefInDocComment/pkg/I2.java + test/jdk/javadoc/doclet/testHtmlComments/C.java + test/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C4.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java + test/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/package-info.java + test/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java + test/jdk/javadoc/doclet/testHtmlDocument/testLink.html + test/jdk/javadoc/doclet/testHtmlDocument/testMarkup.html + test/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java + test/jdk/javadoc/doclet/testHtmlStrongTag/pkg1/C1.java + test/jdk/javadoc/doclet/testHtmlStrongTag/pkg2/C2.java + test/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java + test/jdk/javadoc/doclet/testHtmlTableStyles/pkg1/TestTable.java + test/jdk/javadoc/doclet/testHtmlTableStyles/pkg2/TestUse.java + test/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg1/package-info.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C4.java + test/jdk/javadoc/doclet/testHtmlTableTags/pkg2/package-info.java + test/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java + test/jdk/javadoc/doclet/testHtmlTag/pkg1/C1.java + test/jdk/javadoc/doclet/testHtmlTag/pkg2/C2.java + test/jdk/javadoc/doclet/testHtmlTag/pkg3/A.java + test/jdk/javadoc/doclet/testHtmlTag/pkg3/package.html + test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg/TestError.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg/TestException.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg/TestInterface.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg/package-info.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg1/RegClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/DeprecatedClassByAnnotation.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/Interface.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/TestAnnotationType.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/TestClass.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/TestEnum.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/TestError.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/TestException.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg2/TestInterface.java + test/jdk/javadoc/doclet/testHtmlVersion/pkg3/ClassNoConstants.java + test/jdk/javadoc/doclet/testIndentation/TestIndentation.java + test/jdk/javadoc/doclet/testIndentation/p/Indent.java + test/jdk/javadoc/doclet/testIndex/NoPackage.java + test/jdk/javadoc/doclet/testIndex/TestIndex.java + test/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testIndex/pkg/C.java + test/jdk/javadoc/doclet/testIndex/pkg/Coin.java + test/jdk/javadoc/doclet/testIndex/pkg/Interface.java + test/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java + test/jdk/javadoc/doclet/testInlineLinkLabel/pkg/C1.java + test/jdk/javadoc/doclet/testInlineLinkLabel/pkg/C2.java + test/jdk/javadoc/doclet/testInlineLinkLabel/pkg/package.html + test/jdk/javadoc/doclet/testInterface/TestInterface.java + test/jdk/javadoc/doclet/testInterface/pkg/Child.java + test/jdk/javadoc/doclet/testInterface/pkg/Interface.java + test/jdk/javadoc/doclet/testInterface/pkg/Parent.java + test/jdk/javadoc/doclet/testInterface/pkg1/Child.java + test/jdk/javadoc/doclet/testInterface/pkg1/GrandParent.java + test/jdk/javadoc/doclet/testInterface/pkg1/Interface.java + test/jdk/javadoc/doclet/testInterface/pkg1/Parent.java + test/jdk/javadoc/doclet/testInterface/pkg2/Abstract.java + test/jdk/javadoc/doclet/testInterface/pkg2/Spliterator.java + test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java + test/jdk/javadoc/doclet/testJavaFX/pkg1/C.java + test/jdk/javadoc/doclet/testJavaFX/pkg1/D.java + test/jdk/javadoc/doclet/testJavaFX/pkg2/Test.java + test/jdk/javadoc/doclet/testJavascript/TestJavascript.java + test/jdk/javadoc/doclet/testJavascript/pkg/C.java + test/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java + test/jdk/javadoc/doclet/testLambdaFeature/pkg/A.java + test/jdk/javadoc/doclet/testLambdaFeature/pkg/B.java + test/jdk/javadoc/doclet/testLambdaFeature/pkg1/FuncInf.java + test/jdk/javadoc/doclet/testLambdaFeature/pkg1/NotAFuncInf.java + test/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java + test/jdk/javadoc/doclet/testLegacyTaglet/C.java + test/jdk/javadoc/doclet/testLegacyTaglet/Check.java + test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java + test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java + test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java + test/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java + test/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java + test/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java + test/jdk/javadoc/doclet/testLinkOption/java/lang/StringBuilderChild.java + test/jdk/javadoc/doclet/testLinkOption/package-list + test/jdk/javadoc/doclet/testLinkOption/pkg/B.java + test/jdk/javadoc/doclet/testLinkOption/pkg/C.java + test/jdk/javadoc/doclet/testLinkOption/pkg2/C2.java + test/jdk/javadoc/doclet/testLinkOption/testNewLineInLink/C.java + test/jdk/javadoc/doclet/testLinkOption/testNewLineInLink/package.html + test/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java + test/jdk/javadoc/doclet/testLinkTaglet/checkPkg/A.java + test/jdk/javadoc/doclet/testLinkTaglet/checkPkg/B.java + test/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java + test/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java + test/jdk/javadoc/doclet/testLinkToSerialForm/pkg/C.java + test/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/jdk/javadoc/doclet/testLiteralCodeInPre/pkg/Test.java + test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java + test/jdk/javadoc/doclet/testMemberInheritence/diamond/A.java + test/jdk/javadoc/doclet/testMemberInheritence/diamond/B.java + test/jdk/javadoc/doclet/testMemberInheritence/diamond/C.java + test/jdk/javadoc/doclet/testMemberInheritence/diamond/X.java + test/jdk/javadoc/doclet/testMemberInheritence/diamond/Z.java + test/jdk/javadoc/doclet/testMemberInheritence/inheritDist/A.java + test/jdk/javadoc/doclet/testMemberInheritence/inheritDist/B.java + test/jdk/javadoc/doclet/testMemberInheritence/inheritDist/C.java + test/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseClass.java + test/jdk/javadoc/doclet/testMemberInheritence/pkg/BaseInterface.java + test/jdk/javadoc/doclet/testMemberInheritence/pkg/SubClass.java + test/jdk/javadoc/doclet/testMemberInheritence/pkg1/Implementer.java + test/jdk/javadoc/doclet/testMemberInheritence/pkg1/Interface.java + test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java + test/jdk/javadoc/doclet/testMemberSummary/pkg/PrivateParent.java + test/jdk/javadoc/doclet/testMemberSummary/pkg/PublicChild.java + test/jdk/javadoc/doclet/testMemberSummary/pkg2/A.java + test/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java + test/jdk/javadoc/doclet/testMethodTypes/pkg1/A.java + test/jdk/javadoc/doclet/testMethodTypes/pkg1/B.java + test/jdk/javadoc/doclet/testMethodTypes/pkg1/D.java + test/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java + test/jdk/javadoc/doclet/testModifierEx/pkg1/Abstract.java + test/jdk/javadoc/doclet/testModifierEx/pkg1/AnnotationType.java + test/jdk/javadoc/doclet/testModifierEx/pkg1/Enum.java + test/jdk/javadoc/doclet/testModifierEx/pkg1/Interface.java + test/jdk/javadoc/doclet/testModifierEx/pkg1/Klass.java + test/jdk/javadoc/doclet/testNavigation/TestNavigation.java + test/jdk/javadoc/doclet/testNavigation/pkg/A.java + test/jdk/javadoc/doclet/testNavigation/pkg/C.java + test/jdk/javadoc/doclet/testNavigation/pkg/E.java + test/jdk/javadoc/doclet/testNavigation/pkg/I.java + test/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java + test/jdk/javadoc/doclet/testNestedGenerics/pkg/NestedGenerics.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUsage.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/MultiTypeParameters.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/SubInterface.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/SuperInterface.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameterSubClass.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameterSuperClass.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/VarArgs.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Wildcards.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/package-info.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/A.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/B.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/ClassUseTest1.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/ClassUseTest2.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/ClassUseTest3.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/Foo.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/Foo2.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/Foo3.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/Foo4.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/ParamTest.java + test/jdk/javadoc/doclet/testNewLanguageFeatures/pkg2/ParamTest2.java + test/jdk/javadoc/doclet/testNoPackagesFile/C.java + test/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java + test/jdk/javadoc/doclet/testNotifications/TestNotifications.java + test/jdk/javadoc/doclet/testNotifications/pkg/C.java + test/jdk/javadoc/doclet/testOptions/TestOptions.java + test/jdk/javadoc/doclet/testOptions/pkg/Foo.java + test/jdk/javadoc/doclet/testOrdering/C.java + test/jdk/javadoc/doclet/testOrdering/TestOrdering.java + test/jdk/javadoc/doclet/testOrdering/UsedInC.java + test/jdk/javadoc/doclet/testOrdering/order/MethodOrder.java + test/jdk/javadoc/doclet/testOrdering/pkg1/A.java + test/jdk/javadoc/doclet/testOrdering/pkg1/B.java + test/jdk/javadoc/doclet/testOrdering/pkg1/C1.java + test/jdk/javadoc/doclet/testOrdering/pkg1/C2.java + test/jdk/javadoc/doclet/testOrdering/pkg1/C3.java + test/jdk/javadoc/doclet/testOrdering/pkg1/C4.java + test/jdk/javadoc/doclet/testOrdering/pkg1/ImplementsOrdering.java + test/jdk/javadoc/doclet/testOrdering/pkg1/MethodOrder.java + test/jdk/javadoc/doclet/testOrdering/pkg1/OverrideOrdering.java + test/jdk/javadoc/doclet/testOrdering/pkg1/UsedClass.java + test/jdk/javadoc/doclet/testOrdering/src-2/a/A.java + test/jdk/javadoc/doclet/testOrdering/src-2/a/something.java + test/jdk/javadoc/doclet/testOrdering/src-2/b/B.java + test/jdk/javadoc/doclet/testOrdering/src-2/b/something.java + test/jdk/javadoc/doclet/testOrdering/src-2/e/something.java + test/jdk/javadoc/doclet/testOrdering/src-2/something/J.java + test/jdk/javadoc/doclet/testOrdering/src-2/something/package-info.java + test/jdk/javadoc/doclet/testOrdering/src-2/something/something.java + test/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java + test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java + test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java + test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java + test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg1/BaseClass.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg1/SubClass.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg2/SubClass.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg3/I0.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg3/I1.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg3/I2.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg3/I3.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg3/I4.java + test/jdk/javadoc/doclet/testPackageDeprecation/C2.java + test/jdk/javadoc/doclet/testPackageDeprecation/FooDepr.java + test/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java + test/jdk/javadoc/doclet/testPackageDeprecation/pkg/A.java + test/jdk/javadoc/doclet/testPackageDeprecation/pkg1/ClassUseTest1.java + test/jdk/javadoc/doclet/testPackageDeprecation/pkg1/Foo.java + test/jdk/javadoc/doclet/testPackageDeprecation/pkg1/Foo2.java + test/jdk/javadoc/doclet/testPackageDeprecation/pkg1/package-info.java + test/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java + test/jdk/javadoc/doclet/testPackagePage/com/pkg/C.java + test/jdk/javadoc/doclet/testPackagePage/com/pkg/package.html + test/jdk/javadoc/doclet/testPackagePage/pkg2/C.java + test/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java + test/jdk/javadoc/doclet/testParamTaglet/pkg/C.java + test/jdk/javadoc/doclet/testParamTaglet/pkg/Parent.java + test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java + test/jdk/javadoc/doclet/testPrivateClasses/pkg/PrivateInterface.java + test/jdk/javadoc/doclet/testPrivateClasses/pkg/PrivateParent.java + test/jdk/javadoc/doclet/testPrivateClasses/pkg/PublicChild.java + test/jdk/javadoc/doclet/testPrivateClasses/pkg/PublicInterface.java + test/jdk/javadoc/doclet/testPrivateClasses/pkg2/C.java + test/jdk/javadoc/doclet/testPrivateClasses/pkg2/I.java + test/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/C1.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/C2.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/pkg2/C3.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/pkg2/C4.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/pkg2/packageToExclude/DummyClass.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/pkg2/pkg3/C5.java + test/jdk/javadoc/doclet/testRecurseSubPackages/pkg1/pkg2/pkg3/C6.java + test/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java + test/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java + test/jdk/javadoc/doclet/testRelativeLinks/pkg/package.html + test/jdk/javadoc/doclet/testRelativeLinks/pkg2/Foo.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/C.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/D.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/C.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java + test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java + test/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java + test/jdk/javadoc/doclet/testSearch/TestSearch.java + test/jdk/javadoc/doclet/testSearch/UnnamedPkgClass.java + test/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java + test/jdk/javadoc/doclet/testSearch/pkg/TestError.java + test/jdk/javadoc/doclet/testSearch/pkg/TestException.java + test/jdk/javadoc/doclet/testSearch/pkg/TestInterface.java + test/jdk/javadoc/doclet/testSearch/pkg/package-info.java + test/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java + test/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java + test/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java + test/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java + test/jdk/javadoc/doclet/testSearch/pkg1/RegClass.java + test/jdk/javadoc/doclet/testSearch/pkg2/DeprecatedClassByAnnotation.java + test/jdk/javadoc/doclet/testSearch/pkg2/Interface.java + test/jdk/javadoc/doclet/testSearch/pkg2/TestAnnotationType.java + test/jdk/javadoc/doclet/testSearch/pkg2/TestClass.java + test/jdk/javadoc/doclet/testSearch/pkg2/TestEnum.java + test/jdk/javadoc/doclet/testSearch/pkg2/TestError.java + test/jdk/javadoc/doclet/testSearch/pkg2/TestException.java + test/jdk/javadoc/doclet/testSearch/pkg2/TestInterface.java + test/jdk/javadoc/doclet/testSearch/pkg3/ClassNoConstants.java + test/jdk/javadoc/doclet/testSearch/pkgfx/C.java + test/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java + test/jdk/javadoc/doclet/testSeeTag/pkg/Test.java + test/jdk/javadoc/doclet/testSeeTag/pkg/Test2.java + test/jdk/javadoc/doclet/testSerialVersionUID/C.java + test/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java + test/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java + test/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java + test/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java + test/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java + test/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java + test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java + test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java + test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java + test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java + test/jdk/javadoc/doclet/testSimpleTag/C.java + test/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java + test/jdk/javadoc/doclet/testSimpleTagExclude/DummyClass.java + test/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java + test/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java + test/jdk/javadoc/doclet/testSimpleTagInherit/p/BaseClass.java + test/jdk/javadoc/doclet/testSimpleTagInherit/p/TestClass.java + test/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java + test/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java + test/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java + test/jdk/javadoc/doclet/testSingleQuotedLink/pkg1/C1.java + test/jdk/javadoc/doclet/testSingleQuotedLink/pkg1/C2.java + test/jdk/javadoc/doclet/testSingleQuotedLink/pkg1/package.html + test/jdk/javadoc/doclet/testSourceTab/DoubleTab/C.java + test/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java + test/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java + test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java + test/jdk/javadoc/doclet/testStylesheet/pkg/A.java + test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java + test/jdk/javadoc/doclet/testSubTitle/pkg/C.java + test/jdk/javadoc/doclet/testSubTitle/pkg/package.html + test/jdk/javadoc/doclet/testSummaryHeading/C.java + test/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java + test/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java + test/jdk/javadoc/doclet/testSuperclassInSerialForm/pkg/SubClass.java + test/jdk/javadoc/doclet/testSuperclassInSerialForm/pkg/SuperClass.java + test/jdk/javadoc/doclet/testSupplementary/C.java + test/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java + test/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java + test/jdk/javadoc/doclet/testTagInheritence/firstSentence/A.java + test/jdk/javadoc/doclet/testTagInheritence/firstSentence/B.java + test/jdk/javadoc/doclet/testTagInheritence/firstSentence2/A.java + test/jdk/javadoc/doclet/testTagInheritence/firstSentence2/B.java + test/jdk/javadoc/doclet/testTagInheritence/firstSentence2/C.java + test/jdk/javadoc/doclet/testTagInheritence/pkg/TestAbstractClass.java + test/jdk/javadoc/doclet/testTagInheritence/pkg/TestInterface.java + test/jdk/javadoc/doclet/testTagInheritence/pkg/TestInterfaceForAbstractClass.java + test/jdk/javadoc/doclet/testTagInheritence/pkg/TestSuperSuperClass.java + test/jdk/javadoc/doclet/testTagInheritence/pkg/TestSuperSuperInterface.java + test/jdk/javadoc/doclet/testTagInheritence/pkg/TestTagInheritence.java + test/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java + test/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java + test/jdk/javadoc/doclet/testTagOutput/pkg1/DeprecatedTag.java + test/jdk/javadoc/doclet/testThrowsHead/C.java + test/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java + test/jdk/javadoc/doclet/testThrowsInheritence/C.java + test/jdk/javadoc/doclet/testThrowsInheritence/Foo.java + test/jdk/javadoc/doclet/testThrowsInheritence/I.java + test/jdk/javadoc/doclet/testThrowsInheritence/Iface.java + test/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java + test/jdk/javadoc/doclet/testThrowsInheritence/pkg/Abstract.java + test/jdk/javadoc/doclet/testThrowsInheritence/pkg/Extender.java + test/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/C.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/P.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T1.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T2.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T3.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T4.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T5.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T6.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T7.java + test/jdk/javadoc/doclet/testThrowsTag/pkg/T8.java + test/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java + test/jdk/javadoc/doclet/testTitleInHref/package-list + test/jdk/javadoc/doclet/testTitleInHref/pkg/Class.java + test/jdk/javadoc/doclet/testTitleInHref/pkg/Interface.java + test/jdk/javadoc/doclet/testTitleInHref/pkg/Links.java + test/jdk/javadoc/doclet/testTopOption/TestTopOption.java + test/jdk/javadoc/doclet/testTopOption/overview.html + test/jdk/javadoc/doclet/testTopOption/pkg/AnnotationType.java + test/jdk/javadoc/doclet/testTopOption/pkg/Cl.java + test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/ClassExtends.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/ClassParameters.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Fields.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/MethodReturnType.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/MethodTypeParameters.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Parameters.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Receivers.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Throws.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/TypeParameters.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Varargs.java + test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Wildcards.java + test/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java + test/jdk/javadoc/doclet/testTypeParams/pkg/C.java + test/jdk/javadoc/doclet/testTypeParams/pkg/ClassUseTest3.java + test/jdk/javadoc/doclet/testTypeParams/pkg/Foo4.java + test/jdk/javadoc/doclet/testTypeParams/pkg/ParamTest2.java + test/jdk/javadoc/doclet/testTypeParams/pkg/Parent.java + test/jdk/javadoc/doclet/testUnnamedPackage/BadSource.java + test/jdk/javadoc/doclet/testUnnamedPackage/C.java + test/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java + test/jdk/javadoc/doclet/testUnnamedPackage/package.html + test/jdk/javadoc/doclet/testUseOption/C.java + test/jdk/javadoc/doclet/testUseOption/TestUseOption.java + test/jdk/javadoc/doclet/testUseOption/UsedInC.java + test/jdk/javadoc/doclet/testUseOption/pkg1/AnAbstract.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C1.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C10.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C2.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C4.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C5.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C6.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C7.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C8.java + test/jdk/javadoc/doclet/testUseOption/pkg1/C9.java + test/jdk/javadoc/doclet/testUseOption/pkg1/UsedClass.java + test/jdk/javadoc/doclet/testUseOption/pkg1/UsedInterface.java + test/jdk/javadoc/doclet/testUseOption/pkg1/UsedInterfaceA.java + test/jdk/javadoc/doclet/testUseOption/pkg1/package.html + test/jdk/javadoc/doclet/testUseOption/pkg2/C3.java + test/jdk/javadoc/doclet/testUseOption/pkg2/package.html + test/jdk/javadoc/doclet/testUseOption/unique/C1.java + test/jdk/javadoc/doclet/testUseOption/unique/UseMe.java + test/jdk/javadoc/doclet/testValueTag/TestValueTag.java + test/jdk/javadoc/doclet/testValueTag/pkg1/Class1.java + test/jdk/javadoc/doclet/testValueTag/pkg1/Class2.java + test/jdk/javadoc/doclet/testValueTag/pkg1/CustomTagUsage.java + test/jdk/javadoc/doclet/testValueTag/pkg2/Class3.java + test/jdk/javadoc/doclet/testValueTag/pkg2/package.html + test/jdk/javadoc/doclet/testWarnBadParamNames/C.java + test/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java + test/jdk/javadoc/doclet/testWarnings/TestWarnings.java + test/jdk/javadoc/doclet/testWarnings/pkg/X.java + test/jdk/javadoc/doclet/testWarnings/pkg/package.html + test/jdk/javadoc/doclet/testWindowTitle/TestWindowTitle.java + test/jdk/javadoc/doclet/testWindowTitle/p1/C1.java + test/jdk/javadoc/doclet/testWindowTitle/p2/C2.java + test/jdk/javadoc/doclet/testXOption/TestXOption.java + test/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java + test/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java + test/jdk/javadoc/tool/6176978/T6176978.java + test/jdk/javadoc/tool/6176978/X.java + test/jdk/javadoc/tool/6227454/Test.java + test/jdk/javadoc/tool/6942366/T6942366.java + test/jdk/javadoc/tool/6942366/Test.java + test/jdk/javadoc/tool/6942366/p/Base.java + test/jdk/javadoc/tool/6958836/Test.java + test/jdk/javadoc/tool/6958836/errs/Errors.java + test/jdk/javadoc/tool/6958836/warns/Warnings.java + test/jdk/javadoc/tool/6964914/Error.java + test/jdk/javadoc/tool/6964914/JavacWarning.java + test/jdk/javadoc/tool/6964914/JavadocWarning.java + test/jdk/javadoc/tool/6964914/Test.java + test/jdk/javadoc/tool/6964914/TestStdDoclet.java + test/jdk/javadoc/tool/6964914/TestUserDoclet.java + test/jdk/javadoc/tool/8025693/Test.java + test/jdk/javadoc/tool/BreakIteratorWarning.java + test/jdk/javadoc/tool/CheckResourceKeys.java + test/jdk/javadoc/tool/EnsureNewOldDoclet.java + test/jdk/javadoc/tool/FlagsTooEarly.java + test/jdk/javadoc/tool/InlineTagsWithBraces.java + test/jdk/javadoc/tool/LangVers.java + test/jdk/javadoc/tool/MaxWarns.java + test/jdk/javadoc/tool/NoStar.java + test/jdk/javadoc/tool/QuietOption.java + test/jdk/javadoc/tool/ReleaseOption.java + test/jdk/javadoc/tool/ReleaseOptionSource.java + test/jdk/javadoc/tool/T4696488.java + test/jdk/javadoc/tool/T4994049/FileWithTabs.java + test/jdk/javadoc/tool/T4994049/T4994049.java + test/jdk/javadoc/tool/T6551367.java + test/jdk/javadoc/tool/T6968833.java + test/jdk/javadoc/tool/VerifyLocale.java + test/jdk/javadoc/tool/XWerror.java + test/jdk/javadoc/tool/api/basic/APITest.java + test/jdk/javadoc/tool/api/basic/DocletPathTest.java + test/jdk/javadoc/tool/api/basic/DocumentationToolLocationTest.java + test/jdk/javadoc/tool/api/basic/GetSourceVersionsTest.java + test/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java + test/jdk/javadoc/tool/api/basic/GetTask_DocletClassTest.java + test/jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java + test/jdk/javadoc/tool/api/basic/GetTask_FileObjectsTest.java + test/jdk/javadoc/tool/api/basic/GetTask_OptionsTest.java + test/jdk/javadoc/tool/api/basic/GetTask_WriterTest.java + test/jdk/javadoc/tool/api/basic/IsSupportedOptionTest.java + test/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java + test/jdk/javadoc/tool/api/basic/RunTest.java + test/jdk/javadoc/tool/api/basic/TagletPathTest.java + test/jdk/javadoc/tool/api/basic/Task_reuseTest.java + test/jdk/javadoc/tool/api/basic/pkg/C.java + test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java + test/jdk/javadoc/tool/badSuper/BadSuper.java + test/jdk/javadoc/tool/badSuper/p/A.java + test/jdk/javadoc/tool/badSuper/p/B.java + test/jdk/javadoc/tool/completionFailure/CompletionFailure.java + test/jdk/javadoc/tool/completionFailure/pkg/A.java + test/jdk/javadoc/tool/completionFailure/pkg/B.java + test/jdk/javadoc/tool/doclint/DocLintTest.java + test/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java + test/jdk/javadoc/tool/dupOk/DupOk.java + test/jdk/javadoc/tool/dupOk/sp1/p/A.java + test/jdk/javadoc/tool/dupOk/sp2/p/A.java + test/jdk/javadoc/tool/dupOk/sp2/p/B.java + test/jdk/javadoc/tool/enum/docComments/Main.java + test/jdk/javadoc/tool/enum/docComments/pkg1/Operation.java + test/jdk/javadoc/tool/enum/enumType/Main.java + test/jdk/javadoc/tool/enum/enumType/expected.out + test/jdk/javadoc/tool/enum/enumType/pkg1/QuotablePerson.java + test/jdk/javadoc/tool/generics/genericClass/Main.java + test/jdk/javadoc/tool/generics/genericClass/expected.out + test/jdk/javadoc/tool/generics/genericClass/pkg1/A.java + test/jdk/javadoc/tool/generics/genericInnerAndOuter/Main.java + test/jdk/javadoc/tool/generics/genericInnerAndOuter/expected.out + test/jdk/javadoc/tool/generics/genericInnerAndOuter/pkg1/O.java + test/jdk/javadoc/tool/generics/genericInnerAndOuter/pkg1/X.java + test/jdk/javadoc/tool/generics/genericInterface/Main.java + test/jdk/javadoc/tool/generics/genericInterface/expected.out + test/jdk/javadoc/tool/generics/genericInterface/pkg1/A.java + test/jdk/javadoc/tool/generics/genericMethod/Main.java + test/jdk/javadoc/tool/generics/genericMethod/expected.out + test/jdk/javadoc/tool/generics/genericMethod/pkg1/A.java + test/jdk/javadoc/tool/generics/genericSuper/Main.java + test/jdk/javadoc/tool/generics/genericSuper/expected.out + test/jdk/javadoc/tool/generics/genericSuper/pkg1/A.java + test/jdk/javadoc/tool/generics/supertypes/Main.java + test/jdk/javadoc/tool/generics/supertypes/expected.out + test/jdk/javadoc/tool/generics/supertypes/pkg1/A.java + test/jdk/javadoc/tool/generics/supertypes/pkg1/B.java + test/jdk/javadoc/tool/generics/throwsGeneric/Main.java + test/jdk/javadoc/tool/generics/throwsGeneric/expected.out + test/jdk/javadoc/tool/generics/throwsGeneric/pkg1/A.java + test/jdk/javadoc/tool/generics/tparamCycle/Main.java + test/jdk/javadoc/tool/generics/tparamCycle/pkg1/LikeEnum.java + test/jdk/javadoc/tool/generics/tparamTagOnMethod/Main.java + test/jdk/javadoc/tool/generics/tparamTagOnMethod/expected.out + test/jdk/javadoc/tool/generics/tparamTagOnMethod/pkg1/A.java + test/jdk/javadoc/tool/generics/tparamTagOnType/Main.java + test/jdk/javadoc/tool/generics/tparamTagOnType/expected.out + test/jdk/javadoc/tool/generics/tparamTagOnType/pkg1/A.java + test/jdk/javadoc/tool/generics/wildcards/Main.java + test/jdk/javadoc/tool/generics/wildcards/expected.out + test/jdk/javadoc/tool/generics/wildcards/pkg1/A.java + test/jdk/javadoc/tool/imports/I.java + test/jdk/javadoc/tool/imports/MissingImport.java + test/jdk/javadoc/tool/lib/Tester.java + test/jdk/javadoc/tool/nonConstExprs/Test.java + test/jdk/javadoc/tool/outputRedirect/Test.java + test/jdk/javadoc/tool/outputRedirect/p/OutputRedirect.java + test/jdk/javadoc/tool/parser/7091528/T7091528.java + test/jdk/javadoc/tool/parser/7091528/p/C1.java + test/jdk/javadoc/tool/parser/7091528/p/C3.java + test/jdk/javadoc/tool/parser/7091528/p/q/C2.java + test/jdk/javadoc/tool/sampleapi/README.txt + test/jdk/javadoc/tool/sampleapi/SampleApiTest.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java + test/jdk/javadoc/tool/sampleapi/res/xml/fx.xml + test/jdk/javadoc/tool/sampleapi/res/xml/simple.xml + test/jdk/javadoc/tool/sampleapi/res/xml/tiny.xml + test/jdk/javadoc/tool/sourceOnly/Test.java + test/jdk/javadoc/tool/sourceOnly/p/NonSource.class + test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java + test/jdk/javadoc/tool/sourceOption/SourceOption.java + test/jdk/javadoc/tool/sourceOption/p/LambdaConstructTest.java + test/jdk/javadoc/tool/subpackageIgnore/SubpackageIgnore.java + test/jdk/javadoc/tool/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java + test/jdk/javadoc/tool/varArgs/Main.java + test/jdk/javadoc/tool/varArgs/expected.out + test/jdk/javadoc/tool/varArgs/pkg1/A.java ! test/tools/javac/diags/CheckResourceKeys.java - test/tools/javadoc/api/basic/JavadocTaskImplTest.java - test/tools/javadoc/api/basic/RunTest.java ! test/tools/javadoc/api/basic/TagletPathTest.java - test/tools/javadoc/doclint/DocLintTest.java - test/tools/javadoc/doclint/ImplicitHeadersTest.java ! test/tools/javadoc/sampleapi/SampleApiTest.java Changeset: 3f60a4808377 Author: lana Date: 2016-01-28 15:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3f60a4808377 Merge - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java - test/tools/javadoc/api/basic/JavadocTaskImplTest.java - test/tools/javadoc/api/basic/RunTest.java - test/tools/javadoc/doclint/DocLintTest.java - test/tools/javadoc/doclint/ImplicitHeadersTest.java From glewis at eyesbeyond.com Tue May 31 03:43:20 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:43:20 +0000 Subject: hg: bsd-port/jdk9/nashorn: 5 new changesets Message-ID: <201605310343.u4V3hKUp022680@aojmv0008.oracle.com> Changeset: f80efd568b82 Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f80efd568b82 Added tag jdk-9+104 for changeset a618d3e89fde ! .hgtags Changeset: c163c7d12450 Author: sundar Date: 2016-02-04 17:42 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c163c7d12450 8148926: Call site profiling fails on braces-wrapped anonymous function Reviewed-by: jlaskey, hannesw + samples/lines.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java + test/script/nosecurity/JDK-8148926.js Changeset: c866d84978ec Author: lana Date: 2016-02-04 16:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c866d84978ec Merge Changeset: f35bd1bd0184 Author: attila Date: 2016-02-08 12:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f35bd1bd0184 8149186: Don't use indy for optimistic arithmetic Reviewed-by: mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java Changeset: 4e9749cc32f1 Author: mhaupt Date: 2016-02-08 17:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/4e9749cc32f1 8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/nosecurity/JDK-8149334.js + test/script/nosecurity/JDK-8149334.js.EXPECTED From glewis at eyesbeyond.com Tue May 31 03:43:22 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:43:22 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk-9+104 for changeset e385e95e6101 Message-ID: <201605310343.u4V3hMM7022750@aojmv0008.oracle.com> Changeset: 64006ae915b3 Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/64006ae915b3 Added tag jdk-9+104 for changeset e385e95e6101 ! .hgtags From glewis at eyesbeyond.com Tue May 31 03:43:24 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:43:24 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk-9+104 for changeset 0f557aa096e2 Message-ID: <201605310343.u4V3hO5h022765@aojmv0008.oracle.com> Changeset: 45a666c58e4c Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/45a666c58e4c Added tag jdk-9+104 for changeset 0f557aa096e2 ! .hgtags From glewis at eyesbeyond.com Tue May 31 03:43:25 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:43:25 +0000 Subject: hg: bsd-port/jdk9: 22 new changesets Message-ID: <201605310343.u4V3hPcf022769@aojmv0008.oracle.com> Changeset: 9638e5adda43 Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9638e5adda43 Added tag jdk-9+104 for changeset 9a38f8b4ba22 ! .hgtags Changeset: 19be145dfe04 Author: jprovino Date: 2016-01-06 02:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/19be145dfe04 Merge Changeset: 38184b1e208d Author: jwilhelm Date: 2016-01-14 16:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/38184b1e208d Merge Changeset: 519aaf7de5d0 Author: jprovino Date: 2016-01-15 15:36 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/519aaf7de5d0 Merge Changeset: 1d5d6eee909e Author: aeriksso Date: 2015-12-14 15:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1d5d6eee909e 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff ! test/lib/share/classes/jdk/test/lib/hprof/parser/HprofReader.java Changeset: 26374d840d5b Author: jwilhelm Date: 2016-01-26 17:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/26374d840d5b Merge Changeset: 94508d813b04 Author: dnsimon Date: 2016-01-14 14:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/94508d813b04 8146364: Remove @ServiceProvider mechanism from JVMCI Reviewed-by: twisti ! make/CompileJavaModules.gmk Changeset: f130c05c3afa Author: thartmann Date: 2016-01-15 09:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f130c05c3afa Merge Changeset: c52c42c98ca1 Author: fzhinkin Date: 2015-12-22 10:18 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c52c42c98ca1 8066599: Add methods to check VM mode to c.o.j.t.Platform Reviewed-by: iignatyev ! test/lib/share/classes/jdk/test/lib/Platform.java Changeset: c6fb1b62c8cd Author: thartmann Date: 2016-01-26 09:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c6fb1b62c8cd Merge Changeset: 818603c7744d Author: thartmann Date: 2016-01-28 09:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/818603c7744d Merge Changeset: b485e734ff2a Author: amurillo Date: 2016-01-28 16:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/b485e734ff2a Merge ! make/CompileJavaModules.gmk Changeset: 087c3103b32e Author: amurillo Date: 2016-02-01 10:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/087c3103b32e Merge Changeset: c2696ab4abae Author: ihse Date: 2016-02-02 15:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c2696ab4abae 8148655: LOG=cmdlines and other build-infra fixes Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-version.m4 ! common/autoconf/spec.gmk.in ! make/Init.gmk ! make/InitSupport.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 3c427022abc9 Author: lbourges Date: 2016-01-20 22:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/3c427022abc9 8147443: Use the Common Cleaner in Marlin OffHeapArray Summary: OffHeapArray clean-up to use the jdk.internal.ref.Cleaner to free unsafe arrays (PhantomReference) Reviewed-by: prr, rriggs, mchung ! modules.xml Changeset: b3b0381b1ab0 Author: ddehaven Date: 2016-01-21 14:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/b3b0381b1ab0 Merge ! common/autoconf/generated-configure.sh ! modules.xml Changeset: eb465c89d643 Author: ddehaven Date: 2016-02-02 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/eb465c89d643 Merge ! common/autoconf/generated-configure.sh ! modules.xml Changeset: 6b11a2e9fa4f Author: iris Date: 2016-02-02 18:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6b11a2e9fa4f 8072379: Implement jdk.Version Reviewed-by: alanb ! modules.xml Changeset: 6de443df8af9 Author: lana Date: 2016-02-04 16:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6de443df8af9 Merge Changeset: 3ca929279adb Author: erikj Date: 2016-02-05 09:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/3ca929279adb 8148929: Suboptimal code generated when setting sysroot include with Solaris Studio Reviewed-by: ihse, dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: be58b02c11f9 Author: ihse Date: 2016-02-08 11:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/be58b02c11f9 8129395: Configure should verify that -fstack-protector is valid - take 2 Reviewed-by: erikj, dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 44176896f4a6 Author: Greg Lewis Date: 2016-05-30 20:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/44176896f4a6 Merge from main OpenJDK repository ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/common/NativeCompilation.gmk From glewis at eyesbeyond.com Tue May 31 03:43:26 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:43:26 +0000 Subject: hg: bsd-port/jdk9/jaxp: 3 new changesets Message-ID: <201605310343.u4V3hQMH022776@aojmv0008.oracle.com> Changeset: 81d08cfd9e11 Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/81d08cfd9e11 Added tag jdk-9+104 for changeset 58448465334e ! .hgtags Changeset: 6aa83d55614a Author: aefimov Date: 2016-02-04 18:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/6aa83d55614a 8144593: Suppress not recognized property/feature warning messages from SAXParser Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java + test/javax/xml/jaxp/unittest/common/TestSAXDriver.java + test/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java + test/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java + test/javax/xml/jaxp/unittest/common/WarningsTestBase.java Changeset: 5acf6071d4d6 Author: lana Date: 2016-02-04 16:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/5acf6071d4d6 Merge From glewis at eyesbeyond.com Tue May 31 03:43:25 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:43:25 +0000 Subject: hg: bsd-port/jdk9/langtools: 4 new changesets Message-ID: <201605310343.u4V3hPKt022772@aojmv0008.oracle.com> Changeset: d10e29115134 Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d10e29115134 Added tag jdk-9+104 for changeset 3f60a4808377 ! .hgtags Changeset: d3411a81ad65 Author: jlahoda Date: 2016-02-02 12:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d3411a81ad65 8147949: NetBeans cannot open langtools repository because of the reserved word \"aux\" Summary: Dropping unnecessary references to artificial "aux" source roots. Reviewed-by: mcimadamore ! make/netbeans/langtools/nbproject/project.xml Changeset: 873c5cde4f08 Author: rfield Date: 2016-02-02 16:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/873c5cde4f08 8080357: JShell: Only unqualified unresolved references should be corralled 8081431: JShell: Dropping import should update dependencies Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java ! test/jdk/jshell/DropTest.java ! test/jdk/jshell/MethodsTest.java Changeset: 81bd82222f8a Author: lana Date: 2016-02-04 16:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/81bd82222f8a Merge From glewis at eyesbeyond.com Tue May 31 03:46:24 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:46:24 +0000 Subject: hg: bsd-port/jdk9/jdk: 110 new changesets Message-ID: <201605310346.u4V3kSY9024258@aojmv0008.oracle.com> Changeset: b5f8a1045cbe Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b5f8a1045cbe Added tag jdk-9+104 for changeset 8faf1aec77a9 ! .hgtags Changeset: 737770475252 Author: tvaleev Date: 2016-02-01 10:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/737770475252 8146218: Add LocalDate.datesUntil method producing Stream ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 43e514b823cf Author: jdv Date: 2016-01-19 11:11 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/43e514b823cf 8143562: JPEG reader returns null for getRawImageType() Reviewed-by: prr, arapte ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java + test/javax/imageio/plugins/jpeg/JpegRawImageTypeTest.java Changeset: abd5c33ba3c7 Author: jdv Date: 2016-01-19 11:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/abd5c33ba3c7 8144744: ImageWriter.replacePixels() specification is incorrect regarding null ImageWriteParam Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java Changeset: 9eac69f80012 Author: psadhukhan Date: 2016-01-19 15:23 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9eac69f80012 7035459: [TEST_BUG] java/awt/Focus/TranserFocusToWindow/TranserFocusToWindow.java failed Reviewed-by: serb, arapte Contributed-by: prem.balakrishnan at oracle.com ! test/java/awt/Focus/TranserFocusToWindow/TranserFocusToWindow.java Changeset: e2c24c6dce16 Author: aniyogi Date: 2016-01-20 16:57 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e2c24c6dce16 8015748: [macosx] JProgressbar with Aqua LaF ignores JProgressbar#applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT) call. Reviewed-by: rchamyal, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java + test/javax/swing/JProgressBar/8015748/JProgressBarOrientationRobotTest.java Changeset: 8625ef32d00c Author: serb Date: 2016-01-20 15:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8625ef32d00c 8080492: [Parfait] Uninitialised variable in jdk/src/java/desktop/windows/native/libawt/ Reviewed-by: prr, vadim ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp ! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DesktopProperties.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Label.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp Changeset: 7b510e98417c Author: serb Date: 2016-01-01 18:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7b510e98417c 8131974: AudioFileReader incorrectly handle EOFException Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java + test/javax/sound/sampled/spi/AudioFileReader/ShortHeader.java Changeset: e3fb45999f71 Author: serb Date: 2016-01-12 23:27 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e3fb45999f71 8146144: Incorrect behaviour of AudioSystem.getTargetFormats/getTargetEncodings/isConversionSupported Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/java.desktop/share/classes/com/sun/media/sound/PCMtoPCMCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/SunCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java + test/javax/sound/sampled/spi/FormatConversionProvider/GetAudioStreamConversionSupported.java + test/javax/sound/sampled/spi/FormatConversionProvider/GetTargetIsSupported.java Changeset: 923cd193701c Author: serb Date: 2016-01-12 23:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/923cd193701c 6459818: Audio A-law and law decoder skip() method not implemented Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AlawCodec.java ! src/java.desktop/share/classes/com/sun/media/sound/UlawCodec.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioInputStream.java + test/javax/sound/sampled/AudioInputStream/SkipOnConvertSampleSize.java Changeset: dbc4574a6eda Author: serb Date: 2016-01-07 23:50 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dbc4574a6eda 8064800: AudioSystem/WaveFileWriter can't write PCM_FLOAT, but writes it anyway Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/META-INF/services/javax.sound.sampled.spi.AudioFileWriter ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java + test/javax/sound/sampled/spi/AudioFileWriter/WriteUnsupportedAudioFormat.java Changeset: 73139eb33660 Author: serb Date: 2016-01-14 23:14 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/73139eb33660 8147407: Provide support of WaveExtensible sound format Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/META-INF/services/javax.sound.sampled.spi.AudioFileReader ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileFormat.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java + test/javax/sound/sampled/spi/AudioFileReader/RecognizeWaveExtensible.java Changeset: ad0454711137 Author: lbourges Date: 2016-01-20 22:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ad0454711137 8147443: Use the Common Cleaner in Marlin OffHeapArray Summary: OffHeapArray clean-up to use the jdk.internal.ref.Cleaner to free unsafe arrays (PhantomReference) Reviewed-by: prr, rriggs, mchung ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java Changeset: 5b6dcc6ed7d3 Author: rchamyal Date: 2016-01-21 13:09 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5b6dcc6ed7d3 7104635: HTMLEditorKit fails to write down some html files Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/text/AbstractWriter.java + test/javax/swing/text/html/HTMLEditorKit/7104635/HTMLEditorKitWriterBug.java Changeset: 598f72b8fa83 Author: rchamyal Date: 2016-01-21 13:27 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/598f72b8fa83 8139213: [macosx] Mac OS X Aqua Look and Feel: JOptionPane can truncate the first button Reviewed-by: alexsch, psadhukhan ! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java + test/javax/swing/JOptionPane/8139213/OptionPaneTest.java Changeset: a4a44bcbecee Author: rchamyal Date: 2016-01-21 13:41 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a4a44bcbecee 8146276: Right aligned ToolBar component does not appear Reviewed-by: alexsch, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java + test/javax/swing/LookAndFeel/8146276/NimbusGlueTest.java Changeset: 3b8b58b67559 Author: ddehaven Date: 2016-01-21 14:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3b8b58b67559 Merge - src/java.base/share/classes/java/lang/invoke/DontInline.java - src/java.base/share/classes/java/lang/invoke/ForceInline.java - src/java.base/share/classes/java/lang/invoke/Stable.java - src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - src/java.base/share/classes/sun/misc/CEFormatException.java - src/java.base/share/classes/sun/misc/CEStreamExhausted.java - src/java.base/share/classes/sun/misc/ClassFileTransformer.java - src/java.base/share/classes/sun/misc/JarFilter.java - src/java.base/share/classes/sun/misc/Perf.java - src/java.base/share/classes/sun/misc/PerfCounter.java - src/java.base/share/classes/sun/misc/PerformanceLogger.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/java/awt/RenderingHints.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/BaseMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/image/MultiResolutionImage.java ! src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java - test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java Changeset: 7bf9151c0407 Author: avstepan Date: 2016-01-22 13:37 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7bf9151c0407 8146881: [TEST] update some imageio plugins tests to affect TIFF format Reviewed-by: serb, ssadetsky ! test/javax/imageio/MultiReadTest.java ! test/javax/imageio/plugins/shared/BitDepth.java ! test/javax/imageio/plugins/shared/ImageWriterCompressionTest.java Changeset: c24e4eca4aaf Author: serb Date: 2016-01-22 15:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c24e4eca4aaf 8074165: Deprecate support for AppletViewer Reviewed-by: almatvee, ssadetsky ! src/java.desktop/share/classes/sun/applet/Main.java ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java + test/sun/applet/DeprecatedAppletViewer/DeprecatedAppletViewer.java Changeset: 67896132b90a Author: avstepan Date: 2016-01-26 13:05 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/67896132b90a 8147966: [TEST] add a test for multiresolution image properties Reviewed-by: alexsch + test/java/awt/image/multiresolution/MultiResolutionImagePropertiesTest.java Changeset: 06bf1fc3ade0 Author: ddehaven Date: 2016-02-02 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/06bf1fc3ade0 Merge - src/java.desktop/share/classes/sun/awt/DefaultMouseInfoPeer.java Changeset: 00821d616077 Author: ddehaven Date: 2016-02-02 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/00821d616077 Merge - src/java.base/share/classes/sun/misc/Cleaner.java - test/sun/misc/Cleaner/ExitOnThrow.java - test/sun/misc/Cleaner/exitOnThrow.sh Changeset: 505cc1a86ea7 Author: asmotrak Date: 2016-02-02 12:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/505cc1a86ea7 8146249: libjimage should use delete[] with new[] Reviewed-by: jlaskey ! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp ! src/java.base/share/native/libjimage/imageDecompressor.cpp Changeset: 0419817f770b Author: bpb Date: 2016-02-02 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0419817f770b 8148891: Multiple failing javax/imageio/plugins after client integration Summary: Add failing tests to problem list for all platforms until the underlying issue is fixed. Reviewed-by: prr ! test/ProblemList.txt Changeset: f90110e9109d Author: shade Date: 2016-02-03 00:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f90110e9109d 8148869: StringConcatFactory MH_INLINE_SIZED_EXACT strategy does not work with -XX:-CompactStrings Reviewed-by: vlivanov, psandoz ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java + test/java/lang/String/concat/CompactStringsInitialCoder.java Changeset: 7adef1c3afd5 Author: iris Date: 2016-02-02 17:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7adef1c3afd5 8072379: Implement jdk.Version Reviewed-by: alanb, darcy, dfuchs, ihse, ksrini, mchung, rriggs + src/java.base/share/classes/jdk/Version.java + test/jdk/Version/Basic.java Changeset: e928f770a0d6 Author: darcy Date: 2016-02-03 12:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e928f770a0d6 8148916: Mark bug6400879.java as intermittently failing Reviewed-by: serb ! test/javax/sound/sampled/DirectAudio/bug6400879.java Changeset: 63cca91a1f06 Author: bpb Date: 2016-02-03 13:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/63cca91a1f06 8148821: (fs) Path.getParent() javadoc error Summary: Change "If this path has one or more elements" to "If this path has more than one element." Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/nio/file/Path.java Changeset: 787b79d03e18 Author: darcy Date: 2016-02-03 13:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/787b79d03e18 8148983: Fix extra comma in changes for JDK-8148916 Reviewed-by: jjg ! test/javax/sound/sampled/DirectAudio/bug6400879.java Changeset: 7181403325ad Author: amlu Date: 2016-02-04 14:38 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7181403325ad 8149003: Mark more jdk_core tests as intermittently failing Reviewed-by: chegar, darcy ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java ! test/java/rmi/Naming/DefaultRegistryPort.java ! test/java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java ! test/java/rmi/transport/closeServerSocket/CloseServerSocket.java Changeset: d1f14fc9591b Author: erikj Date: 2016-02-04 09:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d1f14fc9591b 8148955: libjimage.so compiled with wrong flags Reviewed-by: alanb ! make/lib/CoreLibraries.gmk ! src/java.base/share/native/libjimage/imageDecompressor.cpp Changeset: c3da0d44c900 Author: shade Date: 2016-02-04 16:00 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c3da0d44c900 8148936: Adapt UUID.toString() to Compact Strings Reviewed-by: igerasim, redestad ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! test/java/util/UUID/UUIDTest.java Changeset: 44d28eb7dae9 Author: shade Date: 2016-02-04 21:44 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/44d28eb7dae9 8149044: jdk/internal/misc/JavaLangAccess/FormatUnsigned.java fails all platforms Summary: Remove the obsolete FormatUnsigned test. Reviewed-by: darcy - test/jdk/internal/misc/JavaLangAccess/FormatUnsigned.java Changeset: 439c4e6b0756 Author: lana Date: 2016-02-04 16:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/439c4e6b0756 Merge - src/java.base/share/classes/sun/misc/Cleaner.java - src/java.desktop/share/classes/sun/awt/DefaultMouseInfoPeer.java - test/jdk/internal/misc/JavaLangAccess/FormatUnsigned.java - test/sun/misc/Cleaner/ExitOnThrow.java - test/sun/misc/Cleaner/exitOnThrow.sh Changeset: 2ba1aed4abb2 Author: amlu Date: 2016-02-05 09:54 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2ba1aed4abb2 8148928: java/util/stream/test/**/SequentialOpTest.java timed out intermittently Reviewed-by: psandoz Contributed-by: huaming.li at oracle.com ! test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java Changeset: fddcdea594f5 Author: erikj Date: 2016-02-05 15:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fddcdea594f5 8148629: Disable remaining warnings in awt/fontmanager Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk Changeset: 0f7beb8e8f44 Author: tvaleev Date: 2016-02-08 10:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0f7beb8e8f44 8148250: Stream.limit() parallel tasks with ordered non-SUBSIZED source should short-circuit Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/SliceOps.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java Changeset: 4a497e746019 Author: tvaleev Date: 2016-02-08 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4a497e746019 8148115: Stream.findFirst for unordered source optimization Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/FindOps.java ! test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FindFirstOpTest.java Changeset: 8719783940f1 Author: tvaleev Date: 2016-02-08 15:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8719783940f1 8148838: Stream.flatMap(...).spliterator() cannot properly split after tryAdvance() Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java Changeset: 3e5970acb0a7 Author: ntv Date: 2016-02-08 09:56 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3e5970acb0a7 8146747: java.time.Duration.toNanos() and toMillis() exception on negative durations Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/Duration.java ! test/java/time/tck/java/time/TCKDuration.java Changeset: 60f2a0ea5fa6 Author: mhaupt Date: 2016-02-08 17:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/60f2a0ea5fa6 8138578: MethodHandles.Lookup.findSpecial() Javadoc fails to consider static methods Reviewed-by: psandoz, vlivanov, mhaupt Contributed-by: Shilpi Rastogi ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 5e24a8cdbcd7 Author: bpb Date: 2016-02-08 10:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5e24a8cdbcd7 8064466: (fs spec) Files.readAttributes(Path, String, LinkOption...) not clear when called with zero attributes Summary: Change specification to indicate "one or more" instead of "zero or more" attributes. Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: 55518739e399 Author: ascarpino Date: 2016-02-08 13:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/55518739e399 8098581: SecureRandom.nextBytes() hurts performance with small size requests Reviewed-by: valeriep ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java ! src/jdk.crypto.pkcs11/solaris/conf/security/sunpkcs11-solaris.cfg ! test/java/security/SecureRandom/DefaultProvider.java Changeset: edd9f0f164ce Author: Greg Lewis Date: 2016-05-30 18:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/edd9f0f164ce Merge from main OpenJDK repository ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk From glewis at eyesbeyond.com Tue May 31 03:47:37 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 03:47:37 +0000 Subject: hg: bsd-port/jdk9/hotspot: 158 new changesets Message-ID: <201605310347.u4V3ldw2024494@aojmv0008.oracle.com> Changeset: f4040e0ac7b1 Author: lana Date: 2016-02-04 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4040e0ac7b1 Added tag jdk-9+104 for changeset 534c50395957 ! .hgtags Changeset: 1e62ac452164 Author: amurillo Date: 2016-01-19 18:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e62ac452164 8146653: Debug version missing in hs_err files and on internal version after Verona Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 8ead5b07e2ac Author: amurillo Date: 2016-01-25 12:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8ead5b07e2ac Merge Changeset: ef98dc5d3ff3 Author: jprovino Date: 2016-01-06 02:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef98dc5d3ff3 Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/share/vm/interpreter/interpreterGenerator.hpp - test/gc/g1/humongousObjects/Helpers.java ! test/runtime/logging/DefaultMethodsTest.java Changeset: cefb96b164dc Author: mockner Date: 2016-01-06 09:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cefb96b164dc 8146485: Add test for Unified Logging classresolve tag. Summary: Test has been added for Unified Logging classresolve tag. Reviewed-by: coleenp, gtriantafill + test/runtime/logging/ClassResolutionTest.java Changeset: d32bba940c3a Author: mockner Date: 2016-01-06 14:54 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d32bba940c3a Merge Changeset: 756bb5cfc5cb Author: sangheki Date: 2016-01-05 17:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/756bb5cfc5cb 8144527: NewSizeThreadIncrease would make an overflow Summary: Revert to previous value if NewSizeThreadIncrease related calculation overflows Reviewed-by: jwilhelm, mgerdin, mchernov ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp + test/gc/arguments/TestNewSizeThreadIncrease.java Changeset: f51772bf5382 Author: minqi Date: 2016-01-05 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f51772bf5382 8145093: [TESTBUG] Remove test skip code for Solaris SPARC in runtime/SharedArchiveFile/SharedBaseAddress.java Summary: The test failed(see bug 8044600) once on sparc platform which never reproduced thereafter, remove the skip. Reviewed-by: hseigel, iklam, gtriantafill ! test/runtime/SharedArchiveFile/SharedBaseAddress.java Changeset: e80bca696e3b Author: david Date: 2016-01-07 14:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e80bca696e3b 8146409: TestPromotionFailedEventWithParallelScavenge.java failed with assert(_time_stamps != __null) failed: Sanity Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc/parallel/gcTaskThread.cpp Changeset: 44d8e9fd8244 Author: david Date: 2016-01-07 16:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/44d8e9fd8244 8146399: Refactor the BlockOffsetTable classes. Reviewed-by: mgerdin, jwilhelm, tschatzl ! src/share/vm/gc/g1/g1AllocRegion.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegion.inline.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp ! src/share/vm/gc/g1/heapRegionSet.cpp ! src/share/vm/gc/g1/vmStructs_g1.hpp ! src/share/vm/gc/shared/blockOffsetTable.hpp Changeset: bd73f2212479 Author: sangheki Date: 2016-01-05 10:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bd73f2212479 8145000: TestOptionsWithRanges.java failure for XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:NUMAInterleaveGranularity=65536 Summary: Add protect_pages_individually() to protect memory per chunk on Windows Reviewed-by: jwilhelm, tbenson ! src/os/windows/vm/os_windows.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 50dd5b051754 Author: rprotacio Date: 2016-01-07 13:53 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50dd5b051754 8141564: Convert TraceItables and PrintVtables to Unified Logging Summary: The former -XX:+TraceItables and +PrintVtables flags have been converted to UL options -Xlog:itables=trace and vtables=trace Reviewed-by: acorn, coleenp, dholmes ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/globals.hpp + test/runtime/logging/ClassB.java + test/runtime/logging/ItablesTest.java + test/runtime/logging/VtablesTest.java + test/runtime/logging/p1/A.java + test/runtime/logging/p1/C.java + test/runtime/logging/p2/B.jcod + test/runtime/logging/p2/D.java Changeset: 3ef994824cd0 Author: coleenp Date: 2016-01-08 12:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3ef994824cd0 Merge Changeset: 2e374df2f961 Author: aharlap Date: 2016-01-08 15:41 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2e374df2f961 8145037: Clean up FreeIdSet usage Summary: Avoid wasting space for the unused sets Reviewed-by: tschatzl ! src/share/vm/gc/g1/dirtyCardQueue.cpp ! src/share/vm/gc/g1/dirtyCardQueue.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: 0904e24692e0 Author: rdurbin Date: 2016-01-08 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0904e24692e0 8135198: Add -XX:VMOptionsFile support to JAVA_TOOL_OPTIONS and _JAVA_OPTIONS Reviewed-by: dcubed, ddmitriev, ahgross, gthornbr, coleenp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: daa3eb9b9259 Author: dcubed Date: 2016-01-09 02:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/daa3eb9b9259 Merge Changeset: cad5783d1be2 Author: dholmes Date: 2016-01-10 20:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cad5783d1be2 8146222: assert(_initialized) failed: TLS not initialized yet! Reviewed-by: dcubed ! src/share/vm/runtime/thread.cpp Changeset: 58d20e8f8e2a Author: david Date: 2016-01-11 09:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/58d20e8f8e2a 8146694: Break out shared constants and static BOT functions. Reviewed-by: jwilhelm, tbenson ! src/share/vm/gc/g1/g1AllocRegion.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegionSet.cpp ! src/share/vm/gc/shared/blockOffsetTable.cpp ! src/share/vm/gc/shared/blockOffsetTable.hpp ! src/share/vm/gc/shared/blockOffsetTable.inline.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: bc7f166bdabc Author: sangheki Date: 2016-01-07 16:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc7f166bdabc 8144573: TLABWasteIncrement=max_jint fires an assert on SPARC for non-G1 GC mode Summary: Changed to use set64 if TLABWasteIncrement is larger than 4095 before add Reviewed-by: tschatzl, iveresov ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp Changeset: 9abe7c97d9ba Author: sangheki Date: 2016-01-08 08:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9abe7c97d9ba 8146695: FinalizeTest04 crashes VM with EXCEPTION_INT_DIVIDE_BY_ZERO Reviewed-by: jwilhelm, jprovino ! src/share/vm/gc/serial/defNewGeneration.cpp Changeset: 4f4969a0bb13 Author: jbachorik Date: 2016-01-12 11:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f4969a0bb13 8146620: CodelistTest.java fails with "Test failed on: jdk.internal.misc.Unsafe.getUnsafe()Ljdk/internal/misc/Unsafe;" Reviewed-by: sla ! test/serviceability/dcmd/compiler/CodelistTest.java Changeset: 2abdc525b6b4 Author: mgronlun Date: 2016-01-12 15:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2abdc525b6b4 8145788: JVM crashes with -XX:+EnableTracing Reviewed-by: dholmes, ysuenaga, mlarsson ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceStream.hpp Changeset: e42b45e12cef Author: mgronlun Date: 2016-01-12 16:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e42b45e12cef Merge Changeset: bc22b7ce478f Author: kbarrett Date: 2015-12-28 13:59 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc22b7ce478f 8143847: Remove REF_CLEANER reference category Summary: Remove REF_CLEANER. Reviewed-by: jwilhelm, mchung, tbenson ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: d5912f3407fe Author: kbarrett Date: 2016-01-12 17:02 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5912f3407fe Merge Changeset: 42a4b9a221cc Author: rprotacio Date: 2016-01-12 12:35 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42a4b9a221cc 8144953: runtime/CommandLine/TraceExceptionsTest.java fails when exception is thrown in compiled code Summary: Added long-form logging message to three places in code, allowing TraceExceptionsTest.java to pass with compiled code. Reviewed-by: dholmes, coleenp, lfoltan ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! test/runtime/logging/ExceptionsTest.java Changeset: 5eea918d4321 Author: coleenp Date: 2016-01-12 19:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5eea918d4321 Merge Changeset: fd5d53ecf040 Author: coleenp Date: 2016-01-12 13:14 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd5d53ecf040 8146410: Interpreter functions are declared and defined in the wrong files Summary: Moved functions to the correct files. Reviewed-by: goetz, aph, twisti, mockner + src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp - src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/ppc/vm/abstractInterpreter_ppc.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp + src/cpu/sparc/vm/abstractInterpreter_sparc.cpp - src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp + src/cpu/x86/vm/abstractInterpreter_x86.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp + src/cpu/zero/vm/abstractInterpreter_zero.cpp ! src/cpu/zero/vm/bytecodeInterpreter_zero.cpp + src/cpu/zero/vm/cppInterpreterGenerator_zero.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.hpp ! src/cpu/zero/vm/stack_zero.inline.hpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/os_windows.inline.hpp + src/share/vm/interpreter/abstractInterpreter.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.cpp + src/share/vm/interpreter/cppInterpreterGenerator.cpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp + src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/os.hpp Changeset: 95969ad67bf6 Author: coleenp Date: 2016-01-12 21:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95969ad67bf6 Merge - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp Changeset: ccd373eddb9f Author: aharlap Date: 2016-01-11 14:26 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccd373eddb9f 8145038: Simplify mut_process_buffer worker id management Summary: Remove some wasted code Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/g1/dirtyCardQueue.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 7897f368ccbf Author: jmasa Date: 2016-01-12 22:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7897f368ccbf Merge Changeset: eb84884dbeaa Author: jiangli Date: 2016-01-12 19:15 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb84884dbeaa 8146523: VirtualMemoryTracker::remove_released_region double count unmapped CDS shared memory Summary: Skip tracking release for unmapped CDS shared space. Reviewed-by: dholmes, coleenp, iklam, gtriantafill ! src/share/vm/services/virtualMemoryTracker.cpp Changeset: f1718baeea33 Author: jiangli Date: 2016-01-13 01:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1718baeea33 Merge Changeset: c361afe846da Author: dholmes Date: 2016-01-12 19:48 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c361afe846da 8146855: Update hotspot sources to recognize Solaris Studio 12u4 compiler Reviewed-by: dcubed, gthornbr ! make/solaris/makefiles/sparcWorks.make ! src/share/vm/runtime/vm_version.cpp Changeset: 42f9334231a4 Author: dholmes Date: 2016-01-13 03:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42f9334231a4 Merge Changeset: d87d1df270bf Author: igerasim Date: 2016-01-13 11:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d87d1df270bf 8145127: VM warning: WaitForMultipleObjects timed out (0) ... Summary: Increase number of tracked threads, and set exiting-process flag earlier Reviewed-by: dholmes, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 66aa15bcceff Author: dfazunen Date: 2016-01-12 21:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/66aa15bcceff 8146889: Update @requires expression for GC tests to run if GC is default Reviewed-by: tschatzl, jwilhelm ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestObjectTenuringFlags.java Changeset: 7289bce381de Author: mockner Date: 2016-01-13 14:56 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7289bce381de 8146800: Reorganize logging alias code. Summary: Logging alias code has been reorganized to use internal Unified Logging methods. Reviewed-by: dholmes, hseigel, mlarsson, rprotacio ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 899d83eb1f98 Author: dholmes Date: 2016-01-14 01:25 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/899d83eb1f98 8077648: ARM: BREAKPOINT is wrong for thumb Reviewed-by: dlong ! src/share/vm/utilities/globalDefinitions_gcc.hpp Changeset: 4dc2fc9888d2 Author: brutisso Date: 2016-01-14 09:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4dc2fc9888d2 8147000: VM crashes during initialization trying to print log message Reviewed-by: kbarrett, dholmes ! src/share/vm/gc/shared/gcId.cpp Changeset: 9a2baaa34464 Author: david Date: 2016-01-14 13:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a2baaa34464 8146690: Make all classes in GC follow the naming convention. Reviewed-by: dholmes, stefank ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/cmsOopClosures.inline.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/cms/vmCMSOperations.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1StringDedupQueue.cpp ! src/share/vm/gc/g1/g1StringDedupTable.cpp ! src/share/vm/gc/parallel/parallelScavengeHeap.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psOldGen.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/parallel/vmPSOperations.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/shared/ageTable.cpp ! src/share/vm/gc/shared/ageTable.hpp ! src/share/vm/gc/shared/cardGeneration.cpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/gcLocker.cpp ! src/share/vm/gc/shared/gcLocker.hpp ! src/share/vm/gc/shared/gcLocker.inline.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiThreadState.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/heapDumper.cpp Changeset: a9b6cebbb713 Author: akulyakh Date: 2016-01-14 15:35 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9b6cebbb713 8130063: Refactoring tmtools jstat and jstack tests to jtreg Summary: Some of the jstat and jstack tests refactored to be run with the jtreg Reviewed-by: jbachorik ! test/TEST.groups + test/serviceability/tmtools/jstack/DaemonThreadTest.java + test/serviceability/tmtools/jstack/JstackTool.java + test/serviceability/tmtools/jstack/SpreadLockTest.java + test/serviceability/tmtools/jstack/ThreadNamesTest.java + test/serviceability/tmtools/jstack/TraveledLockTest.java + test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java + test/serviceability/tmtools/jstack/utils/Consts.java + test/serviceability/tmtools/jstack/utils/DefaultFormat.java + test/serviceability/tmtools/jstack/utils/Format.java + test/serviceability/tmtools/jstack/utils/JStack.java + test/serviceability/tmtools/jstack/utils/LockInfo.java + test/serviceability/tmtools/jstack/utils/MethodInfo.java + test/serviceability/tmtools/jstack/utils/MonitorInfo.java + test/serviceability/tmtools/jstack/utils/ThreadStack.java + test/serviceability/tmtools/jstack/utils/Utils.java + test/serviceability/tmtools/jstat/GcCapacityTest.java + test/serviceability/tmtools/jstat/GcCauseTest01.java + test/serviceability/tmtools/jstat/GcCauseTest02.java + test/serviceability/tmtools/jstat/GcCauseTest03.java + test/serviceability/tmtools/jstat/GcNewTest.java + test/serviceability/tmtools/jstat/GcTest01.java + test/serviceability/tmtools/jstat/GcTest02.java + test/serviceability/tmtools/jstat/utils/ClassLoadUtils.java + test/serviceability/tmtools/jstat/utils/GcProvoker.java + test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java + test/serviceability/tmtools/jstat/utils/GeneratedClassProducer.java + test/serviceability/tmtools/jstat/utils/GeneratingClassLoader.java + test/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java + test/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java + test/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java + test/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java + test/serviceability/tmtools/jstat/utils/JstatGcNewResults.java + test/serviceability/tmtools/jstat/utils/JstatGcNewTool.java + test/serviceability/tmtools/jstat/utils/JstatGcResults.java + test/serviceability/tmtools/jstat/utils/JstatGcTool.java + test/serviceability/tmtools/jstat/utils/JstatResults.java + test/serviceability/tmtools/jstat/utils/Pools.java + test/serviceability/tmtools/jstat/utils/StringOfValues.java + test/serviceability/tmtools/jstat/utils/TemplateClass.java + test/serviceability/tmtools/share/common/TmTool.java + test/serviceability/tmtools/share/common/ToolResults.java + test/serviceability/tmtools/share/common/ToolRunner.java Changeset: 89bf16f7155a Author: ddmitriev Date: 2016-01-14 16:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89bf16f7155a Merge Changeset: 4a2acca4e4f7 Author: jwilhelm Date: 2016-01-14 17:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a2acca4e4f7 Merge ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc/g1/vmStructs_g1.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/exceptions.hpp - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java Changeset: cb1670205e2b Author: jwilhelm Date: 2016-01-14 17:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb1670205e2b Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java ! test/TEST.groups - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java Changeset: 09636a2eaeff Author: coleenp Date: 2016-01-14 15:45 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/09636a2eaeff 8145940: TempNewSymbol should have correct copy and assignment functions Summary: Add clear() to the assignment operator and add copy constructor. Reviewed-by: mgronlun, lfoltan, kbarrett, jrose ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/prims/jni.cpp Changeset: 5a375300c073 Author: goetz Date: 2016-01-04 15:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5a375300c073 8146401: Clean up oop.hpp: add inline directives and fix header files Reviewed-by: coleenp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/classLoaderData.inline.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaAssertions.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp - src/share/vm/oops/typeArrayOop.cpp ! src/share/vm/oops/typeArrayOop.hpp + src/share/vm/oops/typeArrayOop.inline.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/services/gcNotifier.cpp ! src/share/vm/services/serviceUtil.hpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 69ff126be7e8 Author: coleenp Date: 2016-01-14 16:26 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69ff126be7e8 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/deoptimization.cpp - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java Changeset: 4622b88afeee Author: coleenp Date: 2016-01-15 01:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4622b88afeee Merge - src/share/vm/oops/typeArrayOop.cpp ! src/share/vm/prims/jni.cpp Changeset: 565a897ae66a Author: sebastian Date: 2016-01-14 22:52 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/565a897ae66a 8143558: evaluate if thr_sigsetmask can be removed from hotspot (solaris) codebase Reviewed-by: dholmes ! src/os/solaris/vm/os_solaris.cpp Changeset: 069c7b0e61b6 Author: dholmes Date: 2016-01-15 04:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/069c7b0e61b6 Merge - src/share/vm/oops/typeArrayOop.cpp Changeset: 2a80b7fa7397 Author: mlarsson Date: 2016-01-14 16:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a80b7fa7397 8147079: Add serviceability/logging folder to hotspot_serviceability test group Reviewed-by: jbachorik, sspitsyn ! test/TEST.groups Changeset: c15c0bd51e1d Author: dfazunen Date: 2016-01-15 16:03 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c15c0bd51e1d 8147075: Rename old GC JTreg tests to the new naming scheme Summary: test/gc/7072527, test/gc/6845368, test/gc/6581734 renamed Reviewed-by: jwilhelm, pliden ! test/TEST.groups - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java + test/gc/TestBigObj.java + test/gc/TestFullGCCount.java + test/gc/cms/TestMBeanCMS.java Changeset: 34569929f82b Author: ehelin Date: 2016-01-14 14:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/34569929f82b 8146871: Make the clean target silent in hotspot/test/Makefile Reviewed-by: erikj, mikael ! test/Makefile Changeset: bfca4dedc368 Author: ehelin Date: 2016-01-15 17:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfca4dedc368 Merge - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 3666a5638df2 Author: poonam Date: 2016-01-15 10:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3666a5638df2 8145442: Add the facility to verify remembered sets for G1 Summary: Implement remembered sets verification for G1 with option VerifyRememberedSets Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp Changeset: 373acf64e70a Author: poonam Date: 2016-01-15 18:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/373acf64e70a Merge Changeset: 39c0209afee9 Author: poonam Date: 2016-01-15 06:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/39c0209afee9 8072725: Provide more granular levels for GC verification Summary: Add option VerifySubSet to selectively verify the memory sub-systems Reviewed-by: kevinw, jmasa, tschatzl, dfazunen ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/globals.hpp + test/gc/TestVerifySubSet.java Changeset: a9b9eb648607 Author: poonam Date: 2016-01-15 17:40 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a9b9eb648607 Merge - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 70792254b565 Author: poonam Date: 2016-01-15 18:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70792254b565 Merge Changeset: 88ba0ec14a50 Author: poonam Date: 2016-01-15 23:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/88ba0ec14a50 Merge Changeset: afd4f167e659 Author: jprovino Date: 2016-01-15 15:37 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/afd4f167e659 Merge - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp - src/share/vm/oops/typeArrayOop.cpp - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: ed495e1ba7e9 Author: jprovino Date: 2016-01-16 00:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed495e1ba7e9 Merge Changeset: 77ccddf2c10b Author: stuefe Date: 2016-01-13 17:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/77ccddf2c10b 8145184: [aix] Implement os::platform_print_native_stack on AIX Reviewed-by: goetz ! src/os/aix/vm/decoder_aix.hpp ! src/os/aix/vm/misc_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/aix/vm/porting_aix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp Changeset: d06ef31f563b Author: dsamersoff Date: 2016-01-16 13:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d06ef31f563b 8145698: Memory leak in add_lib_info_fd of libproc_impl.c:174 Summary: Added missed free call Reviewed-by: jbachorik, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c Changeset: 612c725d7a6a Author: dsamersoff Date: 2016-01-16 12:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/612c725d7a6a Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java - src/share/vm/oops/typeArrayOop.cpp - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 24059544e015 Author: sgehwolf Date: 2016-01-16 13:04 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/24059544e015 8147482: Zero build fails after 8144953 Reviewed-by: coleenp, simonis ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: e4a935122c2b Author: ehelin Date: 2016-01-14 15:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4a935122c2b 8146994: Move internal vm tests to a separate file Reviewed-by: coleenp, stefank, kbarrett, mikael ! src/share/vm/prims/jni.cpp + src/share/vm/utilities/internalVMTests.cpp + src/share/vm/utilities/internalVMTests.hpp Changeset: 7ff72b98b9eb Author: brutisso Date: 2016-01-18 09:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7ff72b98b9eb 8147464: Use LogConfiguration::configure_stdout() instead of parse_log_arguments Reviewed-by: mlarsson, sjohanss ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/memoryService.cpp Changeset: 860e67ddbf52 Author: ehelin Date: 2016-01-14 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/860e67ddbf52 8146990: Convert CollectorPolicy to use log_warning instead of warning Reviewed-by: sjohanss, brutisso ! src/share/vm/gc/shared/collectorPolicy.cpp Changeset: b40819146aa1 Author: ehelin Date: 2016-01-18 15:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b40819146aa1 Merge Changeset: a0fb4831cb69 Author: kzhaldyb Date: 2016-01-13 20:19 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a0fb4831cb69 8132720: Add tests which checks that Humongous objects are not moved after Full GC Reviewed-by: jmasa, dfazunen + test/gc/g1/humongousObjects/TestHumongousMovement.java Changeset: 3b71845ff335 Author: kzhaldyb Date: 2016-01-13 20:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b71845ff335 8132717: Add tests checking that instances of j.l.Classes of a large size are allocated as Humongous Reviewed-by: jmasa, dfazunen + test/gc/g1/humongousObjects/G1SampleClass.java + test/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java Changeset: e422a25b214e Author: iignatyev Date: 2016-01-18 17:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e422a25b214e Merge Changeset: c077bf397956 Author: ehelin Date: 2016-01-18 17:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c077bf397956 8146985: Change output directory for hotspot's jtreg tests Reviewed-by: erikj, mikael ! test/Makefile Changeset: 69fec9885618 Author: ehelin Date: 2016-01-18 19:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69fec9885618 Merge Changeset: 6bfa2b373a42 Author: aeriksso Date: 2016-01-19 10:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bfa2b373a42 8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy Reviewed-by: dsamersoff ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/services/heapDumper.cpp Changeset: b82a370a474e Author: ehelin Date: 2016-01-19 11:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b82a370a474e 8147012: Fix includes in internalVMTests.cpp Reviewed-by: stefank, mgerdin ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/compiler/directivesParser.cpp ! src/share/vm/compiler/directivesParser.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/gcTimer.cpp ! src/share/vm/gc/shared/gcTimer.hpp ! src/share/vm/memory/guardedMemory.cpp ! src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/internalVMTests.cpp ! src/share/vm/utilities/json.cpp ! src/share/vm/utilities/json.hpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/quickSort.hpp Changeset: ca92396edf68 Author: ehelin Date: 2016-01-19 11:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca92396edf68 Merge Changeset: 5660ec824db3 Author: fparain Date: 2016-01-19 05:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5660ec824db3 8146751: jdk/test/tools/launcher/TooSmallStackSize.java failed on Mac OS Reviewed-by: dholmes, gtriantafill ! src/os/bsd/vm/os_bsd.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 8fcd5cba7938 Author: asiebenborn Date: 2016-01-19 09:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8fcd5cba7938 8147611: G1 - Missing memory barrier in start_cset_region_for_worker Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 3a7618a9f2d6 Author: stuefe Date: 2016-01-20 09:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a7618a9f2d6 8147509: [aix] Newlines missing in register info printout Reviewed-by: simonis ! src/os/aix/vm/os_aix.cpp Changeset: 8a1d0d7adbbc Author: dcubed Date: 2016-01-20 14:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a1d0d7adbbc Merge ! src/share/vm/runtime/vm_version.cpp Changeset: 91be2fb6db87 Author: akulyakh Date: 2016-01-21 14:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/91be2fb6db87 8147848: [TESTBUG] tmtools tests ported to JTREG need to be quarantined Summary: Quarantined some tests with false failures Reviewed-by: sla ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcTest01.java Changeset: 119702fc4dea Author: jwilhelm Date: 2016-01-26 17:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/119702fc4dea Merge - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp - src/share/vm/oops/typeArrayOop.cpp - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: d89ccb9d34da Author: kvn Date: 2016-01-07 14:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d89ccb9d34da 8146581: Minor corrections to the patch submitted for earlier bug id - 8143925 Reviewed-by: kvn Contributed-by: kishor.kharbas at intel.com ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: e255a0645a67 Author: enevill Date: 2016-01-08 11:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e255a0645a67 8146678: aarch64: assertion failure: call instruction in an infinite loop Summary: Remove assertion Reviewed-by: aph ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: f6615ec051d9 Author: mdoerr Date: 2016-01-08 11:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6615ec051d9 8146612: C2: Precedence edges specification violated Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: 13b04370e8e9 Author: vdeshpande Date: 2016-01-08 21:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13b04370e8e9 8143353: update for x86 sin and cos in the math lib Summary: Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation. Reviewed-by: kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp + src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp + src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp - src/cpu/x86/vm/macroAssembler_x86_libm.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 555c4d3f2fa5 Author: mdoerr Date: 2016-01-08 10:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/555c4d3f2fa5 8146613: PPC64: C2 does no longer respect int to long conversion for stub calls Reviewed-by: kvn, goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp Changeset: 116a12504a2f Author: vlivanov Date: 2015-12-18 20:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/116a12504a2f 8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize Reviewed-by: kvn, iklam, shade ! src/share/tools/hsdis/hsdis.c ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/utilities/debug.cpp Changeset: 48a466bcd095 Author: vlivanov Date: 2015-12-18 20:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/48a466bcd095 8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic Reviewed-by: roland ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: c90679b0ea25 Author: vlivanov Date: 2015-12-18 20:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c90679b0ea25 8133612: new clone logic added in 8042235 is missing from compiler intrinsics Reviewed-by: roland ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: 9e17d9e4b59f Author: roland Date: 2015-12-11 16:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9e17d9e4b59f 8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash Summary: Lost dependency when CastPP at Phis are eliminate Reviewed-by: kvn ! src/share/vm/opto/block.hpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp + test/compiler/controldependency/TestEliminatedCastPPAtPhi.java Changeset: 7672206096f1 Author: twisti Date: 2016-01-11 17:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7672206096f1 Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp - test/gc/g1/humongousObjects/Helpers.java Changeset: 330966bd2072 Author: dnsimon Date: 2016-01-11 14:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/330966bd2072 8146705: Improve JVMCI support for blocking compilation Reviewed-by: twisti, never, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: b8fbbc5bab85 Author: zmajo Date: 2016-01-12 09:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8fbbc5bab85 8086053: Address inconsistencies regarding ZeroTLAB Summary: Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization. Reviewed-by: kvn, thartmann ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! test/TEST.groups + test/compiler/memoryinitialization/ZeroTLABTest.java Changeset: c8b709902e0e Author: roland Date: 2016-01-11 16:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c8b709902e0e 8145322: Code generated from unsafe loops can be slightly improved Summary: improve code generated from checkIndex and unsafe loops Reviewed-by: kvn, thartmann ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/superword.cpp Changeset: 0527c441b81b Author: roland Date: 2016-01-12 11:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0527c441b81b Merge Changeset: d9d0a63499ce Author: thartmann Date: 2016-01-12 12:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d9d0a63499ce 8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value Summary: Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*. Reviewed-by: kvn, roland ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/addnode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/convertnode.hpp ! src/share/vm/opto/countbitsnode.cpp ! src/share/vm/opto/countbitsnode.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/divnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/intrinsicnode.cpp ! src/share/vm/opto/intrinsicnode.hpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/movenode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/narrowptrnode.cpp ! src/share/vm/opto/narrowptrnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/rootnode.cpp ! src/share/vm/opto/rootnode.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp Changeset: 07efffd5d643 Author: thartmann Date: 2016-01-12 12:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/07efffd5d643 8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes Summary: Cut off dead if branch already during parsing (GVN). Reviewed-by: shade, kvn, roland ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/stringopts.cpp Changeset: fa208f0c40c3 Author: enevill Date: 2016-01-12 14:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fa208f0c40c3 8146886: aarch64: fails to build following 8136525 and 8139864 Summary: Fix several build errors and warnings Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: 9bcf88a91dd7 Author: kshefov Date: 2016-01-12 13:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9bcf88a91dd7 8141615: Add new public methods to sun.reflect.ConstantPool Reviewed-by: twisti, iignatyev, coleenp ! make/share/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: f4b5ce738b68 Author: kshefov Date: 2016-01-12 15:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4b5ce738b68 Merge Changeset: f1d296cf3158 Author: kshefov Date: 2016-01-12 16:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1d296cf3158 Merge Changeset: f6a062170373 Author: twisti Date: 2016-01-12 10:44 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f6a062170373 8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM Reviewed-by: coleenp, kvn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/runtime/java.cpp Changeset: 2748d975045f Author: roland Date: 2016-01-11 16:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2748d975045f 8146792: Predicate moved after partial peel may lead to broken graph Summary: partial peel can leave a pinned node between predicates and loop and prevent some loop predication Reviewed-by: kvn ! src/share/vm/opto/loopPredicate.cpp + test/compiler/loopopts/BadPredicateAfterPartialPeel.java Changeset: 7c1c2a79f981 Author: mdoerr Date: 2016-01-13 11:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7c1c2a79f981 8146978: PPC64: Fix build after integration of C++ interpreter removal Reviewed-by: goetz ! src/cpu/ppc/vm/register_ppc.hpp Changeset: ea1dcbec9dcc Author: aph Date: 2016-01-12 15:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea1dcbec9dcc 8146891: AArch64 needs patch for 8032463 Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 9b8dcc07e53e Author: aph Date: 2016-01-13 15:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b8dcc07e53e Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/share/vm/interpreter/interpreterGenerator.hpp - test/gc/g1/humongousObjects/Helpers.java Changeset: ebed187c7acc Author: zmajo Date: 2016-01-14 09:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ebed187c7acc 8071864: compiler/c2/6772683/InterruptedTest.java failed in nightly Summary: Increase the amount of time the main thread waits for the worker thread. Reviewed-by: kvn ! test/compiler/c2/6772683/InterruptedTest.java Changeset: 9833c8c49328 Author: neliasso Date: 2016-01-14 13:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9833c8c49328 8145331: SEGV in DirectivesStack::release(DirectiveSet*) Summary: getDefaultDirective was not updated in 8144873 Reviewed-by: twisti, kvn ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/prims/whitebox.cpp ! test/compiler/intrinsics/IntrinsicAvailableTest.java Changeset: 2c4e0146b775 Author: dnsimon Date: 2016-01-14 14:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c4e0146b775 8146364: Remove @ServiceProvider mechanism from JVMCI Reviewed-by: twisti ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py - make/gensrc/Gensrc-jdk.vm.ci.gmk + src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java Changeset: 9eee7243cbbd Author: thartmann Date: 2016-01-15 09:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9eee7243cbbd Merge ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/prims/jvm.cpp Changeset: ff58cdc70401 Author: ppunegov Date: 2016-01-15 16:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff58cdc70401 8145025: compiler/compilercontrol/commandfile/CompileOnlyTest.java and compiler/compilercontrol/commands/CompileOnlyTest.java fail: java.lang.RuntimeException: Summary: Fix incorrect compileonly setting Reviewed-by: kvn, neliasso ! test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java Changeset: 155ecd958edf Author: vlivanov Date: 2016-01-15 21:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/155ecd958edf 8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces Reviewed-by: kvn, shade ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! test/runtime/Unsafe/AllocateInstance.java Changeset: a78d772cd5e0 Author: vlivanov Date: 2016-01-15 21:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a78d772cd5e0 6985422: flush the output streams before OnError commands Reviewed-by: kvn ! src/share/vm/utilities/vmError.cpp Changeset: 14ae4ed784f5 Author: vlivanov Date: 2016-01-15 21:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14ae4ed784f5 8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode Reviewed-by: roland ! src/share/vm/c1/c1_Runtime1.cpp Changeset: e41e39851200 Author: twisti Date: 2016-01-15 13:08 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e41e39851200 8146820: JVMCI options should not use System.getProperty directly Reviewed-by: kvn, dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java Changeset: a41d40f3e700 Author: zmajo Date: 2016-01-18 08:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a41d40f3e700 8147441: Unchecked pending exceptions in the WhiteBox API's implementation Summary: Add checks for pending exceptions. Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp Changeset: 69f986b232fe Author: thartmann Date: 2016-01-18 08:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69f986b232fe 8147444: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with NullPointerException in ClassFileInstaller Summary: Removed installing of unused class. Added error output to ClassFileInstaller. Reviewed-by: vlivanov, zmajo ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/testlibrary/ClassFileInstaller.java Changeset: bf74058d67ec Author: thartmann Date: 2016-01-18 08:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf74058d67ec 8144212: JDK 9 b93 breaks Apache Lucene due to compact strings Summary: String compress/inflate intrinsics need to capture char and byte memory. Reviewed-by: aph, roland, kvn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/stringopts.cpp + test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java Changeset: bfb7a8a004de Author: thartmann Date: 2016-01-18 08:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfb7a8a004de 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestLoopPeeling.java Changeset: a1cc20fe9554 Author: thartmann Date: 2016-01-18 11:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a1cc20fe9554 Merge Changeset: 2a2916923394 Author: never Date: 2016-01-18 11:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a2916923394 8147433: PrintNMethods no longer works with JVMCI Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/compile.cpp Changeset: 46c1abd5c34d Author: enevill Date: 2016-01-12 14:55 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/46c1abd5c34d 8146843: aarch64: add scheduling support for FP and vector instructions Summary: add pipeline classes for FP/vector pipeline Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 037c9f7ff320 Author: roland Date: 2016-01-18 21:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/037c9f7ff320 8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure Summary: uncast() fails with CheckCastPP Reviewed-by: kvn, thartmann ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/node.hpp ! test/compiler/c2/8007294/Test8007294.java Changeset: 022e1577a0f5 Author: aph Date: 2016-01-19 17:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/022e1577a0f5 8146709: AArch64: Incorrect use of ADRP for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: ef84d8d6e32b Author: rschatz Date: 2016-01-18 17:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef84d8d6e32b 8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java Changeset: 4857410e41c6 Author: simonis Date: 2016-01-20 16:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4857410e41c6 8145336: PPC64: fix string intrinsics after CompactStrings change Reviewed-by: mdoerr, aph, kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp + test/compiler/intrinsics/string/TestStringIntrinsics2.java Changeset: 45fcfb564741 Author: rschatz Date: 2016-01-20 14:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45fcfb564741 8147599: [JVMCI] simplify code installation interface Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/code/CodeInstallationTest.java ! test/compiler/jvmci/code/DataPatchTest.java ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/jvmci/errors/CodeInstallerTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java Changeset: 8309cca68d5b Author: rschatz Date: 2016-01-20 17:00 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8309cca68d5b 8147475: compiler/jvmci/code/SimpleDebugInfoTest.java fails in Assembler::locate_operand: ShouldNotReachHere() Reviewed-by: kvn, twisti ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java Changeset: 609a41177fbe Author: hshi Date: 2016-01-20 04:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/609a41177fbe 8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later Reviewed-by: aph Contributed-by: hui.shi at linaro.org, felix.yang at linaro.org ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 0e28c0fb6fc0 Author: roland Date: 2016-01-19 17:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e28c0fb6fc0 8147386: assert(size == calc_size) failed: incorrect size calculattion x86_32.ad Summary: incorrect offset used in spill code for vectors Reviewed-by: vlivanov, kvn, mcberg ! src/cpu/x86/vm/x86_32.ad Changeset: ba2343b2f88b Author: thartmann Date: 2016-01-21 11:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba2343b2f88b Merge Changeset: 929757d1dbbc Author: ppunegov Date: 2016-01-20 20:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/929757d1dbbc 8145800: [Testbug] CompilerControl: inline message differs for not inlined methods Summary: Create callables outside the Internal subclasses Reviewed-by: kvn + test/compiler/compilercontrol/share/pool/SubMethodHolder.java ! test/compiler/compilercontrol/share/pool/sub/Klass.java ! test/compiler/compilercontrol/share/pool/subpack/KlassDup.java Changeset: 8c2c6d8720c4 Author: ppunegov Date: 2016-01-21 15:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c2c6d8720c4 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java Changeset: f8d9b3d47ea4 Author: iignatyev Date: 2016-01-21 22:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8d9b3d47ea4 8141557: TestResolvedJavaMethod.java times out after 1000 ms Reviewed-by: twisti ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: d2e1f79ab970 Author: thartmann Date: 2016-01-22 12:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2e1f79ab970 8065334: CodeHeap expansion fails although there is uncommitted memory Summary: CodeHeap::expand_by() should commit remaining space if requested expansion size is too large. Reviewed-by: kvn ! src/share/vm/memory/heap.cpp Changeset: 3a91a2e94665 Author: rschatz Date: 2016-01-21 16:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a91a2e94665 8146244: compiler/jvmci/code/DataPatchTest.java crashes: SIGSEGV in (getConstClass)getConstClass Reviewed-by: twisti ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java Changeset: 7e1444a1d081 Author: never Date: 2016-01-22 11:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e1444a1d081 8147432: JVMCI should report bailouts in PrintCompilation output Reviewed-by: kvn, twisti + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/common/CompilerToVMHelper.java ! test/compiler/jvmci/common/JVMCIHelpers.java Changeset: eb6ea8c5addf Author: never Date: 2016-01-22 11:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb6ea8c5addf 8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp + test/compiler/jvmci/code/InterpreterFrameSizeTest.java Changeset: 73443d24e529 Author: goetz Date: 2016-01-21 12:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73443d24e529 8147937: Adapt SAP copyrights to new company name. Reviewed-by: simonis, stuefe ! make/aix/Makefile ! make/aix/makefiles/buildtree.make ! make/aix/makefiles/compiler2.make ! make/aix/makefiles/debug.make ! make/aix/makefiles/defs.make ! make/aix/makefiles/fastdebug.make ! make/aix/makefiles/jsig.make ! make/aix/makefiles/jvmti.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/product.make ! make/aix/makefiles/tiered.make ! make/aix/makefiles/vm.make ! make/aix/makefiles/xlc.make ! make/linux/makefiles/ppc64.make ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/bytes_ppc.hpp ! src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp ! src/cpu/ppc/vm/c1_Defs_ppc.hpp ! src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp ! src/cpu/ppc/vm/c1_FrameMap_ppc.cpp ! src/cpu/ppc/vm/c1_FrameMap_ppc.hpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/c1_LinearScan_ppc.cpp ! src/cpu/ppc/vm/c1_LinearScan_ppc.hpp ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp ! src/cpu/ppc/vm/c1_Runtime1_ppc.cpp ! src/cpu/ppc/vm/c1_globals_ppc.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/c2_init_ppc.cpp ! src/cpu/ppc/vm/codeBuffer_ppc.hpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/copy_ppc.hpp ! src/cpu/ppc/vm/debug_ppc.cpp ! src/cpu/ppc/vm/depChecker_ppc.hpp ! src/cpu/ppc/vm/disassembler_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/icache_ppc.cpp ! src/cpu/ppc/vm/icache_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreterRT_ppc.cpp ! src/cpu/ppc/vm/interpreterRT_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp ! src/cpu/ppc/vm/jniFastGetField_ppc.cpp ! src/cpu/ppc/vm/jniTypes_ppc.hpp ! src/cpu/ppc/vm/jni_ppc.h ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/metaspaceShared_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/ppc_64.ad ! src/cpu/ppc/vm/registerMap_ppc.hpp ! src/cpu/ppc/vm/register_definitions_ppc.cpp ! src/cpu/ppc/vm/register_ppc.cpp ! src/cpu/ppc/vm/register_ppc.hpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.hpp ! src/cpu/ppc/vm/runtime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.hpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.hpp ! src/cpu/ppc/vm/vmStructs_ppc.hpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/cpu/ppc/vm/vmreg_ppc.cpp ! src/cpu/ppc/vm/vmreg_ppc.hpp ! src/cpu/ppc/vm/vmreg_ppc.inline.hpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/os/aix/vm/attachListener_aix.cpp ! src/os/aix/vm/c1_globals_aix.hpp ! src/os/aix/vm/c2_globals_aix.hpp ! src/os/aix/vm/decoder_aix.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os/aix/vm/interfaceSupport_aix.hpp ! src/os/aix/vm/jsig.c ! src/os/aix/vm/jvm_aix.cpp ! src/os/aix/vm/jvm_aix.h ! src/os/aix/vm/libo4.cpp ! src/os/aix/vm/libo4.hpp ! src/os/aix/vm/libodm_aix.cpp ! src/os/aix/vm/libodm_aix.hpp ! src/os/aix/vm/libperfstat_aix.cpp ! src/os/aix/vm/libperfstat_aix.hpp ! src/os/aix/vm/loadlib_aix.cpp ! src/os/aix/vm/loadlib_aix.hpp ! src/os/aix/vm/misc_aix.cpp ! src/os/aix/vm/misc_aix.hpp ! src/os/aix/vm/mutex_aix.inline.hpp ! src/os/aix/vm/osThread_aix.cpp ! src/os/aix/vm/osThread_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/aix/vm/porting_aix.hpp ! src/os/aix/vm/threadCritical_aix.cpp ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp ! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/utilities/elfFuncDescTable.cpp ! src/share/vm/utilities/elfFuncDescTable.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! test/compiler/c2/6880034/Test6880034.java ! test/compiler/c2/6910484/Test.java ! test/compiler/codegen/8005033/Test8005033.java ! test/compiler/codegen/IntRotateWithImmediate.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/compiler/loopopts/superword/TestBestAlign.java ! test/compiler/membars/DekkerTest.java ! test/compiler/runtime/7141637/SpreadNullArg.java ! test/compiler/stringopts/TestOptimizeStringConcat.java ! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java ! test/runtime/7100935/TestConjointAtomicArraycopy.java ! test/runtime/7100935/TestShortArraycopy.java ! test/runtime/7107135/Test.java ! test/runtime/7107135/Test7107135.sh ! test/runtime/7107135/TestMT.java ! test/runtime/7107135/test.c ! test/runtime/7158988/FieldMonitor.java ! test/runtime/7158988/TestPostFieldModification.java ! test/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/serviceability/jvmti/8036666/RecursiveObjectLock.java Changeset: 29153fced415 Author: never Date: 2016-01-25 09:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29153fced415 8148101: [JVMCI] Make CallingConvention.Type extensible Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java Changeset: 49a4635322fb Author: iignatyev Date: 2016-01-26 00:25 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49a4635322fb 8148161: quarantine compiler/loopopts/UseCountedLoopSafepoints.java Reviewed-by: kvn ! test/compiler/loopopts/UseCountedLoopSafepoints.java Changeset: 5642ea0c1638 Author: iignatyev Date: 2016-01-26 00:25 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5642ea0c1638 8148136: compile control tests have incorrect @build directives Reviewed-by: kvn ! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java ! test/compiler/compilercontrol/commandfile/ExcludeTest.java ! test/compiler/compilercontrol/commandfile/LogTest.java ! test/compiler/compilercontrol/commandfile/PrintTest.java ! test/compiler/compilercontrol/commands/CompileOnlyTest.java ! test/compiler/compilercontrol/commands/ExcludeTest.java ! test/compiler/compilercontrol/commands/LogTest.java ! test/compiler/compilercontrol/commands/PrintTest.java ! test/compiler/compilercontrol/directives/CompileOnlyTest.java ! test/compiler/compilercontrol/directives/ExcludeTest.java ! test/compiler/compilercontrol/directives/LogTest.java ! test/compiler/compilercontrol/directives/PrintTest.java ! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java ! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java ! test/compiler/compilercontrol/jcmd/AddExcludeTest.java ! test/compiler/compilercontrol/jcmd/AddLogTest.java ! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java ! test/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java ! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java ! test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java ! test/compiler/compilercontrol/matcher/MethodMatcherTest.java ! test/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java Changeset: 3115fdbc4718 Author: dnsimon Date: 2016-01-25 14:09 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3115fdbc4718 8147470: update JVMCI mx extensions Reviewed-by: twisti ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py Changeset: 1d3d26ddfd9e Author: thartmann Date: 2016-01-26 09:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d3d26ddfd9e Merge ! src/share/vm/utilities/vmError.cpp Changeset: 1576c0605a62 Author: roland Date: 2016-01-21 18:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1576c0605a62 8147853: "assert(t->meet(t0) == t) failed: Not monotonic" with sun/util/calendar/zi/TestZoneInfo310.java Summary: type of counted loop Phi may be saturated before special code to handle counted loops kicks in Reviewed-by: kvn ! src/share/vm/opto/cfgnode.cpp Changeset: ce11c0d9fc1e Author: roland Date: 2016-01-26 10:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce11c0d9fc1e Merge Changeset: e2642d8eb6f4 Author: thartmann Date: 2016-01-26 10:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2642d8eb6f4 8147876: ciTypeFlow::is_dominated_by() writes outside dominated array Summary: ciTypeFlow::is_dominated_by() should use block_count() instead of _methodBlocks->num_blocks(). Reviewed-by: neliasso, vlivanov, kvn ! src/share/vm/ci/ciTypeFlow.cpp Changeset: 8a7eb41814e3 Author: thartmann Date: 2016-01-26 11:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a7eb41814e3 Merge Changeset: b94830bd64ea Author: dnsimon Date: 2016-01-26 11:28 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b94830bd64ea 8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider Reviewed-by: twisti Contributed-by: christian.wimmer at oracle.com ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! test/compiler/jvmci/code/DataPatchTest.java ! test/compiler/jvmci/code/SimpleDebugInfoTest.java Changeset: ec13f1d4a9d3 Author: enevill Date: 2016-01-26 14:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec13f1d4a9d3 8148240: aarch64: random infrequent null pointer exceptions in javac Summary: Disable fp as an allocatable register Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 197538942788 Author: thartmann Date: 2016-01-28 09:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/197538942788 Merge - make/gensrc/Gensrc-jdk.vm.ci.gmk ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/ppc/vm/abstractInterpreter_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp - src/cpu/x86/vm/macroAssembler_x86_libm.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java ! src/os/aix/vm/decoder_aix.hpp ! src/os/aix/vm/misc_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/porting_aix.cpp ! src/os/aix/vm/porting_aix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups Changeset: 1edcfb47e131 Author: amurillo Date: 2016-01-28 16:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1edcfb47e131 Merge - make/gensrc/Gensrc-jdk.vm.ci.gmk - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp - src/cpu/x86/vm/macroAssembler_x86_libm.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java - src/share/vm/oops/typeArrayOop.cpp - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 266fa9bb5297 Author: lana Date: 2016-02-04 16:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/266fa9bb5297 Merge - make/gensrc/Gensrc-jdk.vm.ci.gmk - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp - src/cpu/x86/vm/macroAssembler_x86_libm.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java - src/share/vm/oops/typeArrayOop.cpp - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 23530d650dba Author: Greg Lewis Date: 2016-05-30 18:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23530d650dba Merge from main OpenJDK repository ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp From glewis at eyesbeyond.com Tue May 31 04:22:02 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:02 +0000 Subject: hg: bsd-port/jdk9/jaxws: 3 new changesets Message-ID: <201605310422.u4V4M21x004263@aojmv0008.oracle.com> Changeset: 614f8fafed55 Author: lana Date: 2016-02-11 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/614f8fafed55 Added tag jdk-9+105 for changeset 45a666c58e4c ! .hgtags Changeset: 73d08c4c004b Author: chegar Date: 2016-02-10 22:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/73d08c4c004b 8148861: Update jaxws to use the new non-inheriting thread-local Thread constructor Reviewed-by: mkos, mchung ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/ThreadHelper.java Changeset: c072c572d149 Author: lana Date: 2016-02-11 16:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/c072c572d149 Merge From glewis at eyesbeyond.com Tue May 31 04:22:11 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:11 +0000 Subject: hg: bsd-port/jdk9/jaxp: 2 new changesets Message-ID: <201605310422.u4V4MBQW004294@aojmv0008.oracle.com> Changeset: 8c3f84b5b1d7 Author: lana Date: 2016-02-11 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/8c3f84b5b1d7 Added tag jdk-9+105 for changeset 5acf6071d4d6 ! .hgtags Changeset: 65d615f71e81 Author: iris Date: 2016-02-12 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/65d615f71e81 8149601: Update references from "1.9" to "9" Reviewed-by: chegar, joehw ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java From glewis at eyesbeyond.com Tue May 31 04:22:22 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:22 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk-9+105 for changeset 64006ae915b3 Message-ID: <201605310422.u4V4MNbD004312@aojmv0008.oracle.com> Changeset: 8ec4f97943fe Author: lana Date: 2016-02-11 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/8ec4f97943fe Added tag jdk-9+105 for changeset 64006ae915b3 ! .hgtags From glewis at eyesbeyond.com Tue May 31 04:22:22 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:22 +0000 Subject: hg: bsd-port/jdk9/hotspot: 18 new changesets Message-ID: <201605310422.u4V4MMNp004309@aojmv0008.oracle.com> Changeset: 5d17092b6917 Author: lana Date: 2016-02-11 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5d17092b6917 Added tag jdk-9+105 for changeset 266fa9bb5297 ! .hgtags Changeset: be9aed486baa Author: zmajo Date: 2016-02-04 08:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be9aed486baa 8148970: Quarantine testlibrary_tests/whitebox/vm_flags/IntxTest.java Summary: Quarantine testlibrary_tests/whitebox/vm_flags/IntxTest.java Reviewed-by: vlivanov, dcubed ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java Changeset: d27cb7f7f84f Author: zmajo Date: 2016-01-28 08:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d27cb7f7f84f 8146478: Node limit exceeded with -XX:AllocateInstancePrefetchLines=1073741823 Summary: Constrain the set of accepted values for the Allocate{PrefetchLines, InstancePrefetchLines, PrefetchStepSize, PrefetchDistance} flags. Increase macro node expansion budget. Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/globals.hpp Changeset: bf349fa14f20 Author: fyang Date: 2016-01-27 12:20 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf349fa14f20 8148328: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 3a631d1e6644 Author: iignatyev Date: 2016-01-29 03:11 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3a631d1e6644 8148012: get rid of slash-dot-dot in @library directives Reviewed-by: dholmes, dfazunen, cjplummer ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java ! test/compiler/compilercontrol/commandfile/CompileOnlyTest.java ! test/compiler/compilercontrol/commandfile/ExcludeTest.java ! test/compiler/compilercontrol/commandfile/LogTest.java ! test/compiler/compilercontrol/commandfile/PrintTest.java ! test/compiler/compilercontrol/commands/CompileOnlyTest.java ! test/compiler/compilercontrol/commands/ExcludeTest.java ! test/compiler/compilercontrol/commands/LogTest.java ! test/compiler/compilercontrol/commands/PrintTest.java ! test/compiler/compilercontrol/directives/CompileOnlyTest.java ! test/compiler/compilercontrol/directives/ExcludeTest.java ! test/compiler/compilercontrol/directives/LogTest.java ! test/compiler/compilercontrol/directives/PrintTest.java ! test/compiler/compilercontrol/jcmd/AddAndRemoveTest.java ! test/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java ! test/compiler/compilercontrol/jcmd/AddExcludeTest.java ! test/compiler/compilercontrol/jcmd/AddLogTest.java ! test/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java ! test/compiler/compilercontrol/mixed/RandomCommandsTest.java ! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java ! test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/compiler/intrinsics/IntrinsicDisabledTest.java ! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java ! test/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/compiler/stable/TestStableMemoryBarrier.java ! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java ! test/gc/g1/TestPLABOutput.java Changeset: 6abe1af5eb48 Author: thartmann Date: 2016-01-29 08:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6abe1af5eb48 Merge - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp - src/share/vm/oops/typeArrayOop.cpp ! src/share/vm/runtime/globals.hpp - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 7d123e3d170c Author: ppunegov Date: 2016-02-01 19:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d123e3d170c 8144239: [TESTBUG] InlineCommandTest.java: unknown compiler level 0 for commpile ID: 651 Summary: add Xbatch to make compilation block test thread. Reviewed-by: kvn ! test/compiler/compilercontrol/share/scenario/Command.java Changeset: 05d844f1a81a Author: kmo Date: 2016-01-19 14:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/05d844f1a81a 8003585: strength reduce or eliminate range checks for power-of-two sized arrays Summary: change ((x & m) u<= m) to always true and ((x & (m - 1)) u< m) into (m > 0) Reviewed-by: kvn, roland ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/subnode.cpp + test/compiler/rangechecks/PowerOf2SizedArraysChecks.java Changeset: 52a316ae594d Author: thartmann Date: 2016-02-03 09:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/52a316ae594d 8148490: RegisterSaver::restore_live_registers() fails to restore xmm registers on 32 bit Summary: Fixed stack offsets for xmm register saving/restoring code on 32 bit. Reviewed-by: kvn, mcberg ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp + test/compiler/runtime/safepoints/TestRegisterRestoring.java Changeset: f78d6b33173e Author: zmajo Date: 2016-02-03 10:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f78d6b33173e 8148753: Compilation fails due to field accesses on array types Summary: Treat accesses to fields of array types as accesses to fields of java.lang.Object. Reviewed-by: kvn ! src/share/vm/ci/ciField.cpp Changeset: 796b8077f6e6 Author: roland Date: 2016-02-03 10:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/796b8077f6e6 8147645: get_ctrl_no_update() code is wrong Summary: Array.fill intrinsification code doesn't mark replaced control as dead Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/split_if.cpp + test/compiler/loopopts/TestArraysFillDeadControl.java Changeset: 4c924851b3ec Author: roland Date: 2016-02-03 13:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c924851b3ec Merge Changeset: e136c14f3280 Author: thartmann Date: 2016-02-03 17:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e136c14f3280 8148751: [TESTBUG] compiler/whitebox/AllocationCodeBlobTest.java fails due to unexpected code cache allocation Summary: Do all the measurements and then check the results to avoid unexpected code cache allocations. Reviewed-by: vlivanov ! test/compiler/whitebox/AllocationCodeBlobTest.java Changeset: f95806512b48 Author: thartmann Date: 2016-02-04 15:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f95806512b48 Merge Changeset: e88fb420b623 Author: amurillo Date: 2016-02-10 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e88fb420b623 Merge Changeset: 85daf40cd00a Author: lana Date: 2016-02-11 16:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/85daf40cd00a Merge Changeset: 7232de4c17c3 Author: ihse Date: 2016-02-12 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7232de4c17c3 8149647: Incremental enhancements from build-infra Reviewed-by: erikj ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/os/windows/vm/version.rc Changeset: 80bc0f476282 Author: Greg Lewis Date: 2016-05-30 20:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/80bc0f476282 Merge from main OpenJDK repository ! make/lib/Lib-jdk.hotspot.agent.gmk ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp From glewis at eyesbeyond.com Tue May 31 04:22:31 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:31 +0000 Subject: hg: bsd-port/jdk9/langtools: 7 new changesets Message-ID: <201605310422.u4V4MV9n004326@aojmv0008.oracle.com> Changeset: 985b6b42a4ac Author: lana Date: 2016-02-11 14:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/985b6b42a4ac Added tag jdk-9+105 for changeset 81bd82222f8a ! .hgtags Changeset: 656b3aa4229f Author: jjg Date: 2016-02-09 14:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/656b3aa4229f 8147801: java.nio.file.ClosedFileSystemException when using Javadoc API's in JDK9 Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java ! test/tools/javac/diags/CheckResourceKeys.java + test/tools/javadoc/8147801/T8147801.java + test/tools/javadoc/8147801/jarsrc/lib/Lib1.java + test/tools/javadoc/8147801/jarsrc/lib/Lib2.java + test/tools/javadoc/8147801/p/Test.java Changeset: 8195be649661 Author: alundblad Date: 2016-02-10 14:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8195be649661 8149160: use StringJoiner in sjavac option handling Summary: Concatenation of strings now uses StringJoiner. Reviewed-by: alundblad, jjg Contributed-by: cushon at google.com ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! test/tools/sjavac/JavacOptionPrep.java Changeset: afb78d30c3f9 Author: ksrini Date: 2016-02-10 07:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/afb78d30c3f9 8148400: Decrease the regression test heap. Reviewed-by: jjg ! test/Makefile Changeset: 645b5debcb07 Author: vromero Date: 2016-02-10 15:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/645b5debcb07 8148808: javac, remove unused options, step 1 Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties - test/tools/javac/T6873845.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/SunApiFilename.java ! test/tools/javac/diags/examples/SunApiFilenameAdditional.java ! test/tools/javac/diags/examples/SunApiPlural/SunApiPlural.java ! test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPluralAdditional.java ! test/tools/javac/lambda/Conditional01.java ! test/tools/javac/lambda/Conditional02.java ! test/tools/javac/lambda/Conditional03.java ! test/tools/javac/lambda/TargetType27.java ! test/tools/javac/lambda/TargetType34.java - test/tools/javac/warnings/6594914/T6594914b.java Changeset: 7e150a56644b Author: lana Date: 2016-02-11 16:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7e150a56644b Merge - test/tools/javac/T6873845.java - test/tools/javac/warnings/6594914/T6594914b.java Changeset: dd05d3761a34 Author: rfield Date: 2016-02-12 10:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dd05d3761a34 8146138: jshell tool: add /help 8147495: jshell tool: correctly handle arguments on /seteditor command 8147886: jshell tool: commands don't allow reference to start-up or explicit id of dropped/failed snippets 8147887: jshell tool: /list start -- fails 8147898: jshell tool: /reload quiet -- should quiet echo Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolReloadTest.java From glewis at eyesbeyond.com Tue May 31 04:22:34 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:34 +0000 Subject: hg: bsd-port/jdk9/nashorn: 6 new changesets Message-ID: <201605310422.u4V4MYbd004332@aojmv0008.oracle.com> Changeset: 1766d9d909c2 Author: lana Date: 2016-02-11 14:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1766d9d909c2 Added tag jdk-9+105 for changeset 4e9749cc32f1 ! .hgtags Changeset: 7ac82655d829 Author: mhaupt Date: 2016-02-09 14:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7ac82655d829 8149462: revert changes for 8149186 Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java Changeset: 1d7aaa18e5e5 Author: jlaskey Date: 2016-02-10 11:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1d7aaa18e5e5 8141209: $EXEC should allow streaming Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java + test/script/basic/JDK-8141209.js + test/script/basic/JDK-8141209.js.EXPECTED ! test/script/trusted/JDK-8087292.js ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 6f63ad3cd77d Author: jlaskey Date: 2016-02-11 12:58 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6f63ad3cd77d 8149665: $EXEC changes clean up Reviewed-by: attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: f2288ee085ac Author: lana Date: 2016-02-11 16:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f2288ee085ac Merge Changeset: cfb316745693 Author: mhaupt Date: 2016-02-12 17:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/cfb316745693 8149744: fix testng.jar delivery in Nashorn build.xml Reviewed-by: hannesw, sundar ! .hgignore ! make/build.xml ! make/project.properties From glewis at eyesbeyond.com Tue May 31 04:22:49 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:49 +0000 Subject: hg: bsd-port/jdk9: 9 new changesets Message-ID: <201605310422.u4V4MnHq004355@aojmv0008.oracle.com> Changeset: f6fcbbeeb60c Author: lana Date: 2016-02-11 14:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f6fcbbeeb60c Added tag jdk-9+105 for changeset be58b02c11f9 ! .hgtags Changeset: 623fc617c3ef Author: ddehaven Date: 2016-02-08 21:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/623fc617c3ef 8147754: Configure fails to detect freetype installed by XQuartz on OSX 10.11 Reviewed-by: erikj, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/lib-freetype.m4 Changeset: 93ffef602214 Author: chegar Date: 2016-02-10 22:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/93ffef602214 8148861: Update jaxws to use the new non-inheriting thread-local Thread constructor Reviewed-by: mkos, mchung ! modules.xml Changeset: 678f4d9b1fe9 Author: erikj Date: 2016-02-11 11:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/678f4d9b1fe9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD Reviewed-by: ihse, tbell ! common/autoconf/compare.sh.in ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl ! make/Init.gmk ! make/InitSupport.gmk Changeset: cf3701bb0291 Author: ehelin Date: 2016-02-08 08:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/cf3701bb0291 8149116: Make test/Makefile more silent Reviewed-by: mikael, erikj ! test/Makefile Changeset: ec02649eada6 Author: lana Date: 2016-02-11 16:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/ec02649eada6 Merge Changeset: a2a3930ed7c3 Author: ihse Date: 2016-02-12 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/a2a3930ed7c3 8149647: Incremental enhancements from build-infra Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/configure ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/hotspot.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl ! make/Main.gmk ! make/StripBinaries.gmk ! make/common/NativeCompilation.gmk Changeset: 54575d8783b3 Author: erikj Date: 2016-02-15 10:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/54575d8783b3 8145789: Switch JDK 9 to use Jib in JPRT Reviewed-by: ihse, tbell ! make/jprt.properties Changeset: 0303415f7e4a Author: Greg Lewis Date: 2016-05-30 21:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0303415f7e4a Merge from main OpenJDK repository ! common/autoconf/build-performance.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/hotspot.m4 ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/common/NativeCompilation.gmk From glewis at eyesbeyond.com Tue May 31 04:22:53 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 04:22:53 +0000 Subject: hg: bsd-port/jdk9/jdk: 23 new changesets Message-ID: <201605310422.u4V4Ms2O004361@aojmv0008.oracle.com> Changeset: 178aa7703e7f Author: lana Date: 2016-02-11 14:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/178aa7703e7f Added tag jdk-9+105 for changeset 55518739e399 ! .hgtags Changeset: 31d97a109d04 Author: shurailine Date: 2016-02-08 18:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/31d97a109d04 8149391: Fix module dependences in java/util tests Reviewed-by: mchung ! test/java/util/Arrays/TimSortStackSize2.java ! test/java/util/Calendar/Bug6902861.java ! test/java/util/Calendar/CldrFormatNamesTest.java ! test/java/util/Locale/Bug8001562.java ! test/java/util/Locale/HashCodeTest.java ! test/java/util/Locale/InternationalBAT.java ! test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTest.java ! test/java/util/Locale/ThaiGov.java ! test/java/util/ResourceBundle/Bug6359330.java ! test/java/util/ResourceBundle/Control/Bug6530694.java ! test/java/util/Scanner/ScanTest.java ! test/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java ! test/java/util/concurrent/Phaser/Basic.java ! test/java/util/concurrent/locks/LockSupport/ParkLoops.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/logging/CustomLogManagerTest.java ! test/java/util/logging/DrainFindDeadlockTest.java ! test/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java ! test/java/util/logging/LogManagerAppContextDeadlock.java ! test/java/util/logging/LoggingDeadlock4.java ! test/java/util/logging/LoggingMXBeanTest.java ! test/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/java/util/logging/SimpleLogManager.java + test/java/util/logging/TEST.properties ! test/java/util/logging/TestAppletLoggerContext.java ! test/java/util/logging/TestGetLoggerNPE.java ! test/java/util/logging/TestLogConfigurationDeadLock.java ! test/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/java/util/logging/TestLoggerBundleSync.java ! test/java/util/logging/TestLoggerWeakRefLeak.java ! test/java/util/logging/TestLoggingWithMainAppContext.java ! test/java/util/logging/TestMainAppContext.java + test/java/util/prefs/TEST.properties ! test/java/util/zip/ZipCoding.java ! test/java/util/zip/ZipFile/DeleteTempJar.java Changeset: 769a0b1a26e9 Author: rpatil Date: 2016-02-09 11:17 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/769a0b1a26e9 8148570: TzdbZoneRulesCompiler.java throws Null Pointer Exception While Compiling and building TZDB data file Summary: While getting value from DayOfWeek, -1 is returned if the DayOfWeek is null. The reason to return ?-1? being, the same value is checked later while getting day-of-week byte (dowbyte) at line no. 251, ZoneRules.java. Reviewed-by: rriggs, aefimov ! make/src/classes/build/tools/tzdb/ZoneRules.java Changeset: ab2ab8a6f54c Author: rpatil Date: 2016-02-09 11:57 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ab2ab8a6f54c 8148446: (tz) Support tzdata2016a Reviewed-by: okutsu, aefimov ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 854a1100be00 Author: darcy Date: 2016-02-09 11:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/854a1100be00 8149492: Problem list CheckEncodings.sh Reviewed-by: rriggs ! test/ProblemList.txt Changeset: c43d5293509c Author: srastogi Date: 2016-02-10 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c43d5293509c 8138884: MethodHandles.Lookup.findVirtual() Javadoc fails to consider private interface methods Reviewed-by: psandoz, mhaupt ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: ac36ba004c93 Author: srastogi Date: 2016-02-10 11:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ac36ba004c93 8071368: Use more concrete types for NamedFunction constants in the code Reviewed-by: psandoz, vlivanov, mhaupt ! src/java.base/share/classes/java/lang/invoke/Invokers.java Changeset: 18751144d0fc Author: igerasim Date: 2016-02-10 16:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/18751144d0fc 8046339: sun.rmi.transport.DGCAckHandler leaks memory Reviewed-by: smarks ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java Changeset: de8337e2df80 Author: goetz Date: 2016-01-27 10:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/de8337e2df80 8149529: Adapt SAP copyrights to new company name in jdk repository Reviewed-by: simonis, chegar ! make/data/fontconfig/aix.fontconfig.properties ! src/java.base/aix/classes/sun/nio/ch/AixAsynchronousChannelProvider.java ! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! src/java.base/aix/classes/sun/nio/fs/AixNativeDispatcher.java ! src/java.base/aix/native/libnio/ch/AixPollPort.c ! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c ! src/java.desktop/aix/native/libawt/porting_aix.c ! src/java.desktop/aix/native/libawt/porting_aix.h ! src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! test/java/lang/ProcessBuilder/RedirectWithLongFilename.java ! test/java/lang/System/OsVersionTest.java ! test/javax/xml/jaxp/parsers/8027359/FragmentScannerBufferLimitTest.java ! test/jdk/internal/jimage/ExecutableTest.java Changeset: c03e561eaa15 Author: shade Date: 2016-02-10 16:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c03e561eaa15 8149459: StringConcatFactory should be synced up with LambdaMetafactory Reviewed-by: psandoz, vlivanov, forax ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/java/lang/String/concat/StringConcatFactoryInvariants.java Changeset: c3d07e37041d Author: rriggs Date: 2016-02-11 11:19 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c3d07e37041d 8142539: Incorrect definition of ZoneOffset.MIN 8140211: Example in the Documentation is wrong for java.time.ZonedDateTime.minusHours 8139529: java.time.temporal.ChronoUnit.FOREVER typo Reviewed-by: lancea, scolebourne ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/temporal/ChronoUnit.java Changeset: f106f8f0a7b0 Author: igerasim Date: 2016-02-12 00:20 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f106f8f0a7b0 8059212: Modify sun/security/smartcardio manual regression tests so that they do not just fail if no cardreader found Reviewed-by: mullan ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java ! test/sun/security/smartcardio/Utils.java Changeset: 46484726076e Author: lana Date: 2016-02-11 16:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/46484726076e Merge Changeset: acaf597bb17c Author: darcy Date: 2016-02-11 16:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/acaf597bb17c 8149616: Problem list RmiSslBootstrapTest.sh Reviewed-by: rriggs ! test/ProblemList.txt Changeset: b4374904b41f Author: ihse Date: 2016-02-12 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b4374904b41f 8149647: Incremental enhancements from build-infra Reviewed-by: erikj ! make/gensrc/Gensrc-jdk.jdi.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/LibCommon.gmk Changeset: e799c8ccef02 Author: iris Date: 2016-02-12 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e799c8ccef02 8149601: Update references from "1.9" to "9" Reviewed-by: chegar, joehw ! src/java.base/share/classes/jdk/internal/vm/annotation/ReservedStackAccess.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.logging/share/classes/java/util/logging/XMLFormatter.java Changeset: cf8aea3bb87a Author: sherman Date: 2016-02-12 19:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cf8aea3bb87a 7071819: To support Extended Grapheme Clusters in Regex 8147531: To add named character construct \N{...} to support Unicode name property Reviewed-by: naoto, okutsu, plevart ! make/src/classes/build/tools/generatecharacter/CharacterName.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/CharacterName.java + src/java.base/share/classes/java/util/regex/Grapheme.java ! src/java.base/share/classes/java/util/regex/Pattern.java + test/java/lang/Character/CharacterName.java + test/java/util/regex/GraphemeBreakProperty.txt + test/java/util/regex/GraphemeBreakTest.txt + test/java/util/regex/GraphemeTest.java ! test/java/util/regex/RegExTest.java Changeset: cc3862068425 Author: jlaskey Date: 2016-02-14 17:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cc3862068425 8149776: BSD license for jimage code Reviewed-by: alanb ! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp ! src/java.base/share/native/libjimage/endian.cpp ! src/java.base/share/native/libjimage/endian.hpp ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/inttypes.hpp ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libjimage/osSupport.hpp Changeset: 2ef2c1b4c2bd Author: sherman Date: 2016-02-14 14:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2ef2c1b4c2bd 8149787: test/java/util/regex/GraphemeTest.java source file has non-ascii character u+00f7 Reviewed-by: igerasim ! test/java/util/regex/GraphemeTest.java Changeset: ba234c66ddb3 Author: chegar Date: 2016-02-15 10:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ba234c66ddb3 8149653: Move sun.misc.InnocuousThread to jdk.internal.misc Reviewed-by: mchung, rriggs ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java + src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java - src/java.base/share/classes/sun/misc/InnocuousThread.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java ! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java Changeset: 683b25e90142 Author: chegar Date: 2016-02-15 10:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/683b25e90142 8149656: Examine usages of sun.misc.LRUCache Reviewed-by: redestad, rriggs ! src/java.base/share/classes/java/util/Scanner.java - src/java.base/share/classes/sun/misc/LRUCache.java Changeset: 6e9ecae50b4e Author: chegar Date: 2016-02-15 14:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6e9ecae50b4e 8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length Reviewed-by: rriggs, shade ! src/java.base/share/classes/java/io/ObjectInputStream.java Changeset: fec42527d470 Author: Greg Lewis Date: 2016-05-30 20:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fec42527d470 Merge from main OpenJDK repository ! make/launcher/LauncherCommon.gmk From glewis at eyesbeyond.com Tue May 31 06:15:45 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:15:45 +0000 Subject: hg: bsd-port/jdk9/jaxws: 3 new changesets Message-ID: <201605310615.u4V6Fj72004286@aojmv0008.oracle.com> Changeset: 5b2915815dcb Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/5b2915815dcb Added tag jdk-9+106 for changeset c072c572d149 ! .hgtags Changeset: 68e3599c33c1 Author: mkos Date: 2016-02-18 10:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/68e3599c33c1 8149923: invalid javadoc in javax.xml.bind.JAXBContext (introduced by 8138699) Reviewed-by: lancea ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java Changeset: fafd694e801f Author: lana Date: 2016-02-18 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/fafd694e801f Merge From glewis at eyesbeyond.com Tue May 31 06:15:42 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:15:42 +0000 Subject: hg: bsd-port/jdk9: 5 new changesets Message-ID: <201605310615.u4V6FgCG004091@aojmv0008.oracle.com> Changeset: 53083cbf291b Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/53083cbf291b Added tag jdk-9+106 for changeset 54575d8783b3 ! .hgtags Changeset: 0a08d245efbc Author: erikj Date: 2016-02-17 17:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0a08d245efbc 8149963: build errors during API docs build Reviewed-by: ihse, tbell ! make/Javadoc.gmk Changeset: 9f9fe6bb2568 Author: mchung Date: 2016-02-17 17:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9f9fe6bb2568 8074069: Move com.oracle.net and com.oracle.nio APIs to jdk.net module Reviewed-by: alanb ! modules.xml Changeset: 4d65eba233a8 Author: lana Date: 2016-02-18 13:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/4d65eba233a8 Merge Changeset: f4eb43792574 Author: Greg Lewis Date: 2016-05-30 21:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f4eb43792574 Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 31 06:15:44 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:15:44 +0000 Subject: hg: bsd-port/jdk9/jaxp: 3 new changesets Message-ID: <201605310615.u4V6Fi2m004260@aojmv0008.oracle.com> Changeset: aa6fe6ee2f50 Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/aa6fe6ee2f50 Added tag jdk-9+106 for changeset 65d615f71e81 ! .hgtags Changeset: 4786b4c1ba69 Author: joehw Date: 2016-02-17 16:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/4786b4c1ba69 8146237: PREFER from Features API taking precedence over catalog file Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/JDK8146237_catalog.xml Changeset: 781b83dadcae Author: lana Date: 2016-02-18 13:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/781b83dadcae Merge From glewis at eyesbeyond.com Tue May 31 06:15:48 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:15:48 +0000 Subject: hg: bsd-port/jdk9/corba: 3 new changesets Message-ID: <201605310615.u4V6Fmlg004316@aojmv0008.oracle.com> Changeset: e5c8e3054ccb Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/e5c8e3054ccb Added tag jdk-9+106 for changeset 8ec4f97943fe ! .hgtags Changeset: a98f572e2ceb Author: msheppar Date: 2016-02-16 12:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/a98f572e2ceb 8144144: ORB destroy() leaks filedescriptors after unsuccessful connection Reviewed-by: chegar, coffeys ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaInboundConnectionCacheImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java ! src/java.corba/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java ! src/java.corba/share/classes/com/sun/corba/se/pept/transport/InboundConnectionCache.java Changeset: 49202432b694 Author: lana Date: 2016-02-18 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/49202432b694 Merge From glewis at eyesbeyond.com Tue May 31 06:15:50 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:15:50 +0000 Subject: hg: bsd-port/jdk9/langtools: 10 new changesets Message-ID: <201605310615.u4V6FoC8004359@aojmv0008.oracle.com> Changeset: ed31ac3fed58 Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ed31ac3fed58 Added tag jdk-9+106 for changeset dd05d3761a34 ! .hgtags Changeset: a579d393fdd9 Author: jjg Date: 2016-02-15 14:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a579d393fdd9 8149773: StandardDocFileFactory should be converted to use java.nio.file.Path Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SimpleDocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java Changeset: 51c59975ddfd Author: darcy Date: 2016-02-15 17:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/51c59975ddfd 6469561: javadoc for annotation types should not display "public abstract" modifiers on methods 6469562: Use compact notation to display annotation values Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/C.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/D.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Throws.java ! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Wildcards.java Changeset: a2cdf1f97da8 Author: jjg Date: 2016-02-15 19:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a2cdf1f97da8 8149886: 16 windows tests broke with recent putback Reviewed-by: sundar ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java Changeset: a910d5c72bbc Author: jjg Date: 2016-02-15 22:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a910d5c72bbc 8149903: Fix other Extern. Reviewed-by: darcy ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 28bc1393dbdc Author: shade Date: 2016-02-17 19:29 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/28bc1393dbdc 8149835: StringConcatFactory should emit classes with the same package as the host class Reviewed-by: psandoz, alanb, mchung ! test/tools/javac/TestIndyStringConcat.java Changeset: fb1ccb29bf7f Author: ksrini Date: 2016-02-17 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fb1ccb29bf7f 8149842: javadoc incorrectly tries to get the documentation for inherited methods. Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java + test/jdk/javadoc/doclet/testIncluded/TestIncluded.java + test/jdk/javadoc/doclet/testIncluded/parent/A.java + test/jdk/javadoc/doclet/testIncluded/pkg/B.java Changeset: 028ef371113f Author: simonis Date: 2016-02-17 19:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/028ef371113f 8150077: Due to a javac type inference issue, javadoc doesn't compile with a jdk prior to 8u40 Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java Changeset: b14765617d7f Author: lana Date: 2016-02-18 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b14765617d7f Merge - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SimpleDocFileFactory.java Changeset: 7a0c34355149 Author: ksrini Date: 2016-02-18 12:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7a0c34355149 8150096: Cleanup synthetic JCCompilationUnit for html files Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java + test/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java + test/jdk/javadoc/doclet/testPackageHtml/pkg1/X.java + test/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html ! test/jdk/javadoc/doclet/testWarnings/TestWarnings.java From glewis at eyesbeyond.com Tue May 31 06:15:58 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:15:58 +0000 Subject: hg: bsd-port/jdk9/nashorn: 5 new changesets Message-ID: <201605310615.u4V6FwxS004486@aojmv0008.oracle.com> Changeset: d321fd016476 Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d321fd016476 Added tag jdk-9+106 for changeset cfb316745693 ! .hgtags Changeset: d99fa86747ee Author: hannesw Date: 2016-02-15 17:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d99fa86747ee 8147558: Add support for ES6 collections Reviewed-by: attila, mhaupt ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/AbstractIterator.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayIterator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/IteratorResult.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/LinkedMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/MapIterator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSet.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeWeakSet.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/SetIterator.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/StringIterator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Attribute.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6.js + test/script/basic/es6/iterator.js + test/script/basic/es6/map.js + test/script/basic/es6/set.js + test/script/basic/es6/weakmap.js + test/script/basic/es6/weakset.js Changeset: 221378857767 Author: mhaupt Date: 2016-02-16 15:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/221378857767 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java ! test/src/jdk/nashorn/internal/runtime/test/JDK_8142924_Test.java Changeset: 1a96d288cb50 Author: lana Date: 2016-02-18 13:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1a96d288cb50 Merge Changeset: 8042e81b530e Author: attila Date: 2016-02-18 22:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/8042e81b530e 8149451: Fix bytecode generation issue after 8149186 Reviewed-by: mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java From glewis at eyesbeyond.com Tue May 31 06:16:16 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:16:16 +0000 Subject: hg: bsd-port/jdk9/hotspot: 137 new changesets Message-ID: <201605310616.u4V6GI10004620@aojmv0008.oracle.com> Changeset: a83242700c91 Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a83242700c91 Added tag jdk-9+106 for changeset 7232de4c17c3 ! .hgtags Changeset: a006fd32b6fd Author: thartmann Date: 2016-02-05 12:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a006fd32b6fd 8149109: [TESTBUG] TestRegisterRestoring.java fails with "VM option 'SafepointALot' is develop" Summary: Added missing -XX:+IgnoreUnrecognizedVMOptions. Reviewed-by: vlivanov ! test/compiler/runtime/safepoints/TestRegisterRestoring.java Changeset: f918c20107d9 Author: thartmann Date: 2016-02-04 12:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f918c20107d9 8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same Summary: ExceptionCache read is lock-free and assume strong memory ordering in write code. Added storestore memory barrier in write path to handle this. Reviewed-by: kvn, thartmann, dlong Contributed-by: Jamsheed Mohammed ! src/share/vm/code/nmethod.cpp Changeset: 9fdc8f5bd110 Author: rschatz Date: 2016-02-03 12:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fdc8f5bd110 8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285 Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/jvmci/errors/CodeInstallerTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java Changeset: 94e5372b45b7 Author: dnsimon Date: 2016-02-03 12:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94e5372b45b7 8148981: remove ResolvedJavaType.getClassFilePath() Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 9a75a19921a7 Author: neliasso Date: 2016-01-22 15:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a75a19921a7 8063112: Compiler diagnostic commands should have locking instead of safepoint Summary: Remove unnecessary vm-ops and add locking instead, improve output Reviewed-by: kvn ! src/share/vm/code/codeCache.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: e8f933e6ff33 Author: thartmann Date: 2016-02-05 15:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8f933e6ff33 Merge Changeset: f012e415c2c3 Author: rschatz Date: 2016-02-05 11:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f012e415c2c3 8149105: typo in jvmciCodeInstaller.cpp Reviewed-by: twisti ! src/share/vm/jvmci/jvmciCodeInstaller.cpp Changeset: 52c440e4596f Author: twisti Date: 2016-02-05 18:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/52c440e4596f Merge Changeset: b2819023eecf Author: zmajo Date: 2016-02-08 08:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b2819023eecf 8148758: Compilation fails with "this call site should not be polymorphic" Summary: Change test to run in interpreter-only mode. Reviewed-by: kvn ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java Changeset: 0b9079d2ccdb Author: neliasso Date: 2016-02-08 14:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b9079d2ccdb 8148696: Race loading hsdis may cause SIGSEGV Summary: Guard library loading with a lock Reviewed-by: vlivanov ! src/share/vm/compiler/disassembler.hpp Changeset: dab018e73d4b Author: tpivovarova Date: 2016-02-05 21:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dab018e73d4b 8149135: [jittester] Makefile copies JitTesterDriver in incorrect directory and always uses default value for number-of-tests and seed Reviewed-by: iignatyev ! test/testlibrary/jittester/Makefile Changeset: 23e81ab5a8d2 Author: tpivovarova Date: 2016-02-08 16:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23e81ab5a8d2 Merge Changeset: 9804aba8dc16 Author: ppunegov Date: 2016-02-05 18:05 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9804aba8dc16 8148864: Quarantine CompilerControl tests Summary: exclude tests affected by JDK-8148563 and JDK-8140354 from execution Reviewed-by: kvn ! test/compiler/compilercontrol/commandfile/PrintTest.java ! test/compiler/compilercontrol/commands/PrintTest.java ! test/compiler/compilercontrol/directives/PrintTest.java ! test/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java ! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java Changeset: 14ff406f87e3 Author: ppunegov Date: 2016-02-08 18:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14ff406f87e3 Merge Changeset: 41c72c1fe11f Author: never Date: 2016-02-05 12:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/41c72c1fe11f 8149076: [JVMCI] missing ResourceMark in JVMCIRuntime::initialize_HotSpotJVMCIRuntime Reviewed-by: twisti, iignatyev ! src/share/vm/jvmci/jvmciRuntime.cpp ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java Changeset: 219b7048c2b6 Author: never Date: 2016-02-08 12:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/219b7048c2b6 Merge Changeset: cb4f9170ea47 Author: dnsimon Date: 2016-02-08 18:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb4f9170ea47 8149019: remove redundant modifiers Reviewed-by: twisti ! .mx.jvmci/suite.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 56e0e1930e35 Author: roland Date: 2016-01-29 17:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56e0e1930e35 8137049: Code quality: reducing an trivial integer loop does not produce an optimal code Summary: canonicalized if shape not recognized by empty loop detection code Reviewed-by: kvn, shade ! src/share/vm/opto/loopTransform.cpp Changeset: 2c6e7fe05058 Author: enevill Date: 2016-02-03 11:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c6e7fe05058 8148948: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f776a0470c2c Author: enevill Date: 2016-02-04 16:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f776a0470c2c 8148783: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 7737d637e74c Author: enevill Date: 2016-02-08 14:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7737d637e74c 8149365: aarch64: memory copy does not prefetch on backwards copy Summary: Implement prefetch on backwards copies Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: f0b94ac4a1c9 Author: hshi Date: 2016-02-06 04:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f0b94ac4a1c9 8149100: AArch64: "bad AD file" for LL enconding AryEq Node matching Summary: add byte array equal support for aarch64 Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: a482af88c594 Author: hshi Date: 2016-02-05 03:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a482af88c594 8149080: AArch64: Recognise disjoint array copy in stub code Summary: Detect array copy can use fwd copy by checking (dest-src) above_same (copy_size) Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 22d59366f1a1 Author: rschatz Date: 2016-02-08 18:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22d59366f1a1 8148741: compiler/jvmci/code/SimpleDebugInfoTest.java fails in 'frame::sender_for_compiled_frame' Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java ! test/compiler/jvmci/code/CodeInstallationTest.java ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java Changeset: d4c78501bb92 Author: dnsimon Date: 2016-02-08 18:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d4c78501bb92 8148507: [JVMCI] mitigate deadlocks related to JVMCI compiler under -Xbatch Reviewed-by: twisti, dholmes ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp Changeset: 4130663a3de8 Author: thartmann Date: 2016-02-10 07:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4130663a3de8 8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException Summary: Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline(). Reviewed-by: roland, shade, vlivanov, kvn, twisti ! src/share/vm/opto/callGenerator.cpp + test/compiler/jsr292/LongReferenceCastingTest.java Changeset: 72afb83f5035 Author: cjplummer Date: 2016-01-20 11:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/72afb83f5035 8143608: Don't 64-bit align start of InstanceKlass vtable, itable, and nonstatic_oopmap on 32-bit systems Summary: Removed alignment of these fields. Reviewed-by: coleenp, dholmes, mgerdin ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 03c5b02bfe28 Author: coleenp Date: 2016-01-27 03:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/03c5b02bfe28 Merge Changeset: b4758f73f7ac Author: dholmes Date: 2016-01-26 21:18 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b4758f73f7ac 8145740: Visual Studio pragmas should be guarded by ifdef _MSC_VER Reviewed-by: simonis, dholmes Contributed-by: Matthias Baesken ! src/share/vm/utilities/growableArray.hpp Changeset: 3aaed66a498c Author: dholmes Date: 2016-01-27 05:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3aaed66a498c Merge Changeset: cf4b692a28d7 Author: david Date: 2016-01-26 15:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf4b692a28d7 8147814: Move verification code out of g1collectedheap Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp + src/share/vm/gc/g1/g1HeapVerifier.cpp + src/share/vm/gc/g1/g1HeapVerifier.hpp Changeset: a910db847a63 Author: mlarsson Date: 2016-01-27 09:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a910db847a63 8147348: LogTagLevelExpression not properly initialized in configure_stdout Reviewed-by: brutisso, sla ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logTagLevelExpression.cpp ! src/share/vm/logging/logTagLevelExpression.hpp ! src/share/vm/utilities/internalVMTests.cpp Changeset: 7b580bda0da8 Author: mlarsson Date: 2016-01-27 11:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b580bda0da8 Merge Changeset: 6a6a92e96463 Author: akulyakh Date: 2016-01-19 19:19 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a6a92e96463 8147609: [TESTBUG] Correct the @build statements in the serviceability/dcmd/gc/HeapDumpAllTest.java and HeapDumpTest.java tests Summary: Corrected the @build statements Reviewed-by: jbachorik ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java Changeset: 491bd01554f5 Author: ddmitriev Date: 2016-01-27 14:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/491bd01554f5 Merge Changeset: 4f4498d76a86 Author: hseigel Date: 2016-01-27 07:14 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f4498d76a86 8137314: vm crash from test java/security/Policy/SignedJar/SignedJarTest.java Summary: Add additional checks in the verifier for recursive verification Reviewed-by: acorn, gtriantafill ! src/share/vm/classfile/verifier.cpp Changeset: cc777af9f496 Author: hseigel Date: 2016-01-27 16:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc777af9f496 Merge Changeset: 45c4d55c36f5 Author: rprotacio Date: 2016-01-21 12:11 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45c4d55c36f5 8146435: [TESTBUG] Logging tests are failing intermittently on windows when executed by JPRT Summary: Improved robustness of UL tests by removing reliance on "java -version" and replacing with explicit code to trigger logging in all environments Reviewed-by: dholmes, iklam, mockner ! test/runtime/logging/ClassB.java ! test/runtime/logging/ClassInitializationTest.java ! test/runtime/logging/ClassResolutionTest.java ! test/runtime/logging/DefaultMethodsTest.java ! test/runtime/logging/ExceptionsTest.java ! test/runtime/logging/ItablesTest.java + test/runtime/logging/ItablesVtableTest.java ! test/runtime/logging/MonitorInflationTest.java ! test/runtime/logging/SafepointTest.java ! test/runtime/logging/VMOperationTest.java ! test/runtime/logging/VtablesTest.java Changeset: 1ac9a5e38143 Author: rprotacio Date: 2016-01-27 11:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1ac9a5e38143 8146137: runtime/logging/ExceptionsTest.java fails on embedded and ARM test Summary: Removed part of ExceptionsTest.java looking for exception that is not printed when function is compiled on embedded/ARM Reviewed-by: coleenp, dholmes ! test/runtime/logging/ExceptionsTest.java Changeset: 7de1631fd060 Author: coleenp Date: 2016-01-27 16:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7de1631fd060 Merge Changeset: b66022b4b9cd Author: coleenp Date: 2016-01-27 18:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b66022b4b9cd Merge Changeset: f71b5a8a78b6 Author: goetz Date: 2016-01-18 10:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f71b5a8a78b6 8146395: Add inline qualifier in oop.hpp and fix inlining in gc files Summary: Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp). Reviewed-by: stefank, mgerdin ! src/share/vm/gc/cms/cmsCollectorPolicy.cpp ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/cmsOopClosures.inline.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/promotionInfo.cpp ! src/share/vm/gc/cms/promotionInfo.hpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp + src/share/vm/gc/g1/g1SATBCardTableModRefBS.inline.hpp ! src/share/vm/gc/parallel/asPSYoungGen.cpp ! src/share/vm/gc/parallel/cardTableExtension.cpp ! src/share/vm/gc/parallel/objectStartArray.cpp ! src/share/vm/gc/parallel/objectStartArray.hpp + src/share/vm/gc/parallel/objectStartArray.inline.hpp ! src/share/vm/gc/parallel/parMarkBitMap.cpp ! src/share/vm/gc/parallel/parallelScavengeHeap.cpp ! src/share/vm/gc/parallel/psOldGen.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psParallelCompact.inline.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/parallel/psScavenge.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/shared/ageTable.cpp ! src/share/vm/gc/shared/ageTable.hpp + src/share/vm/gc/shared/ageTable.inline.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/genOopClosures.hpp ! src/share/vm/gc/shared/genOopClosures.inline.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp + src/share/vm/gc/shared/referenceProcessor.inline.hpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/oops/markOop.inline.hpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: 22926024a12a Author: stefank Date: 2016-01-27 20:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/22926024a12a Merge Changeset: e3145b400086 Author: sangheki Date: 2016-01-27 10:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3145b400086 8145192: 'count' variable can overflow in PSMarkSweep::invoke on 64 bit JVM Summary: Changed MarkSweepAlwaysCompactCount from uintx to uint Reviewed-by: tschatzl, tbenson ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: 42af5867a5d3 Author: sangheki Date: 2016-01-27 21:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42af5867a5d3 Merge Changeset: 3151ffce8652 Author: david Date: 2016-01-27 16:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3151ffce8652 8147940: Test gc/g1/TestG1TraceEagerReclaimHumongousObjects.java fails Reviewed-by: mgerdin, jwilhelm ! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java Changeset: 710920802b06 Author: david Date: 2016-01-28 02:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/710920802b06 Merge Changeset: d1e392bce38a Author: jiangli Date: 2016-01-27 22:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1e392bce38a 8147500: The HashtableTextDump::get_num() should check for integer overflow Summary: Add check for integer overflow in HashtableTextDump::get_num() Reviewed-by: dholmes, iklam ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp Changeset: 64ba9950558b Author: stuefe Date: 2016-01-27 11:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/64ba9950558b 8146905: cleanup ostream, staticBufferStream Summary: get rid of staticBufferStream and implement the use-caller-provided-scratch-buffer feature in a simpler way. Reviewed-by: simonis, dholmes ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/vmError.cpp Changeset: cca7e3a5c236 Author: dholmes Date: 2016-01-28 07:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cca7e3a5c236 Merge Changeset: 269ee0058c3d Author: mgerdin Date: 2016-01-27 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/269ee0058c3d 8147461: Use byte offsets for vtable start and vtable length offsets Reviewed-by: cjplummer, coleenp, dnsimon ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/shark/sharkTopLevelBlock.cpp Changeset: 3222fbebdd06 Author: brutisso Date: 2016-01-28 10:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3222fbebdd06 8145180: Add back PrintGC, PrintGCDetails and -Xloggc Reviewed-by: sjohanss, david ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp + test/gc/logging/TestDeprecatedPrintFlags.java Changeset: 9c3642cc96c2 Author: brutisso Date: 2016-01-28 10:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c3642cc96c2 Merge Changeset: 33399d3a06f4 Author: akulyakh Date: 2016-01-28 14:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33399d3a06f4 8147447: serviceability/tmtools/jstack/WaitNotifyThreadTest.java test fails Summary: corrected verification of the jstack object references Reviewed-by: sla ! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java ! test/serviceability/tmtools/jstack/utils/DefaultFormat.java Changeset: dd70920e6ee9 Author: tschatzl Date: 2016-01-28 14:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd70920e6ee9 8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared. Reviewed-by: tbenson, mgerdin Contributed-by: Poonam Bajaj , Thomas Schatzl ! src/share/vm/gc/g1/heapRegionRemSet.cpp Changeset: 42e1ea096597 Author: tschatzl Date: 2016-01-28 15:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/42e1ea096597 Merge Changeset: 6d650a9f831d Author: tschatzl Date: 2016-01-28 13:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6d650a9f831d 8146987: Improve Parallel GC Full GC by caching results of live_words_in_range() Summary: A large part of time in the parallel scavenge collector is spent finding out the amount of live words within memory ranges to find out where to move an object to. Try to incrementally calculate this value. Reviewed-by: tschatzl, mgerdin, jmasa Contributed-by: ray alex ! src/share/vm/gc/parallel/parMarkBitMap.cpp ! src/share/vm/gc/parallel/parMarkBitMap.hpp ! src/share/vm/gc/parallel/psCompactionManager.cpp ! src/share/vm/gc/parallel/psCompactionManager.hpp ! src/share/vm/gc/parallel/psCompactionManager.inline.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psParallelCompact.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.hpp Changeset: 8edce4224ea4 Author: tschatzl Date: 2016-01-28 16:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8edce4224ea4 Merge Changeset: 2de6311c5afc Author: drwhite Date: 2016-01-22 06:13 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2de6311c5afc 8141421: Various test fail with OOME on win x86 Summary: Fix memory overuse in g1CodeCacheRemset Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp Changeset: 83bbe98197fd Author: jwilhelm Date: 2016-01-28 19:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/83bbe98197fd Merge ! src/share/vm/gc/g1/heapRegionRemSet.cpp Changeset: 1969378fe111 Author: goetz Date: 2016-01-28 15:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1969378fe111 8148470: Metadata print routines should not print to tty Reviewed-by: iklam, mgerdin ! src/share/vm/oops/metadata.hpp Changeset: 74b36c37b80e Author: aharlap Date: 2016-01-28 16:05 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/74b36c37b80e 8147906: G1 use of os::processor_count() Summary: Use os::active_processor_count() instead of os::processor_count() in G1 Reviewed-by: dholmes, jmasa ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/dirtyCardQueue.cpp Changeset: 14bc3211b17e Author: dholmes Date: 2016-01-29 03:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/14bc3211b17e Merge Changeset: c5480d4abfe4 Author: dholmes Date: 2016-01-29 05:32 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c5480d4abfe4 6515172: Runtime.availableProcessors() ignores Linux taskset command Summary: extract processor count from sched_getaffinity mask Reviewed-by: dcubed, stuefe, gthornbr ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/logging/logTag.hpp + test/runtime/os/AvailableProcessors.java Changeset: edde9367aaee Author: mchernov Date: 2016-01-27 18:22 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/edde9367aaee 8141278: New tests for PLAB testing Reviewed-by: tschatzl + test/gc/g1/plab/TestPLABPromotion.java + test/gc/g1/plab/TestPLABResize.java + test/gc/g1/plab/lib/AppPLABPromotion.java + test/gc/g1/plab/lib/AppPLABResize.java + test/gc/g1/plab/lib/LogParser.java + test/gc/g1/plab/lib/MemoryConsumer.java + test/gc/g1/plab/lib/PLABUtils.java Changeset: 67905dccad40 Author: iignatyev Date: 2016-01-29 12:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/67905dccad40 Merge Changeset: 1ab7bc23c4cb Author: brutisso Date: 2016-01-29 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1ab7bc23c4cb 8148467: Consistent use of : in the logging Reviewed-by: mgerdin, tbenson ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp Changeset: c90e97ffadde Author: brutisso Date: 2016-01-29 14:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c90e97ffadde Merge Changeset: cc02ddce162a Author: dsamersoff Date: 2016-01-29 15:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc02ddce162a 8148104: HSDB could not terminate when launched on CLI Summary: Create frame before initialize SA Reviewed-by: jbachorik, dsamersoff Contributed-by: kubota.yuji at gmail.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java Changeset: 7b3006e2e0c3 Author: dsamersoff Date: 2016-01-29 12:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b3006e2e0c3 Merge Changeset: b92f2d6f4608 Author: dsamersoff Date: 2016-01-29 14:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b92f2d6f4608 Merge Changeset: af014cb82e42 Author: dfazunen Date: 2016-01-29 16:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/af014cb82e42 8134963: [Newtest] New stress test for changing the coarseness level of G1 remembered set Reviewed-by: tschatzl, mchernov + test/stress/gc/TestStressRSetCoarsening.java Changeset: 9d0a489178e8 Author: tschatzl Date: 2016-01-29 17:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9d0a489178e8 Merge Changeset: f633da349d77 Author: ddmitriev Date: 2016-01-29 16:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f633da349d77 8147477: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java is failing for the jdk9/hs snapshot control job Reviewed-by: gtriantafill, gziemski, dcubed, coleenp ! test/runtime/logging/ExceptionsTest.java + test/runtime/logging/ExceptionsTest_options_file Changeset: 5ccc08672132 Author: ddmitriev Date: 2016-01-29 18:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ccc08672132 Merge Changeset: 5ef5fbf51b0d Author: sangheki Date: 2016-01-29 16:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5ef5fbf51b0d 8145190: MinTLABSize can cause overflow problem with CMS GC Summary: Changed max range of MinTLABSize from max_uintx to max_uintx/2 Reviewed-by: jwilhelm, tbenson ! src/share/vm/runtime/globals.hpp Changeset: 7f9a438ed88b Author: kbarrett Date: 2016-01-29 20:57 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f9a438ed88b 8146793: logStream::write re-formats string Summary: Eliminate re-format, add warning attribute, fix size check, fix va_list usage. Reviewed-by: mlarsson, rprotacio, jrose ! src/share/vm/logging/log.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp Changeset: 832fc8bf51cb Author: coleenp Date: 2016-01-30 11:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/832fc8bf51cb 8145628: hotspot metadata classes shouldn't use HeapWordSize or heap related macros like align_object_size Summary: Use align_metadata_size, align_metadata_offset and is_metadata_aligned for metadata rather than align_object_size, etc. Use wordSize rather than HeapWordSize for metadata. Use align_ptr_up rather than align_pointer_up (all the related functions are ptr). Reviewed-by: hseigel, jmasa, cjplummer ! src/cpu/sparc/vm/copy_sparc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/padded.inline.hpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: aa28a104f3d8 Author: mgerdin Date: 2015-12-01 10:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa28a104f3d8 8148047: Move the vtable length field to Klass Reviewed-by: cjplummer, twisti, coleenp, kbarrett ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkTopLevelBlock.cpp Changeset: 7954a3de5f0c Author: mgerdin Date: 2016-01-19 12:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7954a3de5f0c 8148481: Devirtualize Klass::vtable Summary: Move remainder of vtable related methods to Klass Reviewed-by: cjplummer, coleenp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/debug.cpp Changeset: 2b4562a094a8 Author: pliden Date: 2016-02-01 22:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b4562a094a8 8147918: Rename develop_log_is_enabled() to log_develop_is_enabled() Reviewed-by: dholmes, brutisso ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psPromotionManager.cpp ! src/share/vm/gc/parallel/psPromotionManager.inline.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/logging/log.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: e0f0c06f1f9a Author: dholmes Date: 2016-02-01 20:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0f0c06f1f9a 8148771: os::active_processor_count() returns garbage which causes VM to crash Reviewed-by: kbarrett ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/dirtyCardQueue.cpp Changeset: a5d77b663c2b Author: stuefe Date: 2016-01-29 09:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a5d77b663c2b 8147510: [windows] no text locations shown for register info in hs-err file Reviewed-by: dholmes, iklam ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp Changeset: 913479df6e26 Author: dholmes Date: 2016-02-02 04:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/913479df6e26 Merge Changeset: 3f6379335462 Author: brutisso Date: 2016-02-02 09:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f6379335462 8147913: Some runtime/CompressedOops tests fail on ARM64 product builds Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/metaspace.cpp Changeset: c9ac779ff1f6 Author: dholmes Date: 2016-02-02 05:38 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9ac779ff1f6 8148766: Test AvailableProcessors.java got wrong number of processors Reviewed-by: dsamersoff, tschatzl, mseledtsov ! test/runtime/os/AvailableProcessors.java Changeset: 5456a7af9989 Author: brutisso Date: 2016-02-02 10:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5456a7af9989 8148734: G1: Make G1GCPhaseTimes keep track of the start GC time Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp Changeset: 21f66749857c Author: brutisso Date: 2016-02-02 12:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21f66749857c 8148733: G1: Add log message to print the heap region size Reviewed-by: sjohanss, david ! src/share/vm/gc/g1/heapRegion.cpp ! test/gc/logging/TestDeprecatedPrintFlags.java Changeset: 7852b2b18488 Author: brutisso Date: 2016-02-02 12:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7852b2b18488 8148736: Let the G1 heap transition log regions instead of bytes Reviewed-by: sjohanss, david ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp + src/share/vm/gc/g1/g1HeapTransition.cpp + src/share/vm/gc/g1/g1HeapTransition.hpp Changeset: 8d8c1162953e Author: brutisso Date: 2016-02-02 13:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d8c1162953e Merge Changeset: 8bfb1133d754 Author: hseigel Date: 2016-02-02 08:27 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8bfb1133d754 8135206: VM permits illegal flags for abstract methods in interfaces, versions 45.3 - 51.0 Summary: Add additional method flag checks Reviewed-by: jiangli, minqi ! src/share/vm/classfile/classFileParser.cpp Changeset: 04a9132aa6e4 Author: hseigel Date: 2016-02-02 14:54 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/04a9132aa6e4 Merge Changeset: 6231dc9a7946 Author: jwilhelm Date: 2016-02-03 01:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6231dc9a7946 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/vmError.cpp Changeset: f1c3681c4174 Author: dholmes Date: 2016-02-02 22:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1c3681c4174 8146616: VM exit path throws fatal error: Thread holding lock at safepoint that vm can block on: BeforeExit_lock Reviewed-by: dcubed, gthornbr ! src/share/vm/runtime/java.cpp Changeset: 0ce2cc153eda Author: redestad Date: 2016-02-03 14:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ce2cc153eda 8148755: -XX:+HeapDumpAfterFullGC creates heap dump both before and after Full GC Reviewed-by: mgerdin, brutisso, sangheki ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp Changeset: 62c20ff640a0 Author: asmotrak Date: 2016-02-03 09:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62c20ff640a0 8147884: Names of GC threads should be set before the threads start Reviewed-by: mgerdin, david ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp Changeset: 3637ec3e50c2 Author: mockner Date: 2016-02-03 11:40 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3637ec3e50c2 8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging. Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging. Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio Contributed-by: max.ockner at oracle.com, ioi.lam at oracle.com ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/classLoadingService.hpp ! test/compiler/jsr292/CallSiteDepContextTest.java + test/runtime/logging/ClassLoadUnloadTest.java + test/runtime/logging/classes/test/Empty.java ! test/runtime/testlibrary/ClassUnloadCommon.java Changeset: 49bb4aa253c3 Author: mockner Date: 2016-02-03 18:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49bb4aa253c3 Merge - make/gensrc/Gensrc-jdk.vm.ci.gmk - src/cpu/x86/vm/macroAssembler_x86_libm.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp Changeset: 599bd517eda1 Author: mockner Date: 2016-02-03 19:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/599bd517eda1 Merge Changeset: e562322af4d7 Author: coleenp Date: 2016-02-03 17:26 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e562322af4d7 8146984: SIGBUS: bool Method::has_method_vptr(const void*)+0xc Summary: Add address check and use SafeFetchN for Method* vptr access when Method* may be bad pointer. Reviewed-by: dcubed, mgronlun ! src/share/vm/oops/method.cpp Changeset: 9fc51379c2c0 Author: coleenp Date: 2016-02-03 18:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fc51379c2c0 Merge Changeset: beb0e7647de7 Author: ctornqvi Date: 2016-02-03 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/beb0e7647de7 8148747: [TESTBUG] runtime/Unsafe/AllocateMemory.java fails with OOM during compilation Reviewed-by: coleenp, gtriantafill ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/Reallocate.java Changeset: 28dcfa2f0275 Author: dfazunen Date: 2016-02-03 20:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/28dcfa2f0275 8147003: Move BubbleUpRef test into CMS directory Summary: closed test gc/4950157/BubbleUpRef.java moved to gc/cms/TestBubbleUpRef.java Reviewed-by: jwilhelm, brutisso + test/gc/cms/TestBubbleUpRef.java Changeset: cff975a4c46e Author: jwilhelm Date: 2016-02-04 00:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cff975a4c46e Merge Changeset: 3273eec11f6e Author: mlarsson Date: 2016-02-02 11:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3273eec11f6e 8148053: Remove unused log tags Reviewed-by: dholmes, mlarsson, sla Contributed-by: robbin.ehn at oracle.com ! src/share/vm/logging/logTag.hpp Changeset: 2a96f7f8beb4 Author: mlarsson Date: 2016-02-04 08:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a96f7f8beb4 8148141: Remove fixed level padding in UL Reviewed-by: sla, mlarsson Contributed-by: robbin.ehn at oracle.com ! src/share/vm/logging/logFileStreamOutput.hpp Changeset: b7d194c17292 Author: mgerdin Date: 2016-02-03 11:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7d194c17292 8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy Reviewed-by: jwilhelm, kbarrett ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: d2f09fe6e255 Author: sgehwolf Date: 2016-02-03 12:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2f09fe6e255 8148945: JDK-8148481: Devirtualize Klass::vtable breaks Zero build Summary: Use Klass::method_at_vtable() instead of InstanceClass::start_of_vtable()[index] Reviewed-by: mgerdin, coleenp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: c2bc224e0288 Author: brutisso Date: 2016-02-03 18:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c2bc224e0288 8148960: Humongous mis-spelled in log output Reviewed-by: huntch, jwilhelm ! src/share/vm/gc/g1/g1RemSetSummary.cpp ! test/gc/g1/TestRemsetLoggingTools.java Changeset: 37edad3f92ef Author: brutisso Date: 2016-02-03 18:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/37edad3f92ef 8148951: Remove unused method Generation::performs_in_place_marking() Reviewed-by: david, jwilhelm ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/generation.hpp Changeset: bfeb86d783f3 Author: brutisso Date: 2016-02-04 11:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bfeb86d783f3 Merge ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 4dbe4467def1 Author: ehelin Date: 2016-02-04 14:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4dbe4467def1 8148844: Update run_unit_test macro for InternalVMTests Reviewed-by: sjohanss, david ! src/share/vm/utilities/internalVMTests.cpp ! src/share/vm/utilities/internalVMTests.hpp Changeset: 173f348dc59a Author: kzhaldyb Date: 2016-02-02 18:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/173f348dc59a 8132721: Add tests which check that heap counters work as expected during Humongous allocations Reviewed-by: jmasa, tschatzl, dfazunen + test/gc/g1/humongousObjects/TestHeapCounters.java Changeset: ac36a853b8bb Author: dsimms Date: 2016-02-04 18:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac36a853b8bb 8138562: Event based tracing should cover monitor inflation Reviewed-by: dcubed, egahlin, mgronlun ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/tracetypes.xml Changeset: 563c2655a1d1 Author: mgronlun Date: 2016-02-04 19:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/563c2655a1d1 Merge Changeset: c83c923eb4da Author: asmotrak Date: 2016-02-04 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c83c923eb4da 8148005: One byte may be corrupted by get_datetime_string() Reviewed-by: dholmes ! src/share/vm/utilities/ostream.cpp Changeset: 331e128af110 Author: coleenp Date: 2016-02-04 18:25 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/331e128af110 8149038: SIGSEGV at frame::is_interpreted_frame_valid -> StubRoutines::SafeFetchN Summary: Backout change for 8146984 but add an alignment check which may have caught original bug. Reviewed-by: mgronlun, dcubed ! src/share/vm/oops/method.cpp Changeset: 4c4a1df979c6 Author: coleenp Date: 2016-02-04 23:39 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c4a1df979c6 Merge Changeset: 9d41cca130a7 Author: brutisso Date: 2016-02-05 08:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9d41cca130a7 8149035: Make the full_gc_dump() calls be recorded as part of the GC Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/logging/logPrefix.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp Changeset: 4b76b87db5fa Author: redestad Date: 2016-02-05 14:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4b76b87db5fa 8144916: Decrease PerfDataMemorySize back to 32K Reviewed-by: mlarsson, sla Contributed-by: robbin.ehn at oracle.com ! src/share/vm/runtime/globals.hpp Changeset: 317e69421e35 Author: hseigel Date: 2016-02-05 08:14 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/317e69421e35 8148785: Update class file version to 53 for JDK-9 Summary: Change max supported class file version to 53 Reviewed-by: alanb, coleenp, shade ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/Class53.jasm Changeset: 43428ecf682b Author: hseigel Date: 2016-02-05 16:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43428ecf682b Merge Changeset: 4fa762a8efa2 Author: ehelin Date: 2016-02-05 16:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4fa762a8efa2 8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp} Reviewed-by: tschatzl, mgerdin - src/share/vm/gc/g1/concurrentMark.cpp - src/share/vm/gc/g1/concurrentMark.hpp - src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp ! src/share/vm/gc/g1/concurrentMarkThread.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp + src/share/vm/gc/g1/g1ConcurrentMark.cpp + src/share/vm/gc/g1/g1ConcurrentMark.hpp + src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1EvacFailure.hpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/g1HeapVerifier.hpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/prims/whitebox.cpp Changeset: 3472ec7733c2 Author: ehelin Date: 2016-02-05 18:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3472ec7733c2 Merge - src/share/vm/gc/g1/concurrentMark.cpp - src/share/vm/gc/g1/concurrentMark.hpp - src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: 78f06e5daedf Author: akulyakh Date: 2016-02-08 14:50 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/78f06e5daedf 8147847: [TESTBUG] serviceability/tmtools/jstat test ported to JTREG are failing with -XX:+ExplicitGCInvokesConcurrent Summary: Fixed the test scenarios to eliminate false failures Reviewed-by: jbachorik ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java ! test/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java Changeset: e667306e9c8e Author: kzhaldyb Date: 2016-02-08 18:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e667306e9c8e 8149364: Quarantine TestSelectDefaultGC.java test Reviewed-by: dfazunen, jwilhelm ! test/gc/arguments/TestSelectDefaultGC.java Changeset: 33124861e457 Author: mchernov Date: 2016-02-08 18:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/33124861e457 8148745: [testbug] Test gc/g1/plab/TestPLABPromotion.java fails in nightly Reviewed-by: tschatzl, dfazunen ! test/gc/g1/plab/TestPLABPromotion.java ! test/gc/g1/plab/TestPLABResize.java ! test/gc/g1/plab/lib/PLABUtils.java Changeset: 3d001eab27e3 Author: iignatyev Date: 2015-12-17 16:12 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3d001eab27e3 8144695: --disable-warnings-as-errors does not work for HotSpot build Reviewed-by: kbarrett, ihse ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/adlc.make ! make/solaris/makefiles/gcc.make ! make/solaris/makefiles/sparcWorks.make Changeset: 2a8e87190908 Author: kzhaldyb Date: 2016-02-08 18:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2a8e87190908 8149184: os::is_server_class_machine() could return incorrect result if a host's cpu have a few logical cores Reviewed-by: dsamersoff, dholmes ! src/share/vm/runtime/os.cpp Changeset: 535178906f68 Author: mlarsson Date: 2016-02-09 12:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/535178906f68 8149112: configure_stdout test depends on VM arguments Reviewed-by: ehelin, jbachorik ! src/share/vm/logging/log.cpp Changeset: fe043f3261cc Author: jwilhelm Date: 2016-02-11 21:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe043f3261cc Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8e7e7926b403 Author: amurillo Date: 2016-02-11 13:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e7e7926b403 Merge - src/share/vm/gc/g1/concurrentMark.cpp - src/share/vm/gc/g1/concurrentMark.hpp - src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: e37297fef203 Author: amurillo Date: 2016-02-15 09:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e37297fef203 Merge Changeset: 13e9201c31e4 Author: rriggs Date: 2016-02-18 14:45 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13e9201c31e4 8149750: Decouple sun.misc.Signal from the base module Reviewed-by: dholmes, chegar ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/os.cpp Changeset: c5146d4da417 Author: lana Date: 2016-02-18 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c5146d4da417 Merge - src/share/vm/gc/g1/concurrentMark.cpp - src/share/vm/gc/g1/concurrentMark.hpp - src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: a2698799d3dc Author: Greg Lewis Date: 2016-05-30 21:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a2698799d3dc Merge from main OpenJDK repository ! make/bsd/makefiles/gcc.make ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp From glewis at eyesbeyond.com Tue May 31 06:16:55 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 06:16:55 +0000 Subject: hg: bsd-port/jdk9/jdk: 61 new changesets Message-ID: <201605310616.u4V6Gw24004744@aojmv0008.oracle.com> Changeset: 01724c10f8ef Author: lana Date: 2016-02-18 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/01724c10f8ef Added tag jdk-9+106 for changeset 6e9ecae50b4e ! .hgtags Changeset: 689c1a6f8768 Author: vinnie Date: 2016-02-15 15:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/689c1a6f8768 8149411: PKCS12KeyStore cannot extract AES Secret Keys Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/P12SecretKey.java Changeset: a8e8864441ba Author: sherman Date: 2016-02-15 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a8e8864441ba 8148624: Test failure of ConstructInflaterOutput.java Reviewed-by: darcy ! test/java/util/zip/ConstructDeflaterInput.java ! test/java/util/zip/ConstructInflaterOutput.java Changeset: 48719c6d683e Author: mockner Date: 2016-02-02 17:14 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/48719c6d683e 8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging. Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging. Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh ! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh Changeset: 8d39edf65773 Author: mockner Date: 2016-02-03 18:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8d39edf65773 Merge - test/java/net/SocketPermission/policy Changeset: 64396eb116b5 Author: dsimms Date: 2016-02-04 18:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/64396eb116b5 8149025: JFR - Event based tracing should cover monitor inflation Reviewed-by: dcubed, egahlin, mgronlun + com/oracle/jfr/runtime/TestJavaMonitorInflateEvent.java Changeset: fafd55278ea0 Author: mgronlun Date: 2016-02-04 23:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fafd55278ea0 8149062: Remove misplaced integration of test code after 8149025 Reviewed-by: coleenp - com/oracle/jfr/runtime/TestJavaMonitorInflateEvent.java Changeset: 0a8ae84bf66c Author: redestad Date: 2016-02-05 14:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0a8ae84bf66c 8144916: Decrease PerfDataMemorySize back to 32K Reviewed-by: mlarsson, sla Contributed-by: robbin.ehn at oracle.com ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Changeset: fa700a06bb3d Author: hseigel Date: 2016-02-05 08:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fa700a06bb3d 8148785: Update class file version to 53 for JDK-9 Summary: Change max support class file veriosn to 53 Reviewed-by: alanb, coleenp, shade ! src/java.base/share/native/libjava/System.c Changeset: edda8adca82b Author: hseigel Date: 2016-02-05 16:19 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/edda8adca82b Merge Changeset: fb55d8342279 Author: dsamersoff Date: 2016-02-05 17:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fb55d8342279 8149099: jcmd -help mention non-existent option Summary: Fix typo -p to -l Reviewed-by: dsamersoff, jbachorik Contributed-by: kubota.yuji at gmail.com ! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java Changeset: 432c74ac67dd Author: dsamersoff Date: 2016-02-05 16:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/432c74ac67dd Merge Changeset: 32811d696f33 Author: dsamersoff Date: 2016-02-05 19:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/32811d696f33 Merge Changeset: 92f9b82fb790 Author: dsamersoff Date: 2016-02-06 14:22 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/92f9b82fb790 8149174: [TESTBUG] TestJcmdDefaults.java: ouput should contain all content of jcmd/usage.out Summary: fixed typoeo in expected output Reviewed-by: sspitsyn ! test/sun/tools/jcmd/usage.out Changeset: 922c2d9d2ba7 Author: kbarrett Date: 2016-02-09 18:42 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/922c2d9d2ba7 8072777: java/lang/ref/ReferenceEnqueuePending.java: some references aren't queued Summary: Wait for enqueuing. Reviewed-by: plevart, mchung ! test/java/lang/ref/ReferenceEnqueuePending.java Changeset: 0df3ff4aafdf Author: jwilhelm Date: 2016-02-11 21:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0df3ff4aafdf Merge - src/java.base/share/classes/sun/misc/Cleaner.java - src/java.desktop/share/classes/sun/awt/DefaultMouseInfoPeer.java - test/jdk/internal/misc/JavaLangAccess/FormatUnsigned.java - test/sun/misc/Cleaner/ExitOnThrow.java - test/sun/misc/Cleaner/exitOnThrow.sh Changeset: b423ea4d0fae Author: amurillo Date: 2016-02-11 13:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b423ea4d0fae Merge Changeset: 1f47d1389a67 Author: amurillo Date: 2016-02-15 09:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1f47d1389a67 Merge - src/java.base/share/classes/sun/misc/InnocuousThread.java - src/java.base/share/classes/sun/misc/LRUCache.java Changeset: b3ff4bce9d63 Author: amurillo Date: 2016-02-15 13:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b3ff4bce9d63 Merge Changeset: 10e298cb4ef1 Author: sherman Date: 2016-02-15 18:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/10e298cb4ef1 8135108: java/util/zip/TestLocalTime.java fails intermittently with Invalid value for NanoOfSecond Reviewed-by: darcy ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! test/java/util/zip/TestLocalTime.java Changeset: a0317b3da929 Author: iignatyev Date: 2016-02-16 07:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a0317b3da929 8149700: Remove jdk_svc test group from tier * groups Reviewed-by: darcy ! test/TEST.groups Changeset: 1e63e8beb44f Author: rriggs Date: 2016-02-16 11:36 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1e63e8beb44f 8148775: Spec for j.l.ProcessBuilder.Redirect.DISCARD need to be improved Reviewed-by: martin ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: d01cd46ec6c1 Author: darcy Date: 2016-02-16 09:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d01cd46ec6c1 8149896: Remove unnecessary values in FloatConsts and DoubleConsts Reviewed-by: shade, psandoz, lbourges, mduigou ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java ! src/java.base/share/classes/jdk/internal/math/FloatConsts.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java Changeset: 94e2be8fe284 Author: dl Date: 2016-02-16 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/94e2be8fe284 8139927: Improve documentation for CompletableFuture composition 8143089: CompletableFuture.whenComplete should use addSuppressed Reviewed-by: martin, psandoz, chegar, plevart ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/CompletionStage.java ! test/java/util/concurrent/tck/CompletableFutureTest.java Changeset: 2e8ae386b506 Author: dl Date: 2016-02-16 09:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2e8ae386b506 8145485: Miscellaneous changes imported from jsr166 CVS 2016-02 Reviewed-by: martin, psandoz, chegar ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java Changeset: 3cef15298cd1 Author: psadhukhan Date: 2016-01-27 14:12 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3cef15298cd1 8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General Reviewed-by: flar, arapte ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java Changeset: 036a79401943 Author: psadhukhan Date: 2016-01-27 14:13 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/036a79401943 8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline Reviewed-by: flar, arapte ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java Changeset: c07d26adffbb Author: mhalder Date: 2016-01-29 15:21 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c07d26adffbb 8075964: Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html fails intermittently with timeout error Reviewed-by: arapte, ssadetsky ! test/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.java Changeset: c047d37dd495 Author: jdv Date: 2016-02-01 15:39 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c047d37dd495 8022640: ServiceRegistry (used by ImageIO) lack synchronization Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java + test/javax/imageio/spi/ServiceRegistrySyncTest.java Changeset: a410a39a544c Author: jdv Date: 2016-02-02 11:50 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a410a39a544c 8147413: api/java_awt/Image/MultiResolutionImage/index.html\#MultiResolutionRenderingHints[test_VALUE_RESOLUTION_VARIANT_BASE] started to fail Reviewed-by: alexsch, flar ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: b9f91de8ae43 Author: arapte Date: 2016-02-02 14:19 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9f91de8ae43 6180449: PIT: Text in TextArea scrolls to its left one char when selecting the text from the end Reviewed-by: ssadetsky, psadhukhan ! src/java.desktop/windows/native/libawt/windows/awt_TextArea.cpp + test/java/awt/TextArea/TextAreaScrolling/TextAreaScrolling.java Changeset: 1198be168916 Author: psadhukhan Date: 2016-02-02 15:57 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1198be168916 8005918: [TESTBUG] There are no 'Frame Enter' messages for both frames, only 'Button Enter' message. Reviewed-by: arapte, alexsch Contributed-by: ajit.ghaisas at oracle.com + test/java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java Changeset: 55a81cfbe8be Author: alitvinov Date: 2016-02-02 16:33 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/55a81cfbe8be 8139581: AWT components are not drawn after removal and addition to a container Reviewed-by: ssadetsky, alexsch ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java + test/java/awt/Paint/ComponentIsNotDrawnAfterRemoveAddTest/ComponentIsNotDrawnAfterRemoveAddTest.java Changeset: b9a92b2a8b37 Author: ddehaven Date: 2016-02-02 12:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9a92b2a8b37 Merge - src/java.base/share/classes/sun/misc/Cleaner.java - test/java/net/SocketPermission/policy - test/sun/misc/Cleaner/ExitOnThrow.java - test/sun/misc/Cleaner/exitOnThrow.sh Changeset: d74d0c07410f Author: psadhukhan Date: 2016-02-04 11:16 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d74d0c07410f 8062946: Transparent JDialog will lose transparency upon iconify/deiconify sequence. Reviewed-by: arapte, alexsch Contributed-by: prem.balakrishnan at oracle.com ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/javax/swing/JDialog/Transparency/TransparencyTest.java Changeset: 330cfe5a282e Author: avstepan Date: 2016-02-04 14:27 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/330cfe5a282e 8145780: create a simple test for TIFF tag sets Reviewed-by: bpb, yan + test/javax/imageio/plugins/tiff/TIFFTagSetTest.java Changeset: d26d76e02704 Author: alexsch Date: 2016-02-06 09:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d26d76e02704 8149151: Use local GraphicsEnvironment to get screen size in WToolkit Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/java/awt/Toolkit/GetSizeTest/GetScreenSizeTest.java Changeset: 7d15f9688d56 Author: avstepan Date: 2016-02-08 11:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7d15f9688d56 8142861: [TEST] MultiResolution image: add a manual test for two-display configuration (HiDPI + non-HiDPI) Reviewed-by: alexsch + test/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.html + test/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java Changeset: 73de275f4541 Author: prr Date: 2016-02-08 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/73de275f4541 Merge - test/jdk/internal/misc/JavaLangAccess/FormatUnsigned.java Changeset: b12d3cf3b605 Author: prr Date: 2016-02-16 09:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b12d3cf3b605 Merge - src/java.base/share/classes/sun/misc/InnocuousThread.java - src/java.base/share/classes/sun/misc/LRUCache.java Changeset: b766cd93e8a6 Author: prr Date: 2016-02-16 10:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b766cd93e8a6 Merge Changeset: ded40e079410 Author: darcy Date: 2016-02-16 11:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ded40e079410 8149981: java/util/Formatter/Basic.java fails after JDK-8149896 Reviewed-by: rriggs, bpb ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicBigDecimal.java ! test/java/util/Formatter/BasicBigInteger.java ! test/java/util/Formatter/BasicBoolean.java ! test/java/util/Formatter/BasicBooleanObject.java ! test/java/util/Formatter/BasicByte.java ! test/java/util/Formatter/BasicByteObject.java ! test/java/util/Formatter/BasicChar.java ! test/java/util/Formatter/BasicCharObject.java ! test/java/util/Formatter/BasicDateTime.java ! test/java/util/Formatter/BasicDouble.java ! test/java/util/Formatter/BasicDoubleObject.java ! test/java/util/Formatter/BasicFloat.java ! test/java/util/Formatter/BasicFloatObject.java ! test/java/util/Formatter/BasicInt.java ! test/java/util/Formatter/BasicIntObject.java ! test/java/util/Formatter/BasicLong.java ! test/java/util/Formatter/BasicLongObject.java ! test/java/util/Formatter/BasicShort.java ! test/java/util/Formatter/BasicShortObject.java Changeset: 7bcaf8487c69 Author: weijun Date: 2016-02-17 11:23 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7bcaf8487c69 8147772: Update KerberosTicket to describe behavior if it has been destroyed and fix NullPointerExceptions Reviewed-by: mullan ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! test/javax/security/auth/kerberos/KerberosTixDateTest.java Changeset: cd3e468e8b51 Author: chegar Date: 2016-02-17 11:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cd3e468e8b51 8068686: Remove meta-index support Reviewed-by: alanb, erikj, mchung ! make/Tools.gmk - make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java ! src/java.base/share/classes/sun/misc/JarIndex.java ! src/java.base/share/classes/sun/misc/Launcher.java - src/java.base/share/classes/sun/misc/MetaIndex.java ! src/java.base/share/classes/sun/misc/URLClassPath.java Changeset: b9e8b0ca1256 Author: shade Date: 2016-02-17 19:29 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9e8b0ca1256 8149835: StringConcatFactory should emit classes with the same package as the host class Reviewed-by: psandoz, alanb, mchung ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 3973fe856db2 Author: darcy Date: 2016-02-17 12:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3973fe856db2 8148914: BitDepth.java test fails Reviewed-by: bpb, prr ! test/javax/imageio/plugins/shared/BitDepth.java Changeset: 2291d589ccc0 Author: amlu Date: 2016-02-18 09:46 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2291d589ccc0 8149922: Remove intermittent key from security tests 8150047: Remove SSLSession/SessionCacheSizeTests from ProblemList Reviewed-by: xuelei ! test/ProblemList.txt ! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/SignUsingSHA2withRSA.sh Changeset: 4ffa549a798f Author: amlu Date: 2016-02-18 09:50 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4ffa549a798f 8149920: Remove intermittent key from jdk_core tests Reviewed-by: darcy ! test/com/sun/jndi/ldap/LdapTimeoutTest.java ! test/java/lang/ProcessHandle/InfoTest.java ! test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/util/concurrent/Phaser/Basic.java ! test/sun/nio/cs/FindDecoderBugs.java ! test/sun/nio/cs/FindEncoderBugs.java Changeset: 1a2957d53460 Author: mchung Date: 2016-02-17 17:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1a2957d53460 8074069: Move com.oracle.net and com.oracle.nio APIs to jdk.net module Reviewed-by: alanb ! make/src/classes/build/tools/module/boot.modules Changeset: 916ff9b5344f Author: mchung Date: 2016-02-17 17:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/916ff9b5344f Merge Changeset: ee0479fc6af7 Author: xuelei Date: 2016-02-18 02:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ee0479fc6af7 8139565: Restrict certificates with DSA keys less than 1024 bits Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/conf/security/java.security + test/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java Changeset: 8a863dbcfe3c Author: xuelei Date: 2016-02-18 02:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8a863dbcfe3c 8148500: [Spec] Enabled SSL Protocols may not be used Reviewed-by: mullan, jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java Changeset: 95a151d4f235 Author: rriggs Date: 2016-02-18 14:44 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/95a151d4f235 8149750: Decouple sun.misc.Signal from the base module Reviewed-by: chegar, dholmes ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 + src/java.base/share/classes/jdk/internal/misc/Signal.java - src/java.base/share/classes/sun/misc/NativeSignalHandler.java ! src/java.base/share/classes/sun/misc/Signal.java ! src/java.base/share/classes/sun/misc/SignalHandler.java - src/java.base/share/native/libjava/NativeSignalHandler.c ! src/java.base/share/native/libjava/Signal.c ! src/java.base/unix/classes/java/lang/Terminator.java ! src/java.base/windows/classes/java/lang/Terminator.java + test/sun/misc/SunMiscSignalTest.java Changeset: 48699da559b8 Author: lana Date: 2016-02-18 13:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/48699da559b8 Merge - make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java - src/java.base/share/classes/sun/misc/MetaIndex.java - src/java.base/share/classes/sun/misc/NativeSignalHandler.java - src/java.base/share/native/libjava/NativeSignalHandler.c Changeset: 931cd3a9299c Author: chegar Date: 2016-02-19 07:55 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/931cd3a9299c 8150168: jconsole AboutDialog should use the JDK specific Version API Reviewed-by: alanb, iris ! src/jdk.jconsole/share/classes/sun/tools/jconsole/AboutDialog.java Changeset: 6883aaee7364 Author: chegar Date: 2016-02-19 07:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6883aaee7364 8150163: JarFileSystem support for MRJARs should use the JDK specific Version API Reviewed-by: alanb, iris, sherman ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! test/jdk/nio/zipfs/MultiReleaseJarTest.java Changeset: 0ca3d19886e2 Author: jbachorik Date: 2015-12-28 12:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0ca3d19886e2 8145919: sun/management/jmxremote/bootstrap/RmiSslBootstrapTest failed with Connection failed for no credentials Reviewed-by: dfuchs ! test/ProblemList.txt ! test/sun/management/jmxremote/bootstrap/management_ssltest07_ok.properties.in + test/sun/management/jmxremote/bootstrap/ssl/Readme.txt ! test/sun/management/jmxremote/bootstrap/ssl/keystore ! test/sun/management/jmxremote/bootstrap/ssl/truststore Changeset: 16b6642062ee Author: naoto Date: 2016-02-19 09:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/16b6642062ee 8148346: Reduce number of packages in jdk.localedata module Reviewed-by: okutsu, alanb ! make/gendata/GendataBreakIterator.gmk ! make/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java - make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java ! make/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java + src/java.base/share/classes/sun/text/resources/FormatData_en.java + src/java.base/share/classes/sun/text/resources/FormatData_en_US.java + src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary_en.java - src/java.base/share/classes/sun/text/resources/en/FormatData_en.java - src/java.base/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java - src/java.base/share/classes/sun/text/resources/en/US/FormatData_en_US.java + src/java.base/share/classes/sun/util/resources/CalendarData_en.properties + src/java.base/share/classes/sun/util/resources/CurrencyNames_en_US.properties ! src/java.base/share/classes/sun/util/resources/LocaleData.java + src/java.base/share/classes/sun/util/resources/LocaleNames_en.properties + src/java.base/share/classes/sun/util/resources/TimeZoneNames_en.java - src/java.base/share/classes/sun/util/resources/en/CalendarData_en.properties - src/java.base/share/classes/sun/util/resources/en/LocaleNames_en.properties - src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en.java - src/java.base/share/classes/sun/util/resources/en/US/CurrencyNames_en_US.properties - src/jdk.localedata/share/classes/sun/text/resources/ar/CollationData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/FormatData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/FormatData_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/JavaTimeSupplementary_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/FormatData_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/JavaTimeSupplementary_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/FormatData_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/JavaTimeSupplementary_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/be/BY/FormatData_be_BY.java - src/jdk.localedata/share/classes/sun/text/resources/be/CollationData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/FormatData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java - src/jdk.localedata/share/classes/sun/text/resources/bg/BG/FormatData_bg_BG.java - src/jdk.localedata/share/classes/sun/text/resources/bg/CollationData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/FormatData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java - src/jdk.localedata/share/classes/sun/text/resources/ca/CollationData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/ES/FormatData_ca_ES.java - src/jdk.localedata/share/classes/sun/text/resources/ca/FormatData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CZ/FormatData_cs_CZ.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CollationData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/FormatData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java - src/jdk.localedata/share/classes/sun/text/resources/da/CollationData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/DK/FormatData_da_DK.java - src/jdk.localedata/share/classes/sun/text/resources/da/FormatData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/FormatData_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/JavaTimeSupplementary_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/CH/FormatData_de_CH.java - src/jdk.localedata/share/classes/sun/text/resources/de/DE/FormatData_de_DE.java - src/jdk.localedata/share/classes/sun/text/resources/de/FormatData_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/LU/FormatData_de_LU.java - src/jdk.localedata/share/classes/sun/text/resources/el/CY/FormatData_el_CY.java - src/jdk.localedata/share/classes/sun/text/resources/el/CollationData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/FormatData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/GR/FormatData_el_GR.java - src/jdk.localedata/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/FormatData_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/JavaTimeSupplementary_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/FormatData_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/JavaTimeSupplementary_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/FormatData_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/JavaTimeSupplementary_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/FormatData_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/JavaTimeSupplementary_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/FormatData_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/JavaTimeSupplementary_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/FormatData_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/JavaTimeSupplementary_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/FormatData_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/JavaTimeSupplementary_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/PH/FormatData_en_PH.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/FormatData_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/JavaTimeSupplementary_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/FormatData_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/JavaTimeSupplementary_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/es/AR/FormatData_es_AR.java - src/jdk.localedata/share/classes/sun/text/resources/es/BO/FormatData_es_BO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/FormatData_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/JavaTimeSupplementary_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/FormatData_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/JavaTimeSupplementary_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CR/FormatData_es_CR.java - src/jdk.localedata/share/classes/sun/text/resources/es/CollationData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/DO/FormatData_es_DO.java - src/jdk.localedata/share/classes/sun/text/resources/es/EC/FormatData_es_EC.java - src/jdk.localedata/share/classes/sun/text/resources/es/ES/FormatData_es_ES.java - src/jdk.localedata/share/classes/sun/text/resources/es/FormatData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/FormatData_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/JavaTimeSupplementary_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/FormatData_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/JavaTimeSupplementary_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/FormatData_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/JavaTimeSupplementary_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/NI/FormatData_es_NI.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/FormatData_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/JavaTimeSupplementary_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/FormatData_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/JavaTimeSupplementary_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/FormatData_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/JavaTimeSupplementary_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PY/FormatData_es_PY.java - src/jdk.localedata/share/classes/sun/text/resources/es/SV/FormatData_es_SV.java - src/jdk.localedata/share/classes/sun/text/resources/es/US/FormatData_es_US.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/FormatData_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/JavaTimeSupplementary_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/VE/FormatData_es_VE.java - src/jdk.localedata/share/classes/sun/text/resources/et/CollationData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/EE/FormatData_et_EE.java - src/jdk.localedata/share/classes/sun/text/resources/et/FormatData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java + src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorInfo_th.java + src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorRules_th.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_ar.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_be.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_bg.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_ca.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_cs.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_da.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_el.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_es.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_et.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_fi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_fr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_hi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_hr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_hu.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_is.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_iw.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_ja.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_ko.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_lt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_lv.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_mk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_no.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_pl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_ro.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_ru.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sq.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sr_Latn.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sv.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_th.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_tr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_uk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_vi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_zh.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_zh_HK.java + src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_zh_TW.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_JO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_LB.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_SY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_be.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_be_BY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_bg.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_bg_BG.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ca.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ca_ES.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_cs.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_cs_CZ.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_da.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_da_DK.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_de.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_de_AT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_de_CH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_de_DE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_de_LU.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_el.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_el_CY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_el_GR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_AU.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_CA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_GB.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_IE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_IN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_MT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_NZ.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_PH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_SG.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_en_ZA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_AR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_BO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_CL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_CO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_CR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_DO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_EC.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_ES.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_GT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_HN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_MX.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_NI.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_PA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_PE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_PR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_PY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_SV.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_US.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_UY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_VE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_et.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_et_EE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fi_FI.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fr_BE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fr_CA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fr_CH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_fr_FR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ga.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ga_IE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_hi_IN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_hr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_hr_HR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_hu.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_hu_HU.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_in.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_in_ID.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_is.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_is_IS.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_it.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_it_CH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_it_IT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_iw.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_iw_IL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja_JP.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ko.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ko_KR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_lt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_lt_LT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_lv.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_lv_LV.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_mk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_mk_MK.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ms.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ms_MY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_mt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_mt_MT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_nl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_nl_BE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_nl_NL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_no.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_no_NO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_no_NO_NY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_pl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_pl_PL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_pt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_pt_BR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_pt_PT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ro.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ro_RO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ru.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ru_RU.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sk_SK.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sl_SI.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sq.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sq_AL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_BA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_CS.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_Latn.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_Latn_ME.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_ME.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sr_RS.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sv.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_sv_SE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_th.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_th_TH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_tr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_tr_TR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_uk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_uk_UA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_vi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_vi_VN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh_CN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh_HK.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh_SG.java + src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_zh_TW.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ar.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ar_JO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ar_LB.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ar_SY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_be.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_bg.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ca.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_cs.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_da.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_de.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_de_AT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_el.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_AU.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_CA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_GB.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_IE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_IN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_MT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_NZ.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_SG.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_en_ZA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_CL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_CO.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_GT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_HN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_MX.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_PA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_PE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_PR.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_es_UY.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_et.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_fi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_fr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_fr_BE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_fr_CA.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_fr_CH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ga.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_hi_IN.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_hr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_hu.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_is.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_it.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_it_CH.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_iw.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_iw_IL.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ja.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ko.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_lt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_lv.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_mk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ms.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_mt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_nl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_nl_BE.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_no.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_pl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_pt.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_pt_PT.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ro.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ru.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sl.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sq.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sr_Latn.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_sv.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_th.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_tr.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_uk.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_vi.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_zh.java + src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/fi/CollationData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FI/FormatData_fi_FI.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/FormatData_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/JavaTimeSupplementary_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/FormatData_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/JavaTimeSupplementary_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/FormatData_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/JavaTimeSupplementary_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CollationData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FR/FormatData_fr_FR.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FormatData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java - src/jdk.localedata/share/classes/sun/text/resources/ga/FormatData_ga.java - src/jdk.localedata/share/classes/sun/text/resources/ga/IE/FormatData_ga_IE.java - src/jdk.localedata/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java - src/jdk.localedata/share/classes/sun/text/resources/hi/CollationData_hi.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/FormatData_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/JavaTimeSupplementary_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hr/CollationData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/FormatData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/HR/FormatData_hr_HR.java - src/jdk.localedata/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hu/CollationData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/FormatData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/HU/FormatData_hu_HU.java - src/jdk.localedata/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java - src/jdk.localedata/share/classes/sun/text/resources/in/FormatData_in.java - src/jdk.localedata/share/classes/sun/text/resources/in/ID/FormatData_in_ID.java - src/jdk.localedata/share/classes/sun/text/resources/is/CollationData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/FormatData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/IS/FormatData_is_IS.java - src/jdk.localedata/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/FormatData_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/JavaTimeSupplementary_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/FormatData_it.java - src/jdk.localedata/share/classes/sun/text/resources/it/IT/FormatData_it_IT.java - src/jdk.localedata/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java - src/jdk.localedata/share/classes/sun/text/resources/iw/CollationData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/FormatData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/FormatData_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/JavaTimeSupplementary_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java - src/jdk.localedata/share/classes/sun/text/resources/ja/CollationData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/FormatData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JP/FormatData_ja_JP.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ko/CollationData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/FormatData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/KR/FormatData_ko_KR.java - src/jdk.localedata/share/classes/sun/text/resources/lt/CollationData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/FormatData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/LT/FormatData_lt_LT.java - src/jdk.localedata/share/classes/sun/text/resources/lv/CollationData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/FormatData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/LV/FormatData_lv_LV.java - src/jdk.localedata/share/classes/sun/text/resources/mk/CollationData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/FormatData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/MK/FormatData_mk_MK.java - src/jdk.localedata/share/classes/sun/text/resources/ms/FormatData_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/MY/FormatData_ms_MY.java - src/jdk.localedata/share/classes/sun/text/resources/mt/FormatData_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/MT/FormatData_mt_MT.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/FormatData_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/JavaTimeSupplementary_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/FormatData_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/NL/FormatData_nl_NL.java - src/jdk.localedata/share/classes/sun/text/resources/no/CollationData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/FormatData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO_NY.java - src/jdk.localedata/share/classes/sun/text/resources/pl/CollationData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/FormatData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/PL/FormatData_pl_PL.java - src/jdk.localedata/share/classes/sun/text/resources/pt/BR/FormatData_pt_BR.java - src/jdk.localedata/share/classes/sun/text/resources/pt/FormatData_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/FormatData_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/JavaTimeSupplementary_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/ro/CollationData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/FormatData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/RO/FormatData_ro_RO.java - src/jdk.localedata/share/classes/sun/text/resources/ru/CollationData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/FormatData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/RU/FormatData_ru_RU.java - src/jdk.localedata/share/classes/sun/text/resources/sk/CollationData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/FormatData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/SK/FormatData_sk_SK.java - src/jdk.localedata/share/classes/sun/text/resources/sl/CollationData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/FormatData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/SI/FormatData_sl_SI.java - src/jdk.localedata/share/classes/sun/text/resources/sq/AL/FormatData_sq_AL.java - src/jdk.localedata/share/classes/sun/text/resources/sq/CollationData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/FormatData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sr/BA/FormatData_sr_BA.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CS/FormatData_sr_CS.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_Latn_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/RS/FormatData_sr_RS.java - src/jdk.localedata/share/classes/sun/text/resources/sv/CollationData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/FormatData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/SE/FormatData_sv_SE.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorInfo_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorRules_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/CollationData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/FormatData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/TH/FormatData_th_TH.java - src/jdk.localedata/share/classes/sun/text/resources/th/thai_dict + src/jdk.localedata/share/classes/sun/text/resources/thai_dict - src/jdk.localedata/share/classes/sun/text/resources/tr/CollationData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/FormatData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/TR/FormatData_tr_TR.java - src/jdk.localedata/share/classes/sun/text/resources/uk/CollationData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/FormatData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/UA/FormatData_uk_UA.java - src/jdk.localedata/share/classes/sun/text/resources/vi/CollationData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/FormatData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/VN/FormatData_vi_VN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CN/FormatData_zh_CN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CollationData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/FormatData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/CollationData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/FormatData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/SG/FormatData_zh_SG.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/CollationData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/FormatData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/JavaTimeSupplementary_zh_TW.java - src/jdk.localedata/share/classes/sun/util/resources/ar/AE/CurrencyNames_ar_AE.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/BH/CurrencyNames_ar_BH.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/CalendarData_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/DZ/CurrencyNames_ar_DZ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/EG/CurrencyNames_ar_EG.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/IQ/CurrencyNames_ar_IQ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/JO/CurrencyNames_ar_JO.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/KW/CurrencyNames_ar_KW.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LB/CurrencyNames_ar_LB.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LY/CurrencyNames_ar_LY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LocaleNames_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/MA/CurrencyNames_ar_MA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/OM/CurrencyNames_ar_OM.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/QA/CurrencyNames_ar_QA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SA/CurrencyNames_ar_SA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SD/CurrencyNames_ar_SD.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SY/CurrencyNames_ar_SY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/TN/CurrencyNames_ar_TN.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/YE/CurrencyNames_ar_YE.properties - src/jdk.localedata/share/classes/sun/util/resources/be/BY/CurrencyNames_be_BY.properties - src/jdk.localedata/share/classes/sun/util/resources/be/CalendarData_be.properties - src/jdk.localedata/share/classes/sun/util/resources/be/LocaleNames_be.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/BG/CurrencyNames_bg_BG.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/CalendarData_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/LocaleNames_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/CalendarData_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/ES/CurrencyNames_ca_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/LocaleNames_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CZ/CurrencyNames_cs_CZ.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CalendarData_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/LocaleNames_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/da/CalendarData_da.properties - src/jdk.localedata/share/classes/sun/util/resources/da/DK/CurrencyNames_da_DK.properties - src/jdk.localedata/share/classes/sun/util/resources/da/LocaleNames_da.properties - src/jdk.localedata/share/classes/sun/util/resources/de/AT/CurrencyNames_de_AT.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CH/CurrencyNames_de_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CalendarData_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CurrencyNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/DE/CurrencyNames_de_DE.properties - src/jdk.localedata/share/classes/sun/util/resources/de/GR/CurrencyNames_de_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LU/CurrencyNames_de_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LocaleNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CalendarData_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CurrencyNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/LocaleNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CalendarData_el.properties - src/jdk.localedata/share/classes/sun/util/resources/el/GR/CurrencyNames_el_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/el/LocaleNames_el.properties - src/jdk.localedata/share/classes/sun/util/resources/en/AU/CurrencyNames_en_AU.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/CurrencyNames_en_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CalendarData_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CurrencyNames_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CalendarData_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CurrencyNames_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/en/IN/CurrencyNames_en_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CalendarData_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CurrencyNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/LocaleNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/NZ/CurrencyNames_en_NZ.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/CurrencyNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/LocaleNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/CurrencyNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/LocaleNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/ZA/CurrencyNames_en_ZA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/AR/CurrencyNames_es_AR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/BO/CurrencyNames_es_BO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CL/CurrencyNames_es_CL.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CO/CurrencyNames_es_CO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CR/CurrencyNames_es_CR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CU/CurrencyNames_es_CU.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CalendarData_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CurrencyNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/DO/CurrencyNames_es_DO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/EC/CurrencyNames_es_EC.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CalendarData_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CurrencyNames_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/GT/CurrencyNames_es_GT.properties - src/jdk.localedata/share/classes/sun/util/resources/es/HN/CurrencyNames_es_HN.properties - src/jdk.localedata/share/classes/sun/util/resources/es/LocaleNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/MX/CurrencyNames_es_MX.properties - src/jdk.localedata/share/classes/sun/util/resources/es/NI/CurrencyNames_es_NI.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PA/CurrencyNames_es_PA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PE/CurrencyNames_es_PE.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PR/CurrencyNames_es_PR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PY/CurrencyNames_es_PY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/SV/CurrencyNames_es_SV.properties - src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/es/US/CalendarData_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/CurrencyNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/LocaleNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/UY/CurrencyNames_es_UY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/VE/CurrencyNames_es_VE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/CalendarData_et.properties - src/jdk.localedata/share/classes/sun/util/resources/et/EE/CurrencyNames_et_EE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/LocaleNames_et.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ar.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_be.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_bg.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ca.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_cs.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_da.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_de.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_el.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_el_CY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_en_GB.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_en_IE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_en_MT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_es.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_es_ES.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_es_US.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_et.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_fi.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_fr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_fr_CA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_hi.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_hr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_hu.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_in_ID.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_is.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_it.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_iw.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ja.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ko.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_lt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_lv.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_mk.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ms_MY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_mt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_mt_MT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_nl.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_no.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_pl.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_pt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_pt_BR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_pt_PT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ro.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_ru.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sk.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sl.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sq.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sr_Latn_BA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sr_Latn_ME.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sr_Latn_RS.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_sv.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_th.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_tr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_uk.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_vi.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_zh.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_AE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_BH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_DZ.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_EG.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_IQ.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_JO.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_KW.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LB.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_LY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_MA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_OM.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_QA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SD.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_SY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_TN.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ar_YE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_be_BY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_bg_BG.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ca_ES.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_cs_CZ.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_da_DK.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_AT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_CH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_DE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_GR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_de_LU.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_CY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_el_GR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_AU.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_CA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_GB.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_IN.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_MT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_NZ.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_PH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_SG.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_en_ZA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_AR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_BO.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CL.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CO.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_CU.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_DO.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_EC.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_ES.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_GT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_HN.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_MX.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_NI.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_PY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_SV.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_US.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_UY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_es_VE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_et_EE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fi_FI.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_BE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_CA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_CH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_FR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_fr_LU.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ga_IE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hi_IN.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hu_HU.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_in_ID.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_is_IS.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_CH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_it_IT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_iw_IL.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ja_JP.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ko_KR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lt_LT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_lv_LV.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mk_MK.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ms_MY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_mt_MT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_BE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_nl_NL.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_no_NO.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pl_PL.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_BR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_pt_PT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ro_RO.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_ru_RU.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sk_SK.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sl_SI.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sq_AL.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_BA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_CS.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_BA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_ME.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_Latn_RS.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_ME.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sr_RS.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_sv_SE.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_th_TH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_tr_TR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_uk_UA.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_vi_VN.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_CN.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_HK.java + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_SG.java + src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_zh_TW.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ar.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_be.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_bg.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ca.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_cs.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_da.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_el_CY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_MT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_PH.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_en_SG.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_es_US.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_et.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fi.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_fr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ga.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hi.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_hu.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_in.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_is.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_it.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_iw.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ja.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ko.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_lv.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mk.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ms.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_mt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_nl.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_no_NO_NY.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pl.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_BR.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_pt_PT.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ro.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_ru.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sk.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sl.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sq.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sr_Latn.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_th.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_tr.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_uk.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_vi.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_HK.java + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_SG.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_zh_TW.properties + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java + src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java - src/jdk.localedata/share/classes/sun/util/resources/fi/CalendarData_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/FI/CurrencyNames_fi_FI.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/LocaleNames_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/BE/CurrencyNames_fr_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CalendarData_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CurrencyNames_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CH/CurrencyNames_fr_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CalendarData_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CurrencyNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/FR/CurrencyNames_fr_FR.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LU/CurrencyNames_fr_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LocaleNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ga/IE/CurrencyNames_ga_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/ga/LocaleNames_ga.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/CalendarData_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/IN/CurrencyNames_hi_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/LocaleNames_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/hr/CalendarData_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/HR/CurrencyNames_hr_HR.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/LocaleNames_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/CalendarData_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/HU/CurrencyNames_hu_HU.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/LocaleNames_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CalendarData_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CurrencyNames_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/LocaleNames_in.properties - src/jdk.localedata/share/classes/sun/util/resources/is/CalendarData_is.properties - src/jdk.localedata/share/classes/sun/util/resources/is/IS/CurrencyNames_is_IS.properties - src/jdk.localedata/share/classes/sun/util/resources/is/LocaleNames_is.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CH/CurrencyNames_it_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CalendarData_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CurrencyNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/IT/CurrencyNames_it_IT.properties - src/jdk.localedata/share/classes/sun/util/resources/it/LocaleNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/iw/CalendarData_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/IL/CurrencyNames_iw_IL.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/LocaleNames_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CalendarData_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CurrencyNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/JP/CurrencyNames_ja_JP.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/LocaleNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ko/CalendarData_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/CurrencyNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/KR/CurrencyNames_ko_KR.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/LocaleNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/lt/CalendarData_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LT/CurrencyNames_lt_LT.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LocaleNames_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/CalendarData_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LV/CurrencyNames_lv_LV.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LocaleNames_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/CalendarData_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/LocaleNames_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/MK/CurrencyNames_mk_MK.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/LocaleNames_ms.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CalendarData_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CurrencyNames_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/CalendarData_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/LocaleNames_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CalendarData_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CurrencyNames_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/BE/CurrencyNames_nl_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/CalendarData_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/LocaleNames_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/NL/CurrencyNames_nl_NL.properties - src/jdk.localedata/share/classes/sun/util/resources/no/CalendarData_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/LocaleNames_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/CurrencyNames_no_NO.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/LocaleNames_no_NO_NY.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/CalendarData_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/LocaleNames_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/PL/CurrencyNames_pl_PL.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CalendarData_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CurrencyNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/LocaleNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/pt/CalendarData_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/CurrencyNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/LocaleNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CalendarData_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CurrencyNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/LocaleNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/CalendarData_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/LocaleNames_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/RO/CurrencyNames_ro_RO.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/CalendarData_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/LocaleNames_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/RU/CurrencyNames_ru_RU.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/CalendarData_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/LocaleNames_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/SK/CurrencyNames_sk_SK.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/CalendarData_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/LocaleNames_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/SI/CurrencyNames_sl_SI.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/AL/CurrencyNames_sq_AL.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/CalendarData_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/LocaleNames_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CalendarData_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CS/CurrencyNames_sr_CS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CalendarData_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr_Latn.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CalendarData_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CalendarData_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CalendarData_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CurrencyNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/LocaleNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/SE/CurrencyNames_sv_SE.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/th/CalendarData_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/LocaleNames_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/TH/CurrencyNames_th_TH.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/CalendarData_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/LocaleNames_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/TR/CurrencyNames_tr_TR.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/CalendarData_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/LocaleNames_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/UA/CurrencyNames_uk_UA.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/CalendarData_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/LocaleNames_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/VN/CurrencyNames_vi_VN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/CurrencyNames_zh_CN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/zh/CalendarData_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/CurrencyNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/LocaleNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/LocaleNames_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/CurrencyNames_zh_SG.java - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/LocaleNames_zh_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/CurrencyNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/LocaleNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java Changeset: 63b2f9287a8d Author: dl Date: 2016-02-20 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/63b2f9287a8d 8150014: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java fails with NoClassDefFoundError Reviewed-by: martin, psandoz, darcy, mhaupt, dholmes ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: 8701b2bb1d2e Author: srastogi Date: 2016-02-22 09:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8701b2bb1d2e 8144931: Assert class signatures are correct and refer to valid classes Reviewed-by: vlivanov, psandoz, mhaupt ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: b00a4caf7d3f Author: Greg Lewis Date: 2016-05-30 21:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b00a4caf7d3f Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 31 11:39:39 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:39 +0000 Subject: hg: bsd-port/jdk9/langtools: 13 new changesets Message-ID: <201605311139.u4VBdd7I010619@aojmv0008.oracle.com> Changeset: f0d9874b56e7 Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f0d9874b56e7 Added tag jdk-9+107 for changeset 7a0c34355149 ! .hgtags Changeset: 3cdfbbdb6f61 Author: vromero Date: 2016-02-22 16:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3cdfbbdb6f61 8149600: javac, remove unused options, step 2 Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! test/tools/javac/6257443/T6257443.java - test/tools/javac/6521805/T6521805a.java - test/tools/javac/6521805/T6521805a_1.out - test/tools/javac/6521805/T6521805a_2.out ! test/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples.not-yet.txt - test/tools/javac/diags/examples/WarnSyntheticNameConflict.java Changeset: dd43a467134b Author: darcy Date: 2016-02-23 11:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dd43a467134b 8150427: Demote ToolReloadTest.java and mark as intermittently failing Reviewed-by: jjg ! test/TEST.groups ! test/jdk/jshell/ToolReloadTest.java Changeset: 700565092eb6 Author: jjg Date: 2016-02-23 16:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/700565092eb6 8149772: cleanup handling of -encoding in JavacFileManager Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java Changeset: f04e97a97930 Author: vromero Date: 2016-02-23 16:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f04e97a97930 8149328: remove the dependency on java.logging from java.compiler Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 527e819dbc95 Author: jjg Date: 2016-02-23 16:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/527e819dbc95 8145472: replace remaining java.io.File with java.nio.file.Path Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java Changeset: 21d9e172e9f6 Author: jjg Date: 2016-02-23 19:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/21d9e172e9f6 8150475: -sourcepath / crashes javac Reviewed-by: darcy, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java + test/tools/javac/file/T8150475.java Changeset: 7892ba7c7015 Author: lana Date: 2016-02-25 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7892ba7c7015 Merge - test/tools/javac/6521805/T6521805a.java - test/tools/javac/6521805/T6521805a_1.out - test/tools/javac/6521805/T6521805a_2.out - test/tools/javac/diags/examples/WarnSyntheticNameConflict.java Changeset: ddfdf0304052 Author: jlahoda Date: 2016-02-29 11:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ddfdf0304052 8131027: JShell API/tool: suggest imports for a class Summary: Adding two new actions to JShell: add imports and create variable. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java + test/jdk/jshell/ComputeFQNsTest.java + test/jdk/jshell/InferTypeTest.java ! test/jdk/jshell/KullaTesting.java Changeset: b7583d50f67d Author: alundblad Date: 2016-02-29 13:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b7583d50f67d 8147569: Error messages from sjavac server does not always get relayed back to client Summary: Refactored how logging works in sjavac. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/LinePrefixFilterWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/log/LazyInitFileLog.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/log/LoggingOutputStream.java ! test/tools/sjavac/IdleShutdown.java ! test/tools/sjavac/PooledExecution.java Changeset: 8ea3f9487e89 Author: alundblad Date: 2016-02-29 13:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8ea3f9487e89 8147571: Information about written .h files is printed on the wrong logging level Summary: Changed how SmartWriter outputs log messages. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java Changeset: 5282596d34b3 Author: alundblad Date: 2016-02-29 19:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5282596d34b3 8148498: The sjavac client should never create a port file Summary: Sjavac client now avoids creating a port file. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java Changeset: fd18a155ad22 Author: jlahoda Date: 2016-02-29 19:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fd18a155ad22 8150874: Disable the ComputeFQNsTest.testSuspendIndexing test Reviewed-by: rfield ! test/jdk/jshell/ComputeFQNsTest.java From glewis at eyesbeyond.com Tue May 31 11:39:37 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:37 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk-9+107 for changeset 49202432b694 Message-ID: <201605311139.u4VBdbF8010617@aojmv0008.oracle.com> Changeset: 84f2862a25eb Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/84f2862a25eb Added tag jdk-9+107 for changeset 49202432b694 ! .hgtags From glewis at eyesbeyond.com Tue May 31 11:39:34 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:34 +0000 Subject: hg: bsd-port/jdk9/jaxp: 4 new changesets Message-ID: <201605311139.u4VBdYpH010608@aojmv0008.oracle.com> Changeset: d4c0e3bcc5ae Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/d4c0e3bcc5ae Added tag jdk-9+107 for changeset 781b83dadcae ! .hgtags Changeset: 95c223e6eaf0 Author: joehw Date: 2016-02-22 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/95c223e6eaf0 8149915: enabling validate-annotations feature for xsd schema with annotation causes NPE Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java + test/javax/xml/jaxp/unittest/validation/Bug8149915.xsd + test/javax/xml/jaxp/unittest/validation/SchemaTest.java Changeset: 264df5d957cd Author: clanger Date: 2016-02-24 19:25 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/264df5d957cd 8150470: JCK: api/xsl/conf/copy/copy19 test failure Reviewed-by: joehw, aefimov ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 3b9fa8b14914 Author: lana Date: 2016-02-25 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/3b9fa8b14914 Merge From glewis at eyesbeyond.com Tue May 31 11:39:35 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:35 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk-9+107 for changeset fafd694e801f Message-ID: <201605311139.u4VBdZ1P010610@aojmv0008.oracle.com> Changeset: 513eb2e432f6 Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/513eb2e432f6 Added tag jdk-9+107 for changeset fafd694e801f ! .hgtags From glewis at eyesbeyond.com Tue May 31 11:39:37 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:37 +0000 Subject: hg: bsd-port/jdk9: 7 new changesets Message-ID: <201605311139.u4VBdbcc010618@aojmv0008.oracle.com> Changeset: dbd93bfcf008 Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/dbd93bfcf008 Added tag jdk-9+107 for changeset 4d65eba233a8 ! .hgtags Changeset: 623e45a43ff3 Author: ihse Date: 2016-02-22 11:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/623e45a43ff3 8150203: Incremental update from build-infra project Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! make/Init.gmk ! make/common/NativeCompilation.gmk Changeset: 900e2e405414 Author: simonis Date: 2016-02-22 11:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/900e2e405414 8150197: Integrate AIX fixes from build-infra Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 4040949857df Author: ihse Date: 2016-02-23 21:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/4040949857df 8150257: Remove softfloat lib support Reviewed-by: dholmes, erikj ! make/common/NativeCompilation.gmk Changeset: 958ccf794051 Author: lana Date: 2016-02-25 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/958ccf794051 Merge Changeset: c7be2a78c31b Author: michaelm Date: 2016-02-25 23:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c7be2a78c31b 8087112: HTTP API and HTTP/1.1 implementation Reviewed-by: alanb, chegar, coffeys, psandoz, rriggs ! make/common/CORE_PKGS.gmk ! modules.xml Changeset: 52a4b36d9bc8 Author: Greg Lewis Date: 2016-05-30 23:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/52a4b36d9bc8 Merge from main OpenJDK repository ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk From glewis at eyesbeyond.com Tue May 31 11:39:36 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:36 +0000 Subject: hg: bsd-port/jdk9/nashorn: 4 new changesets Message-ID: <201605311139.u4VBdaBb010616@aojmv0008.oracle.com> Changeset: f33edb1f75f3 Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f33edb1f75f3 Added tag jdk-9+107 for changeset 8042e81b530e ! .hgtags Changeset: 93854b0b5e5e Author: sundar Date: 2016-02-25 13:56 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/93854b0b5e5e 8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications Reviewed-by: hannesw, mhaupt ! make/build.xml ! make/project.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! test/script/basic/JDK-8026367.js Changeset: a797fcfb7780 Author: lana Date: 2016-02-25 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/a797fcfb7780 Merge Changeset: 58409eff7e3e Author: mhaupt Date: 2016-02-29 09:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/58409eff7e3e 8150814: correct package declaration in Nashorn test Reviewed-by: sundar ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java From glewis at eyesbeyond.com Tue May 31 11:39:45 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:45 +0000 Subject: hg: bsd-port/jdk9/hotspot: 54 new changesets Message-ID: <201605311139.u4VBdjqm010690@aojmv0008.oracle.com> Changeset: 0e6f2f47479c Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e6f2f47479c Added tag jdk-9+107 for changeset c5146d4da417 ! .hgtags Changeset: 45c738cde513 Author: ihse Date: 2016-02-23 21:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45c738cde513 8150257: Remove softfloat lib support Reviewed-by: dholmes, erikj ! make/bsd/makefiles/arm.make Changeset: ddd51ea1a9b0 Author: thartmann Date: 2016-02-10 15:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ddd51ea1a9b0 8149123: [TESTBUG] compiler/loopopts/superword/SumRed* tests running on non-x86 platforms Summary: Restricted test execution to supported archs. Reviewed-by: kvn Contributed-by: Jamsheed Mohammed ! test/compiler/loopopts/superword/ProdRed_Double.java ! test/compiler/loopopts/superword/ProdRed_Float.java ! test/compiler/loopopts/superword/ProdRed_Int.java ! test/compiler/loopopts/superword/ReductionPerf.java ! test/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/compiler/loopopts/superword/SumRed_Double.java ! test/compiler/loopopts/superword/SumRed_Float.java ! test/compiler/loopopts/superword/SumRed_Int.java ! test/compiler/loopopts/superword/SumRed_Long.java Changeset: 69fc70ea2f4e Author: shade Date: 2016-02-10 15:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69fc70ea2f4e 8149356: Leftover from JDK-8141044: UseNewCode usage Reviewed-by: vlivanov ! src/share/vm/c1/c1_Canonicalizer.cpp Changeset: 306affd7e6c9 Author: shade Date: 2016-02-10 16:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/306affd7e6c9 Merge Changeset: b038c3bea5a4 Author: twisti Date: 2016-02-10 11:23 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b038c3bea5a4 8149415: [AArch64] implement JVMCI CodeInstaller Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java Changeset: 1f62d2e8308f Author: thartmann Date: 2016-02-11 11:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f62d2e8308f 8145700: Uninitialised variable in macroAssembler_x86.cpp:7038 Summary: Added missing local variable initializations. Reviewed-by: kvn, vlivanov, thartmann, mcberg Contributed-by: Rahul Raghavan ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: a43579055b3c Author: twisti Date: 2016-02-11 11:32 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a43579055b3c 8149695: [JVMCI] add missing Checkstyle configuration file Reviewed-by: kvn + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml Changeset: e8d72190f6ba Author: twisti Date: 2016-02-11 12:29 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e8d72190f6ba 8149689: [JVMCI] CodeInstaller::pd_patch_DataSectionReference should be able to throw exceptions Reviewed-by: kvn ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp Changeset: 3769c85083ca Author: thartmann Date: 2016-02-12 12:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3769c85083ca 8148564: compiler/intrinsics/string/TestStringIntrinsics2.java times out Summary: Test should not run with -Xcomp because MaxInlineSize is large. Reviewed-by: kvn, simonis ! test/compiler/intrinsics/string/TestStringIntrinsics2.java Changeset: 894c8b63e200 Author: roland Date: 2016-02-03 12:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/894c8b63e200 8143542: C2 doesn't eliminate identical checks Summary: Two identical Ifs back to back can be merged Reviewed-by: kvn ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp Changeset: 5fefcbeda616 Author: mcberg Date: 2016-02-12 16:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5fefcbeda616 8149421: Vectorized Post Loops Summary: add vectorised post loop for counted loops with vectors. Reviewed-by: kvn ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp Changeset: a63cf6a69972 Author: roland Date: 2016-02-11 12:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a63cf6a69972 8149543: range check CastII nodes should not be split through Phi Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations Reviewed-by: kvn, mcberg ! src/share/vm/opto/loopopts.cpp Changeset: 233e1f5a4279 Author: thartmann Date: 2016-02-15 11:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/233e1f5a4279 Merge ! src/cpu/x86/vm/macroAssembler_x86.cpp - src/share/vm/gc/g1/concurrentMark.cpp - src/share/vm/gc/g1/concurrentMark.hpp - src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: 5e57f1e0424c Author: kshefov Date: 2016-02-15 14:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5e57f1e0424c 8149472: NPE when executing HotSpotConstantReflectionProvider::constantEquals with null first arg Reviewed-by: twisti, kvn, dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java Changeset: 59c73358af32 Author: kshefov Date: 2016-02-15 14:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/59c73358af32 8149740: NPEs when executing some HotSpotConstantReflectionProvider with null args Reviewed-by: twisti, dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java Changeset: a4dbb762e571 Author: kshefov Date: 2016-02-15 13:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4dbb762e571 Merge Changeset: fbfe20c87c17 Author: roland Date: 2016-02-15 15:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fbfe20c87c17 8149797: Compilation fails with "assert(in_hash) failed: node should be in igvn hash table" Summary: node replaced by dominating dead cast during parsing Reviewed-by: kvn ! src/share/vm/opto/castnode.cpp Changeset: b860ea3c1616 Author: vlivanov Date: 2016-02-15 20:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b860ea3c1616 8149141: Optimized build is broken Reviewed-by: kvn, kbarrett ! src/share/vm/gc/shared/memset_with_concurrent_readers.cpp ! src/share/vm/utilities/quickSort.cpp Changeset: 30b120bce29d Author: vlivanov Date: 2016-02-15 20:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30b120bce29d 8138922: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list Reviewed-by: kvn, coleenp, dholmes ! src/share/vm/code/codeBlob.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp ! src/share/vm/runtime/thread.cpp Changeset: 6f460a0b0600 Author: vlivanov Date: 2016-02-15 20:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6f460a0b0600 8148994: Replacing MH::invokeBasic with a direct call breaks LF customization Reviewed-by: jrose, redestad ! src/share/vm/opto/callGenerator.cpp Changeset: 6ac1feb0794c Author: vlivanov Date: 2016-02-15 18:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ac1feb0794c Merge Changeset: 9cf33e51c2d4 Author: shade Date: 2016-02-15 23:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9cf33e51c2d4 8149813: Move trusted final field handling from C2 LoadNode::Value to shared code Reviewed-by: thartmann, kvn ! src/share/vm/ci/ciField.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/stringopts.hpp Changeset: 417cf2936379 Author: never Date: 2016-02-16 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/417cf2936379 8149969: [JVMCI] PrintNMethods is ignored for CompilerToVM.installCode when not called from the broker Reviewed-by: kvn ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciEnv.cpp Changeset: ccc25f034f38 Author: thartmann Date: 2016-02-17 12:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccc25f034f38 6378256: Performance problem with System.identityHashCode in client compiler Summary: Enabled C1 optimization to try pull out hashCode from object header, before calling into the VM. Reviewed-by: dlong, roland, thartmann Contributed-by: Rahul Raghavan ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + src/cpu/x86/vm/sharedRuntime_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: cffca6de2c45 Author: never Date: 2016-02-17 09:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cffca6de2c45 8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig Reviewed-by: kvn, twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 3b58a1c9a466 Author: tschatzl Date: 2016-02-10 12:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3b58a1c9a466 8143220: Fix documentation of InitiatingHeapOccupancyPercent Summary: Adjust internal flag documentation to how it currently works. Reviewed-by: brutisso, jmasa, tamao ! src/share/vm/runtime/globals.hpp Changeset: 992cdaf21e93 Author: tschatzl Date: 2016-02-10 12:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/992cdaf21e93 8136854: G1 ConcurrentG1RefineThread::stop delays JVM shutdown for >150ms Summary: Decrease the default wait delay for mark thread initialization to accomodate very short running applications. Reviewed-by: tbenson, mgerdin ! src/share/vm/gc/shared/concurrentGCThread.cpp ! src/share/vm/gc/shared/concurrentGCThread.hpp ! src/share/vm/runtime/init.cpp Changeset: e3e5642da773 Author: tschatzl Date: 2016-02-10 12:32 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3e5642da773 Merge Changeset: 71a634eeec42 Author: brutisso Date: 2016-02-10 12:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71a634eeec42 8148992: VM can hang on exit if root region scanning is initiated but not executed Reviewed-by: tschatzl, pliden, jwilhelm ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp Changeset: 70c9e56e4ace Author: brutisso Date: 2016-02-10 14:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70c9e56e4ace Merge Changeset: 75f6573e9c44 Author: mikael Date: 2016-02-10 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/75f6573e9c44 8141491: Unaligned memory access in Bits.c Summary: Introduce alignment-safe Copy::conjoint_swap and j.i.m.Unsafe.copySwapMemory Reviewed-by: jrose, dholmes, psandoz ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/utilities/copy.cpp ! src/share/vm/utilities/copy.hpp Changeset: e6a78fdf8cff Author: dholmes Date: 2016-02-10 18:57 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e6a78fdf8cff 8145725: Remove the WorkAroundNPTLTimedWaitHang workaround Reviewed-by: ddmitriev, stuefe, dcubed ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/runtime/globals.hpp Changeset: 43674df081a7 Author: dholmes Date: 2016-02-11 01:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/43674df081a7 Merge Changeset: 6411ec1cfbb6 Author: dholmes Date: 2016-02-10 22:22 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6411ec1cfbb6 8148987: [Linux] Allow building on older systems without CPU_ALLOC support Reviewed-by: dsamersoff, stuefe, dcubed ! src/os/linux/vm/os_linux.cpp Changeset: 231a9e1d77c1 Author: brutisso Date: 2016-02-11 08:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/231a9e1d77c1 8149541: Use log_error() instead of log_info() when verification reports a problem Reviewed-by: jwilhelm, tbenson ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/satbMarkQueue.cpp ! src/share/vm/gc/g1/youngList.cpp Changeset: 7d9cce2e700b Author: brutisso Date: 2016-02-11 08:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7d9cce2e700b 8149542: Missing failure reporting in HeapRegion::verify Reviewed-by: tschatzl, jprovino ! src/share/vm/gc/g1/heapRegion.cpp Changeset: fc2c277bce14 Author: stuefe Date: 2016-02-11 02:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fc2c277bce14 8149096: Remove unused code in methodComparator Summary: Remove unused code in methodComparator Reviewed-by: coleenp, sspitsyn, dholmes ! src/share/vm/prims/methodComparator.cpp ! src/share/vm/prims/methodComparator.hpp Changeset: 0e6c867c8418 Author: kevinw Date: 2016-02-08 15:46 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0e6c867c8418 8144957: Remove PICL warning message Summary: There is no need to print any error/warning message when a library needed for performance optimization is not found on the system Reviewed-by: poonam, kvn Contributed-by: Shafi Ahmad ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: aafce3cb3c9a Author: kevinw Date: 2016-02-11 12:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aafce3cb3c9a Merge Changeset: 1610a87dfa21 Author: david Date: 2016-02-11 16:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1610a87dfa21 8149648: Add number of regions to the G1HeapSummary event Reviewed-by: sjohanss, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/gcHeapSummary.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: 49f65299b140 Author: dholmes Date: 2016-02-11 15:43 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/49f65299b140 8149697: Fix for 8145725 is broken Summary: As per the existing comment we needed to check the saved 'index' instead Reviewed-by: gthornbr, dcubed, kbarrett ! src/os/linux/vm/os_linux.cpp Changeset: e840fab590ea Author: david Date: 2016-02-12 09:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e840fab590ea 8009538: [Event Request] Want events for tenuring distribution Reviewed-by: jwilhelm, sjohanss ! src/share/vm/gc/shared/ageTable.cpp + src/share/vm/gc/shared/ageTableTracer.cpp + src/share/vm/gc/shared/ageTableTracer.hpp ! src/share/vm/trace/trace.xml Changeset: 95e00dc4c516 Author: david Date: 2016-02-12 09:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/95e00dc4c516 8149650: Create a trace event for G1 heap region type transitions Reviewed-by: jwilhelm, sjohanss + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1HeapRegionType.java + src/share/vm/gc/g1/g1HeapRegionTraceType.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp + src/share/vm/gc/g1/heapRegionTracer.cpp + src/share/vm/gc/g1/heapRegionTracer.hpp ! src/share/vm/gc/g1/heapRegionType.cpp ! src/share/vm/gc/g1/heapRegionType.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/tracetypes.xml Changeset: 002843deba76 Author: dholmes Date: 2016-02-15 05:54 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/002843deba76 8147379: Investigate if ConvertSleepToYield still should be false by default on Sparc Reviewed-by: dcubed, sjohanss ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 207b25527262 Author: brutisso Date: 2016-02-15 16:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/207b25527262 8149826: Concurrent misspelled in the CMS logging Reviewed-by: david ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: 93a449cbce98 Author: dholmes Date: 2016-02-15 21:57 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93a449cbce98 8149427: Remove .class files from the hotspot repo .hgignore file Reviewed-by: mikael, twisti ! .hgignore Changeset: 76bab013c21f Author: ehelin Date: 2016-02-15 15:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76bab013c21f 8149820: Move G1YoungGenSizer to g1CollectorPolicy.cpp Reviewed-by: jwilhelm, tbenson ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp Changeset: 50222fa5848f Author: dcubed Date: 2016-02-16 12:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50222fa5848f Merge ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/share/vm/runtime/globals.hpp Changeset: 283bd3489681 Author: jwilhelm Date: 2016-02-18 18:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/283bd3489681 Merge ! src/share/vm/runtime/init.cpp Changeset: 1d51771bad5c Author: amurillo Date: 2016-02-18 15:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d51771bad5c Merge Changeset: f14a0a890704 Author: amurillo Date: 2016-02-23 18:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f14a0a890704 Merge Changeset: 934f6793f5f7 Author: lana Date: 2016-02-25 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/934f6793f5f7 Merge Changeset: 28c1b1f33a69 Author: Greg Lewis Date: 2016-05-30 23:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/28c1b1f33a69 Merge from main OpenJDK repository ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/share/vm/gc/shared/concurrentGCThread.cpp ! src/share/vm/runtime/thread.cpp From glewis at eyesbeyond.com Tue May 31 11:39:54 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 11:39:54 +0000 Subject: hg: bsd-port/jdk9/jdk: 29 new changesets Message-ID: <201605311139.u4VBdtgM010810@aojmv0008.oracle.com> Changeset: b84b5f6d9ed5 Author: lana Date: 2016-02-25 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b84b5f6d9ed5 Added tag jdk-9+107 for changeset 8701b2bb1d2e ! .hgtags Changeset: b9b28d7137cd Author: ihse Date: 2016-02-22 11:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9b28d7137cd 8150203: Incremental update from build-infra project Reviewed-by: erikj ! make/gensrc/GensrcMisc.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/src/classes/build/tools/dtdbuilder/DTDParser.java Changeset: 0b0518bff70c Author: amlu Date: 2016-02-23 09:52 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0b0518bff70c 8149154: tools/pack200/Pack200Test.java failed with NullPointerException Reviewed-by: ksrini ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/Utils.java Changeset: 4d1292a702b8 Author: mhaupt Date: 2016-02-23 07:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4d1292a702b8 8150360: augment/correct MethodHandle API documentation Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 8096d018a9a5 Author: peytoia Date: 2016-02-23 17:09 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8096d018a9a5 8074411: Describe "minor unit" and/or "default fraction digits" in Currency class' javadoc clearly Reviewed-by: naoto, okutsu, peytoia Contributed-by: Nishit Jain ! src/java.base/share/classes/java/util/Currency.java Changeset: 9d536355b828 Author: mhaupt Date: 2016-02-23 09:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9d536355b828 8143410: augment pseudo-code descriptions in MethodHandles API Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: f92af283ab18 Author: alanb Date: 2016-02-23 17:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f92af283ab18 6432031: Add support for SO_REUSEPORT Reviewed-by: alanb, simonis, chegar Contributed-by: yingqi.lu at intel.com ! make/mapfiles/libnet/mapfile-vers ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! make/src/native/genconstants/ch/genSocketOptionRegistry.c ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/java/net/SocketOptions.java ! src/java.base/share/classes/java/net/StandardSocketOptions.java ! src/java.base/share/classes/jdk/net/Sockets.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainSocketImpl.java ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/SdpSupport.c + src/java.base/unix/native/libnet/SocketImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/unix/native/libnio/ch/nio_util.h ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java ! src/java.base/windows/classes/java/net/PlainSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java + src/java.base/windows/native/libnet/SocketImpl.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/Net.c ! test/java/net/SocketOption/OptionsTest.java ! test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/DatagramChannel/SocketOptionTests.java ! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java Changeset: c92ae3d0e6a3 Author: naoto Date: 2016-02-23 10:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c92ae3d0e6a3 8150434: Remove redundant "jdk_localedata" from the CLDR locale data meta info class name Reviewed-by: mchung ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! src/jdk.localedata/share/classes/META-INF/services/sun.util.locale.provider.LocaleDataMetaInfo Changeset: 78f9275a6493 Author: rriggs Date: 2016-02-23 17:19 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/78f9275a6493 8150337: sun/misc/SunMiscSignalTest.java failed intermittently Summary: Correct test to allow for signals to be ignored Reviewed-by: bpb ! src/java.base/share/classes/jdk/internal/misc/Signal.java ! test/sun/misc/SunMiscSignalTest.java Changeset: ff1b81648957 Author: erikj Date: 2016-02-24 00:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ff1b81648957 8150456: jdk 9 nightly build fails on Windows 32 bit Reviewed-by: tbell, ihse ! make/lib/CoreLibraries.gmk ! src/java.base/share/native/libzip/CRC32.c Changeset: 8256c192e4b5 Author: xuelei Date: 2016-02-24 02:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8256c192e4b5 8149417: Use final restricted flag Reviewed-by: mullan, weijun, coffeys ! src/java.base/share/classes/javax/crypto/JceSecurity.java + test/javax/crypto/JceSecurity/FinalRestricted.java Changeset: 02f76138c022 Author: vlivanov Date: 2016-02-15 20:27 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/02f76138c022 8148994: Replacing MH::invokeBasic with a direct call breaks LF customization Reviewed-by: jrose, redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 6c649a7ac744 Author: vlivanov Date: 2016-02-17 18:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6c649a7ac744 8148518: Unsafe.getCharUnaligned() loads aren't folded in case of -XX:-UseUnalignedAccesses Reviewed-by: kvn, shade ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 13759d57abca Author: mikael Date: 2016-02-10 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/13759d57abca 8141491: Unaligned memory access in Bits.c Summary: Introduce alignment-safe Copy::conjoint_swap and j.i.m.Unsafe.copySwapMemory Reviewed-by: jrose, dholmes, psandoz ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java - src/java.base/share/native/libjava/Bits.c Changeset: b344be36b569 Author: mikael Date: 2016-02-10 19:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b344be36b569 8149611: Add tests for Unsafe.copySwapMemory Reviewed-by: dholmes + test/jdk/internal/misc/Unsafe/CopySwap.java Changeset: 045dc0b6203c Author: dcubed Date: 2016-02-16 12:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/045dc0b6203c Merge ! make/lib/CoreLibraries.gmk - src/java.base/share/native/libjava/Bits.c Changeset: f32f683182d2 Author: jwilhelm Date: 2016-02-18 18:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f32f683182d2 Merge ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: dcf2d62a3e5b Author: amurillo Date: 2016-02-18 15:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dcf2d62a3e5b Merge ! make/mapfiles/libjava/mapfile-vers - src/java.base/share/native/libjava/Bits.c Changeset: a2a823780a7c Author: amurillo Date: 2016-02-23 18:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a2a823780a7c Merge ! make/lib/CoreLibraries.gmk - src/java.base/share/native/libjava/Bits.c Changeset: e4af8119eba4 Author: bpb Date: 2016-02-15 16:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e4af8119eba4 8150204: (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output Summary: Add debugging information to the test. Reviewed-by: alanb ! test/java/nio/file/Files/probeContentType/Basic.java Changeset: f9913ea0f95c Author: sdrach Date: 2016-02-15 17:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f9913ea0f95c 8132734: JDK 9 runtime changes to support multi-release jar files Summary: JEP 238 Multi-Release JAR Files runtime support Reviewed-by: alanb, psandoz, sherman ! src/java.base/share/classes/java/net/JarURLConnection.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/sun/misc/URLClassPath.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java + test/java/util/jar/JarFile/MultiReleaseJarAPI.java + test/java/util/jar/JarFile/MultiReleaseJarHttpProperties.java + test/java/util/jar/JarFile/MultiReleaseJarIterators.java + test/java/util/jar/JarFile/MultiReleaseJarProperties.java + test/java/util/jar/JarFile/MultiReleaseJarSecurity.java + test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: d1974f961903 Author: lana Date: 2016-02-25 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d1974f961903 Merge - src/java.base/share/native/libjava/Bits.c Changeset: e0da6c2a5c32 Author: michaelm Date: 2016-02-25 23:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e0da6c2a5c32 8087112: HTTP API and HTTP/1.1 implementation Reviewed-by: alanb, chegar, coffeys, psandoz, rriggs ! make/src/classes/build/tools/module/boot.modules ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/package-info.java + src/java.httpclient/share/classes/java/net/http/AsyncEvent.java + src/java.httpclient/share/classes/java/net/http/AuthenticationFilter.java + src/java.httpclient/share/classes/java/net/http/BufferHandler.java + src/java.httpclient/share/classes/java/net/http/ConnectionPool.java + src/java.httpclient/share/classes/java/net/http/CookieFilter.java + src/java.httpclient/share/classes/java/net/http/Exchange.java + src/java.httpclient/share/classes/java/net/http/ExchangeImpl.java + src/java.httpclient/share/classes/java/net/http/ExecutorWrapper.java + src/java.httpclient/share/classes/java/net/http/FilterFactory.java + src/java.httpclient/share/classes/java/net/http/HeaderFilter.java + src/java.httpclient/share/classes/java/net/http/HeaderParser.java + src/java.httpclient/share/classes/java/net/http/Http1Exchange.java + src/java.httpclient/share/classes/java/net/http/Http1Request.java + src/java.httpclient/share/classes/java/net/http/Http1Response.java + src/java.httpclient/share/classes/java/net/http/Http2ClientImpl.java + src/java.httpclient/share/classes/java/net/http/Http2Connection.java + src/java.httpclient/share/classes/java/net/http/HttpClient.java + src/java.httpclient/share/classes/java/net/http/HttpClientBuilderImpl.java + src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java + src/java.httpclient/share/classes/java/net/http/HttpConnection.java + src/java.httpclient/share/classes/java/net/http/HttpHeaders.java + src/java.httpclient/share/classes/java/net/http/HttpHeaders1.java + src/java.httpclient/share/classes/java/net/http/HttpHeadersImpl.java + src/java.httpclient/share/classes/java/net/http/HttpRedirectImpl.java + src/java.httpclient/share/classes/java/net/http/HttpRequest.java + src/java.httpclient/share/classes/java/net/http/HttpRequestBuilderImpl.java + src/java.httpclient/share/classes/java/net/http/HttpRequestImpl.java + src/java.httpclient/share/classes/java/net/http/HttpResponse.java + src/java.httpclient/share/classes/java/net/http/HttpResponseImpl.java + src/java.httpclient/share/classes/java/net/http/HttpTimeoutException.java + src/java.httpclient/share/classes/java/net/http/Log.java + src/java.httpclient/share/classes/java/net/http/MultiExchange.java + src/java.httpclient/share/classes/java/net/http/Pair.java + src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java + src/java.httpclient/share/classes/java/net/http/PlainProxyConnection.java + src/java.httpclient/share/classes/java/net/http/PlainTunnelingConnection.java + src/java.httpclient/share/classes/java/net/http/RawChannel.java + src/java.httpclient/share/classes/java/net/http/RedirectFilter.java + src/java.httpclient/share/classes/java/net/http/ResponseContent.java + src/java.httpclient/share/classes/java/net/http/ResponseHeaders.java + src/java.httpclient/share/classes/java/net/http/SSLConnection.java + src/java.httpclient/share/classes/java/net/http/SSLDelegate.java + src/java.httpclient/share/classes/java/net/http/SSLTunnelConnection.java + src/java.httpclient/share/classes/java/net/http/Stream.java + src/java.httpclient/share/classes/java/net/http/TimeoutEvent.java + src/java.httpclient/share/classes/java/net/http/Utils.java + src/java.httpclient/share/classes/java/net/http/package-info.java ! test/com/sun/net/httpserver/FileServerHandler.java + test/java/net/httpclient/APIErrors.java + test/java/net/httpclient/BasicAuthTest.java + test/java/net/httpclient/HeadersTest.java + test/java/net/httpclient/HttpUtils.java + test/java/net/httpclient/ImmutableHeaders.java + test/java/net/httpclient/LightWeightHttpServer.java + test/java/net/httpclient/ManyRequests.java + test/java/net/httpclient/ProxyServer.java + test/java/net/httpclient/QuickResponses.java + test/java/net/httpclient/RequestBodyTest.java + test/java/net/httpclient/Server.java + test/java/net/httpclient/SmokeTest.java + test/java/net/httpclient/SplitResponse.java + test/java/net/httpclient/TimeoutTest.java + test/java/net/httpclient/docs/files/foo.txt + test/java/net/httpclient/docs/files/notsobigfile.txt + test/java/net/httpclient/docs/files/smallfile.txt + test/java/net/httpclient/security/0.policy + test/java/net/httpclient/security/1.policy + test/java/net/httpclient/security/10.policy + test/java/net/httpclient/security/11.policy + test/java/net/httpclient/security/12.policy + test/java/net/httpclient/security/15.policy + test/java/net/httpclient/security/2.policy + test/java/net/httpclient/security/3.policy + test/java/net/httpclient/security/4.policy + test/java/net/httpclient/security/5.policy + test/java/net/httpclient/security/6.policy + test/java/net/httpclient/security/7.policy + test/java/net/httpclient/security/8.policy + test/java/net/httpclient/security/9.policy + test/java/net/httpclient/security/Security.java Changeset: e143c31a205b Author: jnimeh Date: 2016-02-25 16:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e143c31a205b 8145854: SSLContextImpl.statusResponseManager should be generated if required Summary: Implement server-side lazy initialization of StatusResponseManagers in the SSLContextImpl class. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java + test/javax/net/ssl/Stapling/StapleEnableProps.java Changeset: f0bd5f763f1e Author: amlu Date: 2016-02-26 09:55 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f0bd5f763f1e 8150608: Mark BashStreams.java as intermittently failing and put to ProblemList Reviewed-by: bpb, rriggs ! test/ProblemList.txt ! test/java/nio/charset/coders/BashStreams.java Changeset: 4c8676710c25 Author: erikj Date: 2016-02-26 06:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4c8676710c25 8150497: 32 jshell tests failed on Windows 32 bit Reviewed-by: darcy, tbell ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c Changeset: 41e3c10db27a Author: dfuchs Date: 2016-02-26 12:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/41e3c10db27a 8150533: Test java/util/logging/LogManagerAppContextDeadlock.java times out intermittently. Summary: This is a test bug caused by a Logger being garbage collected too early. Reviewed-by: darcy ! test/java/util/logging/LogManagerAppContextDeadlock.java Changeset: 42794e648cfe Author: mhaupt Date: 2016-02-29 14:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/42794e648cfe 8150825: MethodHandles.tryFinally throws IndexOutOfBoundsException for non-conforming parameter lists Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/T8139885.java Changeset: 24a92ec16593 Author: Greg Lewis Date: 2016-05-30 23:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/24a92ec16593 Merge from main OpenJDK repository ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnio/ch/Net.c From glewis at eyesbeyond.com Tue May 31 12:03:28 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:28 +0000 Subject: hg: bsd-port/jdk9: 5 new changesets Message-ID: <201605311203.u4VC3S9g021634@aojmv0008.oracle.com> Changeset: 83fe2455dcc1 Author: lana Date: 2016-03-03 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/83fe2455dcc1 Added tag jdk-9+108 for changeset c7be2a78c31b ! .hgtags Changeset: 009487c0169b Author: erikj Date: 2016-03-07 09:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/009487c0169b 8151300: Build shell trace functionality lost in JDK-8076060 Reviewed-by: tbell ! make/common/MakeBase.gmk Changeset: 2436705f4a75 Author: erikj Date: 2016-03-07 09:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/2436705f4a75 8150504: JIB profiles for reference implementation builds Reviewed-by: ihse ! common/conf/jib-profiles.js Changeset: 1787bdaabb2b Author: ddehaven Date: 2016-03-07 09:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1787bdaabb2b 8132743: Move netscape.javascript package from jdk.plugin to new module Reviewed-by: kcr, mchung, alanb ! make/Images.gmk ! modules.xml Changeset: 3662bea53f93 Author: Greg Lewis Date: 2016-05-31 04:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/3662bea53f93 Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 31 12:03:29 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:29 +0000 Subject: hg: bsd-port/jdk9/nashorn: 2 new changesets Message-ID: <201605311203.u4VC3T58021637@aojmv0008.oracle.com> Changeset: 10d21e3ecd4f Author: lana Date: 2016-03-03 12:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/10d21e3ecd4f Added tag jdk-9+108 for changeset 58409eff7e3e ! .hgtags Changeset: 70f0c3970211 Author: hannesw Date: 2016-03-07 13:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/70f0c3970211 8148148: Remove pluggable CodeStore API Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java From glewis at eyesbeyond.com Tue May 31 12:03:30 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:30 +0000 Subject: hg: bsd-port/jdk9/hotspot: 40 new changesets Message-ID: <201605311203.u4VC3VtV021656@aojmv0008.oracle.com> Changeset: 3e3a10fe9511 Author: lana Date: 2016-03-03 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3e3a10fe9511 Added tag jdk-9+108 for changeset 934f6793f5f7 ! .hgtags Changeset: 0b63d854f7a6 Author: kbarrett Date: 2016-02-16 21:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0b63d854f7a6 8146728: TestPrintGCDetailsVerbose is never run by jtreg Summary: Remove requirement for fastdebug, update logging option Reviewed-by: sjohanss, brutisso, dfazunen ! test/TEST.ROOT ! test/gc/parallel/TestPrintGCDetailsVerbose.java Changeset: b0cdcfe42ebf Author: mlarsson Date: 2016-02-17 11:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b0cdcfe42ebf 8148219: Add decorator hostname to UL Reviewed-by: dholmes, mlarsson Contributed-by: robbin.ehn at oracle.com ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logDecorations.cpp ! src/share/vm/logging/logDecorations.hpp ! src/share/vm/logging/logDecorators.hpp ! src/share/vm/runtime/os.hpp Changeset: 695127299575 Author: ddmitriev Date: 2016-02-17 11:00 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/695127299575 8144578: TestOptionsWithRanges test only ever uses the default collector Reviewed-by: sangheki, dholmes ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java + test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMStartup.java Changeset: f83b14f087e3 Author: ddmitriev Date: 2016-02-17 12:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f83b14f087e3 Merge Changeset: 99f1cf3520d9 Author: jmasa Date: 2016-02-16 13:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/99f1cf3520d9 8149643: Remove check of counters in VirtualSpaceNode::inc_container_count Reviewed-by: brutisso, kbarrett, mgerdin Contributed-by: dmitry.dmitriev at oracle.com ! src/share/vm/memory/metaspace.cpp Changeset: eda0d9992163 Author: rprotacio Date: 2016-02-17 14:03 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eda0d9992163 8148630: Convert TraceStartupTime to Unified Logging Summary: The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info Reviewed-by: coleenp, dholmes ! src/share/vm/interpreter/cppInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateTable.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/globals.hpp + src/share/vm/runtime/logTimer.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/timer.hpp + test/runtime/logging/StartupTimeTest.java Changeset: f5f89bd4cd27 Author: kbarrett Date: 2016-02-17 16:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f5f89bd4cd27 8149793: DirtyCardQueueSet::apply_closure_to_completed_buffer_helper isn't helpful Summary: Merge helper into sole caller. Reviewed-by: brutisso, jwilhelm, tschatzl ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc/g1/dirtyCardQueue.cpp ! src/share/vm/gc/g1/dirtyCardQueue.hpp Changeset: 5c492a3bcacf Author: kbarrett Date: 2016-02-17 23:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c492a3bcacf Merge Changeset: b1d3888c0ae7 Author: sgehwolf Date: 2016-02-17 17:03 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b1d3888c0ae7 8143245: Zero build requires disabled warnings Reviewed-by: dholmes, coleenp ! make/linux/makefiles/zeroshark.make ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/interpreterRT_zero.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.hpp Changeset: 04465692f987 Author: coleenp Date: 2016-02-18 03:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/04465692f987 Merge Changeset: 9fd1e876ec1f Author: simonis Date: 2016-02-17 22:17 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fd1e876ec1f 8150079: MSVC prior to VS 2013 doesn't know the 'va_copy' macro Reviewed-by: dholmes ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp Changeset: 50e7ba84b313 Author: dholmes Date: 2016-02-18 03:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50e7ba84b313 Merge Changeset: dcfd41c9aee8 Author: akulyakh Date: 2016-02-18 14:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcfd41c9aee8 8150067: Quarantine serviceability/tmtools/jstat/GcCapacityTest.java Summary: Quarantine a falsely failing test until the test issue is fixed Reviewed-by: sla ! test/serviceability/tmtools/jstat/GcCapacityTest.java Changeset: 66a81854aa5d Author: rprotacio Date: 2016-02-18 17:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/66a81854aa5d 8149383: Convert TraceBiasedLocking to Unified Logging Summary: The former -XX:+TraceBiasedLocking flag has been converted to the UL option -Xlog:biasedlocking=info and =trace, with the old option being aliased. Reviewed-by: dholmes, dcubed ! src/share/vm/logging/logTag.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp + test/runtime/logging/BiasedLockingTest.java Changeset: 8c94907406e1 Author: drwhite Date: 2016-02-17 18:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c94907406e1 8149837: String.intern creates morre work than necessary for G1 Summary: Only use the SATB read barrier when reading existing strings from string table, not when adding new strings. Reviewed-by: stefank, kbarrett ! src/share/vm/classfile/stringTable.cpp Changeset: c364db766187 Author: ysuenaga Date: 2016-02-18 23:26 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c364db766187 8147388: Add diagnostic commands to attach JVMTI agent. Reviewed-by: jbachorik, sspitsyn ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp + test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java + test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java + test/serviceability/dcmd/jvmti/SimpleJvmtiAgent.java Changeset: a4dc32b7640d Author: ddmitriev Date: 2016-02-19 13:24 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4dc32b7640d 8146187: Print develop and nonproduct flags by -XX:+PrintFlags* options in debug build Reviewed-by: gtriantafill, gziemski, dholmes ! src/share/vm/runtime/globals.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: a10b72550e25 Author: ddmitriev Date: 2016-02-19 12:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a10b72550e25 Merge Changeset: 2eed484c9c04 Author: mgerdin Date: 2016-02-04 08:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2eed484c9c04 8149013: Remove unused and dead code from G1CollectorPolicy Reviewed-by: ehelin, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: d858d53ddd54 Author: mgerdin Date: 2016-02-19 13:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d858d53ddd54 Merge Changeset: d02f3149a3e8 Author: mgerdin Date: 2016-02-19 14:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d02f3149a3e8 Merge Changeset: ffd3843c127c Author: ihse Date: 2016-02-19 14:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ffd3843c127c 8150201: Restore missing -g flags to files with OPT_CFLAGS/per-file Reviewed-by: dholmes, erikj ! make/bsd/makefiles/amd64.make ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/amd64.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/i486.make ! make/solaris/makefiles/amd64.make ! make/solaris/makefiles/product.make ! make/solaris/makefiles/sparcWorks.make Changeset: 8931bfe95633 Author: ihse Date: 2016-02-19 15:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8931bfe95633 Merge Changeset: 1f58338cdec9 Author: kbarrett Date: 2016-02-19 15:14 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f58338cdec9 8150134: Simplify concurrent refinement thread deactivation Summary: Remove explicit deactivation and use green stop_at value. Reviewed-by: jmasa, tschatzl ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp Changeset: ad7a71500f4a Author: clanger Date: 2016-02-19 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad7a71500f4a 8150232: AIX cleanup: Integrate changes of 7178026 and others Reviewed-by: simonis ! src/os/aix/vm/attachListener_aix.cpp ! src/os/aix/vm/perfMemory_aix.cpp Changeset: 7f60f3f24e80 Author: jmasa Date: 2016-02-22 09:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f60f3f24e80 8150302: Reference processing logging prints the "from list" incorrectly Reviewed-by: tamao, brutisso ! src/share/vm/gc/shared/referenceProcessor.cpp Changeset: 124a4306663f Author: jwilhelm Date: 2016-02-22 19:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/124a4306663f Merge ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/thread.cpp Changeset: 5624ea45bbd7 Author: jwilhelm Date: 2016-02-22 19:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5624ea45bbd7 Merge Changeset: c35381ecd2da Author: brutisso Date: 2016-02-23 09:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c35381ecd2da 8150367: Add back information about the number of GC workers Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: 7bc85612c893 Author: tonyp Date: 2016-02-23 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bc85612c893 8146989: Introduce per-worker preserved mark stacks in ParNew Summary: Unify and provide per-worker preserved mark stack handling in ParNew Reviewed-by: tschatzl, ysr ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/g1/g1EvacFailure.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp + src/share/vm/gc/shared/preservedMarks.cpp + src/share/vm/gc/shared/preservedMarks.hpp + src/share/vm/gc/shared/preservedMarks.inline.hpp Changeset: d015eb5b230c Author: tschatzl Date: 2016-02-23 14:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d015eb5b230c Merge Changeset: 046cdd3a4173 Author: stuefe Date: 2016-02-23 19:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/046cdd3a4173 8150379: [windows] Fix Leaks in perfMemory_windows.cpp Reviewed-by: clanger, dholmes, gthornbr ! src/os/windows/vm/perfMemory_windows.cpp Changeset: e389b96f65cd Author: jwilhelm Date: 2016-02-25 17:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e389b96f65cd 8150647: Quarantine TestPLABResize.java until JDK-8150183 is fixed 8150562: Quarantine LoadAgentDcmdTest.java due to JDK-8150318 Reviewed-by: iklam, tschatzl ! test/gc/g1/plab/TestPLABResize.java ! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: 0fe42e7d345c Author: amurillo Date: 2016-02-26 10:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fe42e7d345c Merge Changeset: d132d9803a5e Author: chegar Date: 2016-03-03 12:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d132d9803a5e 8150162: Move sun.misc.Version to a truly internal package Reviewed-by: alanb, dholmes, iris, mchung, rriggs ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/thread.cpp Changeset: f20c0fbdd45a Author: lana Date: 2016-03-03 12:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f20c0fbdd45a Merge Changeset: c7e17532efa8 Author: ctornqvi Date: 2016-03-03 12:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c7e17532efa8 8151156: [TESTBUG] Integrate trivial Hotspot test changes from Jake before Jigsaw M3 Reviewed-by: hseigel, gtriantafill ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/code/InterpreterFrameSizeTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java ! test/runtime/ReservedStack/ReservedStackTest.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/contended/Basic.java ! test/runtime/contended/DefaultValue.java ! test/runtime/contended/HasNonStatic.java ! test/runtime/contended/Inheritance1.java ! test/runtime/contended/OopMaps.java ! test/runtime/contended/OopMapsSameGroup.java ! test/runtime/lambda-features/TestStaticandInstance.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/attach/AttachWithStalePidFile.java ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java Changeset: 7e7e50ac4faf Author: dcubed Date: 2016-03-05 19:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7e7e50ac4faf 8151348: quarantine compiler/codecache/jmx/PeakUsageTest.java in JDK9-dev Reviewed-by: ctornqvi, amurillo ! test/compiler/codecache/jmx/PeakUsageTest.java Changeset: 26674afb2ec1 Author: Greg Lewis Date: 2016-05-31 04:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/26674afb2ec1 Merge from main OpenJDK repository ! make/bsd/makefiles/gcc.make ! src/os/posix/vm/os_posix.cpp ! src/share/vm/runtime/thread.cpp From glewis at eyesbeyond.com Tue May 31 12:03:31 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:31 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk-9+108 for changeset 84f2862a25eb Message-ID: <201605311203.u4VC3VLH021673@aojmv0008.oracle.com> Changeset: b75afa17aefe Author: lana Date: 2016-03-03 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/b75afa17aefe Added tag jdk-9+108 for changeset 84f2862a25eb ! .hgtags From glewis at eyesbeyond.com Tue May 31 12:03:31 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:31 +0000 Subject: hg: bsd-port/jdk9/jaxws: 3 new changesets Message-ID: <201605311203.u4VC3WHO021724@aojmv0008.oracle.com> Changeset: a4c1ffe5fdec Author: lana Date: 2016-03-03 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/a4c1ffe5fdec Added tag jdk-9+108 for changeset 513eb2e432f6 ! .hgtags Changeset: ebff1bd3627a Author: aefimov Date: 2016-03-01 17:19 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/ebff1bd3627a 8150174: Update JAX-WS RI integration to latest version (2.3.0-SNAPSHOT) Reviewed-by: lancea ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Const.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/ThreadHelper.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/Headers.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/ServiceFinder.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/javax/xml/soap/FactoryFinder.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/FactoryFinder.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JJavaName.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_de.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_es.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_fr.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_it.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_ja.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_ko.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_pt_BR.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_zh_CN.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CTypeRef.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties Changeset: 4b0697e4ce89 Author: lana Date: 2016-03-03 12:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/4b0697e4ce89 Merge From glewis at eyesbeyond.com Tue May 31 12:03:33 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:33 +0000 Subject: hg: bsd-port/jdk9/langtools: 13 new changesets Message-ID: <201605311203.u4VC3XwJ021739@aojmv0008.oracle.com> Changeset: f035d3881296 Author: lana Date: 2016-03-03 12:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f035d3881296 Added tag jdk-9+108 for changeset fd18a155ad22 ! .hgtags Changeset: 20c4b78bf457 Author: alundblad Date: 2016-03-02 12:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/20c4b78bf457 8150941: Sjavac should not wait for portfile to materialize if server process is terminated Summary: Sjavac cancels forking early if server process dies. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java Changeset: 01b00ac6bc18 Author: alundblad Date: 2016-03-02 13:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/01b00ac6bc18 8061320: Sjavac should prevent using source dir as dest dir Summary: Sjavac now makes sure that src and dst dirs do not overlap. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java + test/tools/sjavac/OverlappingSrcDst.java Changeset: cb0309f4983f Author: sadayapalam Date: 2016-03-02 19:09 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cb0309f4983f 8151016: Migrate asserts introduced in Valhalla code generation to JDK9 dev Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: 61980f5f4e38 Author: bpatel Date: 2016-03-02 21:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/61980f5f4e38 8148985: javadoc "FRAMES" and "NO FRAMES" links not working correctly Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java Changeset: 5c59fd4607e5 Author: ksrini Date: 2016-03-02 15:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5c59fd4607e5 8150895: Fix bug id in test for JDK-8149842 Reviewed-by: bpatel ! test/jdk/javadoc/doclet/testIncluded/TestIncluded.java Changeset: aaa527f80b3b Author: sadayapalam Date: 2016-03-03 06:10 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aaa527f80b3b 8151018: javac should emit a clearer diagnostic when a <> inferred anonymous type's non-private methods don't override super's Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/DiamondMethodDoesNotOverride.java ! test/tools/javac/generics/diamond/neg/Neg15.out Changeset: d061b06552eb Author: sadayapalam Date: 2016-03-03 15:07 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d061b06552eb 8151134: Fix bug id in test for JDK-8151018 Reviewed-by: jlahoda ! test/tools/javac/generics/diamond/neg/Neg15.java Changeset: 178ce5786775 Author: alundblad Date: 2016-03-03 15:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/178ce5786775 8151141: Sjavac fails to fork server on Windows Summary: Reverted changeset 3269:20c4b78bf457. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java Changeset: 8000338dd45a Author: lana Date: 2016-03-03 12:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8000338dd45a Merge Changeset: e90d9efcb13f Author: ksrini Date: 2016-03-03 14:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e90d9efcb13f 8150130: NPE building javafx docs with new doclet Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java + test/jdk/javadoc/doclet/testJavaFX/pkg4/C.java Changeset: f8aebd55b8f5 Author: ksrini Date: 2016-03-05 07:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f8aebd55b8f5 8150000: Javadoc omits package listing for type Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java Changeset: f5991c73ed73 Author: sadayapalam Date: 2016-03-07 18:49 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f5991c73ed73 8148930: Incorrect erasure of exceptions in override-equivalent dual interface impl Summary: Before computing intersection of thrown types, javac must make sure type variables come from the same set. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/CheckNoTimeoutException.java + test/tools/javac/generics/inference/IntersectThrownTypesTest.java + test/tools/javac/generics/inference/IntersectThrownTypesTest.out From glewis at eyesbeyond.com Tue May 31 12:03:34 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:34 +0000 Subject: hg: bsd-port/jdk9/jaxp: Added tag jdk-9+108 for changeset 3b9fa8b14914 Message-ID: <201605311203.u4VC3YEB021748@aojmv0008.oracle.com> Changeset: 24e247ee1fff Author: lana Date: 2016-03-03 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/24e247ee1fff Added tag jdk-9+108 for changeset 3b9fa8b14914 ! .hgtags From glewis at eyesbeyond.com Tue May 31 12:03:38 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 12:03:38 +0000 Subject: hg: bsd-port/jdk9/jdk: 43 new changesets Message-ID: <201605311203.u4VC3eow021787@aojmv0008.oracle.com> Changeset: 2582665c63ce Author: lana Date: 2016-03-03 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2582665c63ce Added tag jdk-9+108 for changeset 42794e648cfe ! .hgtags Changeset: d6dbe934ed0f Author: rriggs Date: 2016-02-29 18:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d6dbe934ed0f 8150346: java/lang/ProcessHandle/InfoTest.java failed - startTime after process spawn completed Reviewed-by: redestad, martin ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/InfoTest.java Changeset: a9258705870f Author: hb Date: 2016-03-01 09:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a9258705870f 8147610: javax/management/mxbean/MXBeanLoadingTest1.java assumes URLClassLoader Reviewed-by: jbachorik ! test/javax/management/mxbean/MXBeanLoadingTest1.java Changeset: d19d6f5d07dd Author: dfuchs Date: 2016-03-01 12:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d19d6f5d07dd 8150856: Inconsistent API documentation for @param caller in System.LoggerFinder.getLogger Summary: @throws clause is correct; @param caller documentation fixed: caller must not be null. Reviewed-by: martin ! src/java.base/share/classes/java/lang/System.java Changeset: f8dc643587de Author: dfuchs Date: 2016-03-02 11:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f8dc643587de 8148820: Missing @since Javadoc tag in Logger.log(Level, Supplier) Summary: Added @since 1.8 Reviewed-by: lancea, rriggs ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: 123593aacb48 Author: igerasim Date: 2016-03-02 14:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/123593aacb48 8149330: Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary Reviewed-by: martin ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java + test/java/lang/StringBuilder/Capacity.java + test/java/lang/StringBuilder/HugeCapacity.java Changeset: 8c2194ad4ca3 Author: mhaupt Date: 2016-03-02 14:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8c2194ad4ca3 8150953: j.l.i.MethodHandles: example section in whileLoop(...) provides example for doWhileLoop Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/JavaDocExamplesTest.java Changeset: 8f23f1e1e7ea Author: chegar Date: 2016-03-02 16:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8f23f1e1e7ea 8150976: JarFile and MRJAR tests should use the JDK specific Version API Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/util/jar/JarFile.java ! test/java/util/jar/JarFile/MultiReleaseJarAPI.java ! test/java/util/jar/JarFile/MultiReleaseJarIterators.java ! test/java/util/jar/JarFile/MultiReleaseJarProperties.java ! test/java/util/jar/JarFile/MultiReleaseJarSecurity.java ! test/jdk/nio/zipfs/MultiReleaseJarTest.java Changeset: a24ddbbc4beb Author: mhaupt Date: 2016-03-02 20:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a24ddbbc4beb 8150635: j.l.i.MethodHandles.loop(...) throws IndexOutOfBoundsException Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/T8139885.java Changeset: c48cb760984f Author: mhaupt Date: 2016-03-02 20:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c48cb760984f 8150832: split T8139885 into several tests by functionality Reviewed-by: redestad + test/java/lang/invoke/FindAccessTest.java + test/java/lang/invoke/FoldTest.java + test/java/lang/invoke/LoopCombinatorTest.java + test/java/lang/invoke/SpreadCollectTest.java - test/java/lang/invoke/T8139885.java + test/java/lang/invoke/TryFinallyTest.java Changeset: 6e9a5ea0feaa Author: mikael Date: 2016-03-02 13:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6e9a5ea0feaa 8149596: Remove java.nio.Bits copy wrapper methods Reviewed-by: bpb, chegar, psandoz ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template Changeset: 9d2a7770ab23 Author: tvaleev Date: 2016-03-03 10:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9d2a7770ab23 8072727: add variation of Stream.iterate() that's finite Reviewed-by: psandoz, briangoetz ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java ! src/java.base/share/classes/java/util/stream/Streams.java ! test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java ! test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java ! test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java ! test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/IterateTest.java Changeset: 677d437b4bd9 Author: tvaleev Date: 2016-03-03 10:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/677d437b4bd9 8147505: BaseStream.onClose() should not allow registering new handlers after stream is consumed Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/AbstractPipeline.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamCloseTest.java Changeset: 9a83d6009bd3 Author: chegar Date: 2016-03-03 12:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9a83d6009bd3 8150162: Move sun.misc.Version to a truly internal package Reviewed-by: alanb, iris, mchung, rriggs ! make/gensrc/GensrcMisc.gmk ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/System.java + src/java.base/share/classes/java/lang/VersionProps.java.template - src/java.base/share/classes/sun/misc/Version.java.template - src/java.base/share/native/libjava/Version.c ! src/java.base/share/native/libjli/java.c - test/sun/misc/Version/Version.java Changeset: 3016faa53222 Author: chegar Date: 2016-03-03 12:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3016faa53222 8151140: Replace use of lambda/method ref in jdk.Version constructor Reviewed-by: psandoz ! src/java.base/share/classes/jdk/Version.java Changeset: e941d983c8e4 Author: mhaupt Date: 2016-03-03 14:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e941d983c8e4 8150957: j.l.i.MethodHandles.whileLoop(...) fails with IOOBE in the case init is null, step and pred have parameters Reviewed-by: psandoz ! test/java/lang/invoke/LoopCombinatorTest.java Changeset: 49781476b709 Author: vtewari Date: 2016-03-03 17:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/49781476b709 8148609: socket impl supportedOptions() should return an immutable set Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/java/net/SocketImpl.java + test/java/net/SocketOption/ImmutableOptions.java Changeset: eb5798a009cc Author: vtewari Date: 2016-03-03 17:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/eb5798a009cc 8150521: SharedSecrets.getJavaNetInetAddressAccess should ensure that InetAddress is initialised Reviewed-by: alanb, chegar ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java Changeset: ddcb72fcf357 Author: dl Date: 2016-03-03 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ddcb72fcf357 6842353: Linux testcase failure java/util/WeakHashMap/GCDuringIteration.java Reviewed-by: martin, psandoz, darcy ! test/java/util/WeakHashMap/GCDuringIteration.java Changeset: e16d92f2b8a7 Author: dl Date: 2016-03-03 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e16d92f2b8a7 8150319: ScheduledExecutorTest:testFixedDelaySequence timeout with slow VMs Reviewed-by: martin, psandoz ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/java/util/concurrent/tck/ScheduledExecutorTest.java Changeset: 410a3ececec1 Author: dl Date: 2016-03-03 10:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/410a3ececec1 8150417: Make ThreadLocalRandom more robust against static initialization cycles Reviewed-by: martin, psandoz, dholmes, mhaupt ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: a54ed9514075 Author: dl Date: 2016-03-03 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a54ed9514075 8150523: improve jtreg test timeout handling, especially -timeout: Reviewed-by: martin, psandoz, smarks ! test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/Interrupt.java ! test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java ! test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java ! test/java/util/concurrent/CompletableFuture/Basic.java ! test/java/util/concurrent/ConcurrentHashMap/MapLoops.java ! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java ! test/java/util/concurrent/ConcurrentQueues/GCRetention.java ! test/java/util/concurrent/CyclicBarrier/Basic.java ! test/java/util/concurrent/DelayQueue/Stress.java ! test/java/util/concurrent/Exchanger/ExchangeLoops.java ! test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java ! test/java/util/concurrent/Executors/AutoShutdown.java ! test/java/util/concurrent/FutureTask/CancelledFutureLoops.java ! test/java/util/concurrent/FutureTask/DoneMeansDone.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCorePoolSize.java ! test/java/util/concurrent/ScheduledThreadPoolExecutor/ZeroCoreThreads.java ! test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java ! test/java/util/concurrent/ThreadPoolExecutor/Custom.java ! test/java/util/concurrent/ThreadPoolExecutor/FlakyThreadFactory.java ! test/java/util/concurrent/ThreadPoolExecutor/SelfInterrupt.java ! test/java/util/concurrent/ThreadPoolExecutor/ThreadRestarts.java ! test/java/util/concurrent/ThreadPoolExecutor/TimeOutShrink.java ! test/java/util/concurrent/locks/Lock/CheckedLockLoops.java ! test/java/util/concurrent/locks/Lock/FlakyMutex.java ! test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java ! test/java/util/concurrent/locks/LockSupport/ParkLoops.java ! test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java ! test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/Count.java ! test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java ! test/java/util/concurrent/locks/StampedLock/Basic.java Changeset: 75b933981e86 Author: dl Date: 2016-03-03 10:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/75b933981e86 8150416: Miscellaneous changes imported from jsr166 CVS 2016-03 Reviewed-by: martin, psandoz ! test/java/util/concurrent/tck/Collection8Test.java ! test/java/util/concurrent/tck/ThreadTest.java Changeset: a603b1f1d9a1 Author: lana Date: 2016-03-03 12:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a603b1f1d9a1 Merge - src/java.base/share/classes/sun/misc/Version.java.template - src/java.base/share/native/libjava/Version.c - test/java/lang/invoke/T8139885.java - test/sun/misc/Version/Version.java Changeset: 721288127c82 Author: sdrach Date: 2016-03-03 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/721288127c82 8150679: closed/javax/crypto/CryptoPermission/CallerIdentification.sh fails after fix for JDK-8132734 Summary: also fixes JDK-8150920 Reviewed-by: psandoz, redestad Contributed-by: steve.drach at oracle.com ! src/java.base/share/classes/java/util/jar/JarFile.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: 232843a54696 Author: shurailine Date: 2016-03-03 15:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/232843a54696 8150998: Fix module dependences in java/lang tests Reviewed-by: mchung ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/InfoTest.java ! test/java/lang/ProcessHandle/OnExitTest.java ! test/java/lang/ProcessHandle/TreeTest.java ! test/java/lang/StackWalker/StackStreamTest.java ! test/java/lang/System/Logger/Level/LoggerLevelTest.java ! test/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/api/LoggerFinderAPITest.java ! test/java/lang/System/MacEncoding/TestFileEncoding.java ! test/java/lang/instrument/ManyMethodsBenchmarkAgent.java ! test/java/lang/instrument/RetransformAgent.java ! test/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java ! test/java/lang/invoke/lambda/LambdaAsm.java ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/java/lang/ref/CleanerTest.java Changeset: 70e358e75ba5 Author: darcy Date: 2016-03-03 15:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/70e358e75ba5 8151226: Mark UdpTest.java as intermittently failing Reviewed-by: lancea ! test/java/net/ipv6tests/UdpTest.java Changeset: 4fe2c0cf7b3b Author: amlu Date: 2016-03-04 13:59 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4fe2c0cf7b3b 8038330: tools/jar/JarEntryTime.java fails intermittently on checking extracted file last modified values are the current times Reviewed-by: sherman, plevart ! test/tools/jar/JarEntryTime.java Changeset: d52c28899f24 Author: darcy Date: 2016-03-03 22:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d52c28899f24 8151228: Mark TestDSAGenParameterSpec.java as intermittently failing Reviewed-by: xuelei ! test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java Changeset: efeef5749c28 Author: rpatil Date: 2016-03-02 23:28 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/efeef5749c28 8087104: DateFormatSymbols triggers this.clone() in the constructor Summary: Instead of using its own instance for caching and calling clone in DateFormatSymbols, a nested class SymbolsCacheEntry is introduced. Reviewed-by: okutsu, peytoia ! src/java.base/share/classes/java/text/DateFormatSymbols.java + test/java/text/Format/DateFormat/DFSConstructorCloneTest.java Changeset: 124d07ef3b32 Author: xuelei Date: 2016-03-04 14:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/124d07ef3b32 8148108: Disable Diffie-Hellman keys less than 1024 bits Reviewed-by: vinnie, mullan ! src/java.base/share/conf/security/java.security + test/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java Changeset: bc2722be85be Author: erikj Date: 2016-03-04 17:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bc2722be85be 8151297: Class name change for CLDRLocaleDataMetaInfo_jdk_localedata needs updating in makefile Reviewed-by: alanb ! make/gensrc/GensrcCLDR.gmk Changeset: 60ea1a15d560 Author: erikj Date: 2016-03-04 18:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/60ea1a15d560 8151302: Attempt at silencing build log broke html32.bdtd Reviewed-by: mchung ! make/gendata/GendataHtml32dtd.gmk Changeset: f36a67535bfb Author: darcy Date: 2016-03-04 10:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f36a67535bfb 8151225: Mark SpecTest.java as intermittently failing Reviewed-by: mullan ! test/sun/security/rsa/SpecTest.java Changeset: 4ee6d4809d3f Author: amlu Date: 2016-03-05 10:30 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4ee6d4809d3f 8151286: Remove intermittent key from TestLocalTime.java and move back to tier1 Reviewed-by: darcy ! test/TEST.groups ! test/java/util/zip/TestLocalTime.java Changeset: d920311e7871 Author: amlu Date: 2016-03-05 10:34 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d920311e7871 8151263: Mark java/rmi test LeaseCheckInterval.java as intermittently failing Reviewed-by: darcy ! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java Changeset: 1c352638984e Author: vinnie Date: 2016-03-07 14:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1c352638984e 8151149: CipherSpi implementation of PBEWithSHA1AndDESede returns key size in bytes Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java + test/com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java Changeset: c76255da3ec0 Author: mullan Date: 2016-03-07 10:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c76255da3ec0 8138653: Default key sizes for the AlgorithmParameterGenerator and KeyPairGenerator implementations should be upgraded Reviewed-by: coffeys, vinnie ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: 15a99a1f2d88 Author: mullan Date: 2016-03-07 10:11 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/15a99a1f2d88 Merge Changeset: dea5c036cb15 Author: sdrach Date: 2016-03-07 19:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dea5c036cb15 8151339: Adding fragment to JAR URLs breaks ant Reviewed-by: alanb ! src/java.base/share/classes/sun/misc/URLClassPath.java Changeset: 7d878555b604 Author: ddehaven Date: 2016-02-25 15:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7d878555b604 8132743: Move netscape.javascript package from jdk.plugin to new module Reviewed-by: kcr, mchung, alanb ! make/src/classes/build/tools/module/boot.modules + src/jdk.jsobject/share/classes/jdk/internal/netscape/javascript/spi/JSObjectProvider.java + src/jdk.jsobject/share/classes/netscape/javascript/JSException.java + src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java + src/jdk.jsobject/share/classes/netscape/javascript/package-info.java Changeset: 1c7bad079890 Author: darcy Date: 2016-03-07 12:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1c7bad079890 8151393: Revert changes for JDK-8087104 Reviewed-by: alanb ! src/java.base/share/classes/java/text/DateFormatSymbols.java - test/java/text/Format/DateFormat/DFSConstructorCloneTest.java Changeset: 983e5e6f5408 Author: Greg Lewis Date: 2016-05-31 04:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/983e5e6f5408 Merge from main OpenJDK repository From glewis at eyesbeyond.com Tue May 31 13:10:46 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:10:46 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk-9+109 for changeset b75afa17aefe Message-ID: <201605311310.u4VDAkDe019265@aojmv0008.oracle.com> Changeset: 9666775734fb Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/9666775734fb Added tag jdk-9+109 for changeset b75afa17aefe ! .hgtags From glewis at eyesbeyond.com Tue May 31 13:10:49 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:10:49 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk-9+109 for changeset 4b0697e4ce89 Message-ID: <201605311310.u4VDAnbo019395@aojmv0008.oracle.com> Changeset: 0db939c930f3 Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/0db939c930f3 Added tag jdk-9+109 for changeset 4b0697e4ce89 ! .hgtags From glewis at eyesbeyond.com Tue May 31 13:10:54 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:10:54 +0000 Subject: hg: bsd-port/jdk9/nashorn: 6 new changesets Message-ID: <201605311310.u4VDAswO019402@aojmv0008.oracle.com> Changeset: 0714a30d7833 Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/0714a30d7833 Added tag jdk-9+109 for changeset 70f0c3970211 ! .hgtags Changeset: f27bb66ac9d3 Author: mhaupt Date: 2016-03-09 13:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f27bb66ac9d3 8151291: $EXEC yields "unknown command" on Cygwin Reviewed-by: jlaskey, hannesw, sdama ! .hgignore ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java + test/script/nosecurity/JDK-8151291.js Changeset: 11811302fe75 Author: mhaupt Date: 2016-03-09 15:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/11811302fe75 8151518: relax test requirements to reduce dependency on directory contents Reviewed-by: hannesw, sundar ! test/script/nosecurity/JDK-8151291.js Changeset: c80b4edebdcb Author: hannesw Date: 2016-03-09 15:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c80b4edebdcb 8151515: $EXEC output is truncated Reviewed-by: sundar, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CommandExecutor.java Changeset: 71a37d6a6495 Author: lana Date: 2016-03-10 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/71a37d6a6495 Merge Changeset: 9937077e48f1 Author: sdama Date: 2016-03-11 11:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9937077e48f1 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-util.js From glewis at eyesbeyond.com Tue May 31 13:11:04 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:11:04 +0000 Subject: hg: bsd-port/jdk9/langtools: 11 new changesets Message-ID: <201605311311.u4VDB4k9019441@aojmv0008.oracle.com> Changeset: 47206f242e0a Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/47206f242e0a Added tag jdk-9+109 for changeset f5991c73ed73 ! .hgtags Changeset: 01fdf839bbe6 Author: vromero Date: 2016-03-07 13:45 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/01fdf839bbe6 8139474: -release 7 -verbose causes Javac exception Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/T8139474/DashRelease7DashVerboseTest.java Changeset: a61a3c4a3cb3 Author: bchristi Date: 2016-03-08 11:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a61a3c4a3cb3 8148187: Remove OS X-specific com.apple.concurrent package Summary: Removed jdk.deploy.osx module (including com.apple.concurrent) Reviewed-by: alanb, erikj, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java Changeset: 08b48678df34 Author: rfield Date: 2016-03-08 11:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/08b48678df34 8148316: jshell tool: Configurable output format 8148317: jshell tool: unify commands into /set 8149524: JShell: CompletenessAnalysis fails on class Case, E2 extends Enum, E3 extends Enum> {} Reviewed-by: jlahoda + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/CompletenessTest.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolBasicTest.java + test/jdk/jshell/ToolFormatTest.java Changeset: 7a9d55dbfb84 Author: shade Date: 2016-03-09 12:52 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7a9d55dbfb84 8151223: String concatenation fails with implicit toString() on package-private class Reviewed-by: mcimadamore, forax ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java + test/tools/javac/StringConcat/access/Holder.java + test/tools/javac/StringConcat/access/PublicClass.java + test/tools/javac/StringConcat/access/PublicInterface.java + test/tools/javac/StringConcat/access/Public_PrivateInterface1.java + test/tools/javac/StringConcat/access/Public_PrivateInterface2.java + test/tools/javac/StringConcat/access/Public_PublicClass.java + test/tools/javac/StringConcat/access/Public_PublicInterface.java + test/tools/javac/StringConcat/access/Test.java Changeset: d04881ed4d86 Author: shade Date: 2016-03-09 18:31 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d04881ed4d86 8151516: test/tools/javac/TestIndyStringConcat depends on runtime JDK details Reviewed-by: mcimadamore + test/tools/javac/StringConcat/TestIndyStringConcat.java ! test/tools/javac/StringConcat/access/Test.java - test/tools/javac/TestIndyStringConcat.java Changeset: 985695afdd3a Author: simonis Date: 2016-03-10 08:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/985695afdd3a 8150632: jdk.jshell.TaskFactory should use jdk.Version to check for java.specification.version Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: b2a8c7611686 Author: lana Date: 2016-03-10 09:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b2a8c7611686 Merge - test/tools/javac/TestIndyStringConcat.java Changeset: 0356613310dd Author: rfield Date: 2016-03-10 14:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0356613310dd 8080069: JShell: Support for corralled classes Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/jshell/Corraller.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! test/jdk/jshell/ClassesTest.java ! test/jdk/jshell/DropTest.java ! test/jdk/jshell/KullaTesting.java ! test/jdk/jshell/ReplaceTest.java Changeset: 9c3966e9a7a7 Author: ksrini Date: 2016-02-24 15:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9c3966e9a7a7 8149139: [javadoc] Modify Content to accept CharSequence Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 9b4c916633f8 Author: jlahoda Date: 2016-03-11 13:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9b4c916633f8 8151570: jtreg tests leave tty in bad state Summary: Use unsupported terminal when running tests, to avoid setting tty to a raw mode. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java From glewis at eyesbeyond.com Tue May 31 13:11:08 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:11:08 +0000 Subject: hg: bsd-port/jdk9: 16 new changesets Message-ID: <201605311311.u4VDB82f019475@aojmv0008.oracle.com> Changeset: b0d82bafd78d Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/b0d82bafd78d Added tag jdk-9+109 for changeset 1787bdaabb2b ! .hgtags Changeset: 20b062ae4123 Author: erikj Date: 2016-03-08 15:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/20b062ae4123 8151435: Windows devkit missing 32bit msvcdis120.dll Reviewed-by: tbell ! make/devkit/createWindowsDevkit.sh Changeset: 73287079abaf Author: bchristi Date: 2016-03-08 11:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/73287079abaf 8148187: Remove OS X-specific com.apple.concurrent package Summary: Removed jdk.deploy.osx module (including com.apple.concurrent) Reviewed-by: alanb, erikj, mchung ! common/bin/unshuffle_list.txt ! make/Images.gmk ! make/Main.gmk ! make/common/NON_CORE_PKGS.gmk ! modules.xml Changeset: 06622a7047a8 Author: kshefov Date: 2016-02-20 11:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/06622a7047a8 8141616: Add new methods to the java Whitebox API Reviewed-by: kvn, dpochepk ! test/lib/sun/hotspot/WhiteBox.java Changeset: d5d0272959aa Author: thartmann Date: 2016-02-22 08:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/d5d0272959aa Merge Changeset: 42f50a15674f Author: neliasso Date: 2016-02-25 10:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/42f50a15674f 8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs Summary: Add whitebox for checking available compilers Reviewed-by: kvn ! test/lib/sun/hotspot/WhiteBox.java Changeset: add4d35c3625 Author: thartmann Date: 2016-02-29 09:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/add4d35c3625 Merge Changeset: 53d8e79dcfc2 Author: mgronlun Date: 2016-03-01 23:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/53d8e79dcfc2 8143228: Update module exports for Java Flight Recorder Reviewed-by: alanb, egahlin ! common/bin/compare_exceptions.sh.incl ! modules.xml Changeset: 50a1521b75f9 Author: ysuenaga Date: 2016-02-29 22:55 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/50a1521b75f9 8150723: HSDB toolbar icons are missing. Reviewed-by: erikj, dsamersoff ! make/CompileJavaModules.gmk Changeset: 6bd3985e54e8 Author: jwilhelm Date: 2016-03-05 10:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6bd3985e54e8 Merge Changeset: da69589a08fc Author: amurillo Date: 2016-03-05 20:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/da69589a08fc Merge Changeset: 672174fe5bf9 Author: amurillo Date: 2016-03-08 19:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/672174fe5bf9 Merge ! modules.xml Changeset: 34c2b2497b60 Author: simonis Date: 2016-03-09 11:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/34c2b2497b60 8151497: Set REQUIRED_OS_NAME and REQUIRED_OS_VERSION on AIX Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 55fdc41df143 Author: lana Date: 2016-03-10 09:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/55fdc41df143 Merge Changeset: 925be13b3740 Author: erikj Date: 2016-03-11 09:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/925be13b3740 8151685: Fix the version of required jdk in configure help text Reviewed-by: erikj Contributed-by: kubota.yuji at gmail.com ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 Changeset: 62bcded2df6b Author: Greg Lewis Date: 2016-05-31 05:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/62bcded2df6b Merge from main OpenJDK repository ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/platform.m4 ! make/CompileJavaModules.gmk From glewis at eyesbeyond.com Tue May 31 13:11:14 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:11:14 +0000 Subject: hg: bsd-port/jdk9/jaxp: 3 new changesets Message-ID: <201605311311.u4VDBEVJ019552@aojmv0008.oracle.com> Changeset: d9afbcf9f454 Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/d9afbcf9f454 Added tag jdk-9+109 for changeset 24e247ee1fff ! .hgtags Changeset: 0fe7231b64a6 Author: joehw Date: 2016-03-09 16:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/0fe7231b64a6 8150704: XALAN: ERROR: 'No more DTM IDs are available' when transforming with lots of temporary result trees Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java - test/javax/xml/jaxp/unittest/transform/Bug4693341.out ! test/javax/xml/jaxp/unittest/transform/Bug4693341Test.java - test/javax/xml/jaxp/unittest/transform/Bug4693341_golden.dtd - test/javax/xml/jaxp/unittest/transform/Bug4693341_golden.xml - test/javax/xml/jaxp/unittest/transform/Bug6505031.java + test/javax/xml/jaxp/unittest/transform/Bug8150704-1.ref + test/javax/xml/jaxp/unittest/transform/Bug8150704-1.xml + test/javax/xml/jaxp/unittest/transform/Bug8150704-1.xsl + test/javax/xml/jaxp/unittest/transform/Bug8150704-2.ref + test/javax/xml/jaxp/unittest/transform/Bug8150704-2.xml + test/javax/xml/jaxp/unittest/transform/Bug8150704-2.xsl ! test/javax/xml/jaxp/unittest/transform/TransformerTest.java Changeset: 1c1bb661d35b Author: lana Date: 2016-03-10 09:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/1c1bb661d35b Merge - test/javax/xml/jaxp/unittest/transform/Bug4693341.out - test/javax/xml/jaxp/unittest/transform/Bug4693341_golden.dtd - test/javax/xml/jaxp/unittest/transform/Bug4693341_golden.xml - test/javax/xml/jaxp/unittest/transform/Bug6505031.java From glewis at eyesbeyond.com Tue May 31 13:11:15 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:11:15 +0000 Subject: hg: bsd-port/jdk9/hotspot: 111 new changesets Message-ID: <201605311311.u4VDBHej019560@aojmv0008.oracle.com> Changeset: 407003fcbdb9 Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/407003fcbdb9 Added tag jdk-9+109 for changeset 7e7e50ac4faf ! .hgtags Changeset: 9900740dd51f Author: ppunegov Date: 2016-02-17 17:48 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9900740dd51f 8144621: CompilerControl: inline tests timeout with Xcomp Summary: Restrict patterns that lead to timeout Reviewed-by: kvn, neliasso ! test/compiler/compilercontrol/share/AbstractTestBase.java Changeset: 2c3c43037e14 Author: thartmann Date: 2016-02-19 10:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c3c43037e14 8145707: 4 Null pointer dereference defect groups in compileBroker.cpp. Summary: Added explicit null checks to fix possible null pointer dereference errors for internal tests. Reviewed-by: kvn Contributed-by: Rahul Raghavan ! src/share/vm/compiler/compileBroker.cpp Changeset: a97431603d3f Author: vlivanov Date: 2016-02-19 20:40 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a97431603d3f 7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode Reviewed-by: jrose, kvn ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/dependencyContext.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/jsr292/ContinuousCallSiteTargetChange.java Changeset: b3434fcd4e11 Author: vlivanov Date: 2016-02-19 20:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b3434fcd4e11 8149741: Don't refer to stub entry points by index in external_word relocations Reviewed-by: kvn ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp Changeset: d743113e99e2 Author: vlivanov Date: 2016-02-19 20:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d743113e99e2 8067014: LinearScan::is_sorted significantly slows down fastdebug builds' performance Reviewed-by: vlivanov, shade ! src/share/vm/c1/c1_CFGPrinter.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp Changeset: f1c5937e76a2 Author: mdoerr Date: 2016-02-19 11:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1c5937e76a2 8149655: PPC64: Implement CompactString intrinsics Reviewed-by: goetz, kvn ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! test/compiler/intrinsics/string/TestStringIntrinsics2.java Changeset: bc4aca25ef2a Author: kshefov Date: 2016-02-20 11:44 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bc4aca25ef2a 8141616: Add new methods to the java Whitebox API Reviewed-by: kvn, dpochepk ! src/share/vm/prims/whitebox.cpp Changeset: ed4f837cee25 Author: kshefov Date: 2016-02-20 11:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ed4f837cee25 8141618: Change JVMCI compilerToVM constant pool tests to support CP cache Reviewed-by: twisti, dpochepk ! test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java ! test/compiler/jvmci/common/testcases/MultipleImplementer2.java ! test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java Changeset: a8377a286e90 Author: kshefov Date: 2016-02-20 11:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a8377a286e90 8141619: Develop new tests for JVMCI compilerToVM class' CP related methods Reviewed-by: twisti, dpochepk + test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java + test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java + test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java + test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java + test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java + test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java + test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java Changeset: e06b9173b181 Author: thartmann Date: 2016-02-22 08:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e06b9173b181 Merge ! src/cpu/ppc/vm/globals_ppc.hpp Changeset: 55778b6121e3 Author: roland Date: 2016-02-15 10:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55778b6121e3 8087341: C2 doesn't optimize redundant memory operations with G1 Summary: effect of memory barrier in post barrier is too wide Reviewed-by: kvn, aph Contributed-by: adinn ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp Changeset: db7934bcad3b Author: roland Date: 2016-02-17 10:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/db7934bcad3b 8148786: xml.tranform fails on x86-64 Summary: CCP computes wrong type for CountedLoop iv Phi Reviewed-by: kvn ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp Changeset: adf6fb6c302f Author: shade Date: 2016-02-19 11:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/adf6fb6c302f 8150102: C1 should fold arraylength for constant/trusted arrays Reviewed-by: vlivanov, kvn ! src/share/vm/c1/c1_Canonicalizer.cpp Changeset: 23abf2feec96 Author: roland Date: 2016-02-16 12:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/23abf2feec96 8149916: Test case for 8149797 Reviewed-by: kvn + test/compiler/c2/TestDominatingDeadCheckCast.java Changeset: df3a274ff883 Author: roland Date: 2016-02-23 10:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/df3a274ff883 Merge Changeset: 94f78e8d4d83 Author: jcm Date: 2016-02-22 23:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94f78e8d4d83 8145333: -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:-EnableJVMCI makes JVM crash Summary: JVMCI Flags are checked for consistency after parse. Reviewed-by: twisti - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp ! src/share/vm/jvmci/jvmci_globals.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp Changeset: 0bdb1a9d1fd1 Author: shade Date: 2016-02-23 17:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0bdb1a9d1fd1 8150180: String.value contents should be trusted Reviewed-by: vlivanov, redestad, jrose, twisti ! src/share/vm/opto/library_call.cpp Changeset: dfa7d9934ab4 Author: roland Date: 2016-02-23 17:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dfa7d9934ab4 8007986: GrowableArray should implement binary search Summary: binary search method for GrowableArray Reviewed-by: vlivanov, jrose ! src/share/vm/ci/ciConstantPoolCache.cpp ! src/share/vm/ci/ciConstantPoolCache.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: 8b9fdaeb8c57 Author: shade Date: 2016-02-23 22:09 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8b9fdaeb8c57 8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template + test/compiler/unsafe/generate-unsafe-tests.sh Changeset: 86d78449f472 Author: shade Date: 2016-02-24 18:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/86d78449f472 8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102 Reviewed-by: thartmann, vlivanov ! src/share/vm/c1/c1_Canonicalizer.cpp + test/compiler/c1/CanonicalizeArrayLength.java Changeset: 1f4f4866aee0 Author: roland Date: 2016-02-23 17:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1f4f4866aee0 8148353: [linux-sparc] Crash in libawt.so on Linux SPARC Summary: gcc expects clean 32 bit int in 64 bit register on function entry Reviewed-by: kvn, dlong ! make/test/JtregNative.gmk ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp + test/compiler/native/TestDirtyInt.java + test/compiler/native/libTestDirtyInt.c Changeset: 0fc557e05fc0 Author: roland Date: 2016-02-24 20:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fc557e05fc0 Merge Changeset: d8386cb3528c Author: thartmann Date: 2016-02-25 08:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8386cb3528c 8150441: CompileTask::print_impl() is broken after JDK-8146905 Summary: Timestamps should be explicitly initialized. Reviewed-by: dholmes ! src/share/vm/utilities/vmError.cpp Changeset: 8f0e2c77a6da Author: neliasso Date: 2016-02-25 10:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8f0e2c77a6da 8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs Summary: Add whitebox for checking available compilers Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java ! test/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java Changeset: 5c91d4315495 Author: neliasso Date: 2016-02-25 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c91d4315495 8149789: SIGSEGV in CompileTask::print Summary: Print tasks from active compile threads requires safepoint Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: f4915777c32c Author: neliasso Date: 2016-02-25 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f4915777c32c 8069160: serviceability/dcmd/compiler/CompilerQueueTest.java fails due to class not found Summary: Use whitebox to test specific cases making test less fragile Reviewed-by: kvn ! test/serviceability/dcmd/compiler/CompilerQueueTest.java Changeset: dc9643c06abb Author: neliasso Date: 2016-02-25 11:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dc9643c06abb Merge Changeset: fb4ca0e4cc42 Author: shade Date: 2016-02-25 15:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fb4ca0e4cc42 8150534: C1 compilation fails with "Constant field loads are folded during parsing" Reviewed-by: vlivanov, thartmann ! src/share/vm/c1/c1_Canonicalizer.cpp ! test/compiler/c1/CanonicalizeArrayLength.java Changeset: 3f537d831d9d Author: aph Date: 2016-02-17 14:06 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3f537d831d9d 8150045: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: fd111e8fa412 Author: aph Date: 2016-02-24 12:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd111e8fa412 Merge - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp Changeset: 57f7f86ae5c8 Author: aph Date: 2016-02-25 14:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57f7f86ae5c8 Merge Changeset: 1e4d74c1b3d0 Author: twisti Date: 2016-02-24 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1e4d74c1b3d0 8150561: [AArch64] JVMCI improvements Reviewed-by: kvn ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! src/share/vm/runtime/frame.cpp Changeset: b71124b1ffab Author: vlivanov Date: 2016-02-26 01:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b71124b1ffab 8150186: Folding mismatched accesses with @Stable is incorrect Reviewed-by: kvn, jrose, shade ! src/share/vm/ci/ciArray.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: cb59d649446d Author: vlivanov Date: 2016-02-26 01:58 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cb59d649446d 8150436: Incorrect invocation mode when linkToInteface linker is eliminated Reviewed-by: kvn, shade ! src/share/vm/runtime/sharedRuntime.cpp ! test/compiler/jsr292/NonInlinedCall/InvokeTest.java Changeset: 01601d6e4a94 Author: vlivanov Date: 2016-02-26 15:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01601d6e4a94 8068038: C2: large constant offsets aren't handled on SPARC Reviewed-by: kvn ! src/cpu/sparc/vm/sparc.ad Changeset: dafb744545f3 Author: twisti Date: 2016-02-26 11:13 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dafb744545f3 8150738: [JVMCI] runtime/CommandLine/TraceExceptionsTest.java fails with: java.lang.RuntimeException: '' missing Reviewed-by: coleenp ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 4c5fe83bf5a6 Author: thartmann Date: 2016-02-29 09:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4c5fe83bf5a6 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: c6c141c46516 Author: zmajo Date: 2016-02-29 13:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c6c141c46516 8150349: Reduce the execution time of the hotspot_compiler_3 group Summary: Exclude long-running intrinsic-related tests that check functionality that is not likely to be changed soon. Reviewed-by: kvn, neliasso ! test/TEST.groups Changeset: e3dbb1e46e26 Author: redestad Date: 2016-02-29 15:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e3dbb1e46e26 8150720: Cleanup code around PrintOptoStatistics Reviewed-by: kvn, shade, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp Changeset: d882a7c5753e Author: vlivanov Date: 2016-02-29 23:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d882a7c5753e 8150543: Mismatched access detection is inaccurate Reviewed-by: kvn, shade ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! test/compiler/unsafe/UnsafeGetConstantField.java ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: ccfc1e54bbcd Author: hshi Date: 2016-02-24 04:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ccfc1e54bbcd 8149733: AArch64: refactor array_equals/string_equals Summary: combine similar code for string_equals/char_array_equals/byte_array_equals into same implemenation Reviewed-by: aph, shade ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: fe9e0761c550 Author: fyang Date: 2016-02-17 20:19 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe9e0761c550 8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero Summary: aarch64: c2 make use of CBZ and CBNZ when comparing narrow pointer with zero Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: 161aa091d841 Author: fyang Date: 2016-02-18 21:53 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/161aa091d841 8149907: aarch64: use load/store pair instructions in call_stub Summary: aarch64: make use of load/store pair instructions in call_stub to save space Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 77836bd8ec95 Author: fyang Date: 2016-02-19 17:12 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/77836bd8ec95 8150229: aarch64: pipeline class for several instructions is not set correctly Summary: aarch64: c2 fix pipeline class for several instructions. Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: 1b6fb1351811 Author: vlivanov Date: 2016-03-01 20:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1b6fb1351811 8150933: System::arraycopy intrinsic doesn't mark mismatched loads Reviewed-by: kvn, shade ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp Changeset: 5bc1bcc01d13 Author: twisti Date: 2016-02-26 13:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bc1bcc01d13 8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64 Reviewed-by: rschatz, twisti Contributed-by: Benoit Daloze ! src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java Changeset: 8a8b603542ca Author: twisti Date: 2016-03-01 18:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8a8b603542ca Merge Changeset: 41d58013ab47 Author: cjplummer Date: 2016-02-26 09:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/41d58013ab47 8147978: Remove Method::_method_data for C1 Summary: Method::_method_data field removed when not using C2 or JVMCI Reviewed-by: dholmes, kvn ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/macros.hpp Changeset: be30670bbd35 Author: iveresov Date: 2016-03-01 12:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be30670bbd35 8134119: Use new API to get cache line sizes Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat. Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 13d02d8f9616 Author: iveresov Date: 2016-03-01 21:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13d02d8f9616 Merge Changeset: 35345fc5423d Author: shade Date: 2016-03-02 12:29 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35345fc5423d 8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds Reviewed-by: thartmann, zmajo ! test/compiler/c1/CanonicalizeArrayLength.java Changeset: 323b8370b0f6 Author: vlivanov Date: 2016-03-02 15:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/323b8370b0f6 8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently Reviewed-by: zmajo, shade ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 13f653804b97 Author: thartmann Date: 2016-03-03 13:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/13f653804b97 8151130: [BACKOUT] Remove Method::_method_data for C1 Summary: Backing out the fix for JDK-8147978 because it fails and blocks integration. Reviewed-by: vlivanov, zmajo ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/macros.hpp Changeset: 5df9d1b68979 Author: vlivanov Date: 2016-03-03 16:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5df9d1b68979 8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java Reviewed-by: zmajo, thartmann ! test/compiler/unsafe/UnsafeGetStableArrayElement.java Changeset: 3c531219fc38 Author: vlivanov Date: 2016-03-03 14:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c531219fc38 Merge Changeset: 8750312a7452 Author: aeriksso Date: 2016-02-18 16:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8750312a7452 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 422d373c4e3f Author: kbarrett Date: 2016-02-24 13:18 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/422d373c4e3f 8150419: Cleanup BufferNode API Summary: Fewer public functions, cleanup allocation. Reviewed-by: tschatzl, drwhite ! src/share/vm/gc/g1/ptrQueue.cpp ! src/share/vm/gc/g1/ptrQueue.hpp Changeset: 1c53edac6621 Author: stuefe Date: 2016-02-24 18:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c53edac6621 8149036: Add tracing for thread related events at os level Reviewed-by: coleenp, mlarsson, dholmes ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/runtime/thread.cpp Changeset: 3c856080f830 Author: coleenp Date: 2016-02-24 21:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/3c856080f830 Merge Changeset: c487d066a42d Author: dholmes Date: 2016-02-24 16:04 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c487d066a42d 8150506: Remove unused locks Reviewed-by: mgronlun, tschatzl, mgerdin, coleenp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 6ab1b2eaa26f Author: dholmes Date: 2016-02-24 22:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6ab1b2eaa26f Merge Changeset: e06c15b0844e Author: kbarrett Date: 2016-02-23 18:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e06c15b0844e 8150426: Wrong cast in metadata_at_put Summary: Fix cast. Reviewed-by: dholmes, coleenp, jprovino Contributed-by: timo.kinnunen at gmail.com ! src/share/vm/oops/typeArrayOop.hpp Changeset: e4af68ae1ece Author: kbarrett Date: 2016-02-25 01:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e4af68ae1ece Merge Changeset: 6416cd3a77b3 Author: ctornqvi Date: 2016-02-24 16:34 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6416cd3a77b3 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/os/windows/vm/os_windows.cpp Changeset: ca074069a447 Author: ctornqvi Date: 2016-02-25 01:55 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ca074069a447 Merge ! src/os/windows/vm/os_windows.cpp Changeset: a4b13629ac4f Author: drwhite Date: 2016-02-24 09:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4b13629ac4f 8134992: vm/gc/compact/Compact_InternedStrings_Strings failed due to a malloc() failure Reviewed-by: mgerdin, brutisso ! src/share/vm/gc/shared/collectedHeap.cpp Changeset: c313340df3d5 Author: mockner Date: 2016-02-25 13:09 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c313340df3d5 8150103: Convert TraceClassPaths to Unified Logging Summary: TraceClassPaths has been reimplemented with Unified Logging Reviewed-by: coleenp, dholmes, iklam ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 69f183dacdb4 Author: mgerdin Date: 2016-02-25 11:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69f183dacdb4 8150390: Move rs length sampling data to the sampling thread Reviewed-by: drwhite, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/share/vm/gc/g1/youngList.cpp ! src/share/vm/gc/g1/youngList.hpp Changeset: dcac6f3d1255 Author: tschatzl Date: 2016-02-26 13:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dcac6f3d1255 8140777: Make Adaptive IHOP logging information the same as JFR logging Reviewed-by: tbenson, jmasa ! src/share/vm/gc/g1/g1IHOPControl.cpp Changeset: d2e7206f86f8 Author: tschatzl Date: 2016-02-26 13:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d2e7206f86f8 8076463: Add logging for the preserve CM referents task Summary: Add logging and do minor refactoring to CM referents handling task. Reviewed-by: jmasa ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: bf7095ff645e Author: tschatzl Date: 2016-02-26 13:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bf7095ff645e 8150630: Add logging for ParScanThreadState merge phase Summary: Improve visibility of the per-thread scan state merge phase by adding appropriate logging. Reviewed-by: jmasa, tbenson ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 96124925d5aa Author: tschatzl Date: 2016-02-26 13:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96124925d5aa 8150629: Initializing all ParScanThreadStates causes significant unaccounted "Other" times Summary: Lazily allocate ParScanThreadStates within the worker threads instead of doing this work upfront serially. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: 8c1a2e4f633f Author: tschatzl Date: 2016-02-26 17:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8c1a2e4f633f Merge ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp Changeset: 373a5a1f865c Author: jprovino Date: 2016-02-26 14:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/373a5a1f865c 8139651: ConcurrentG1Refine uses ints for many of its members that should be unsigned types Summary: ints need to be changed to size_t Reviewed-by: kbarrett, tbenson ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc/g1/dirtyCardQueue.cpp ! src/share/vm/gc/g1/dirtyCardQueue.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/ptrQueue.cpp ! src/share/vm/gc/g1/ptrQueue.hpp Changeset: 63a9e10565c4 Author: jprovino Date: 2016-02-27 00:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/63a9e10565c4 Merge ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: d509f28e025c Author: kbarrett Date: 2016-02-28 12:22 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d509f28e025c 8150421: Delete experimental G1UseConcMarkReferenceProcessing Summary: Removed the option and supporting code. Reviewed-by: jmasa, tamao ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1_globals.hpp Changeset: a39b4d597162 Author: brutisso Date: 2016-02-29 13:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a39b4d597162 8150068: Log the main G1 phases at info level Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc/g1/g1HotCardCache.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/workerDataArray.cpp ! src/share/vm/gc/g1/workerDataArray.hpp ! src/share/vm/gc/g1/workerDataArray.inline.hpp ! src/share/vm/logging/logPrefix.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 36aaa9ceed16 Author: aeriksso Date: 2016-02-26 16:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36aaa9ceed16 8144732: VM_HeapDumper hits assert with bad dump_len Reviewed-by: dsamersoff ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/heapDumper.cpp Changeset: b1f8f786bf0d Author: jwilhelm Date: 2016-02-29 15:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b1f8f786bf0d Merge Changeset: 1af0e347a76e Author: jwilhelm Date: 2016-02-29 15:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1af0e347a76e Merge Changeset: 4766e03eaf19 Author: drwhite Date: 2016-02-29 11:32 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4766e03eaf19 8140600: Convert unnecessarily malloc'd Monitors to value members Summary: Change a malloc'd monitor into an embedded monitor. Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp Changeset: f146301c971f Author: stuefe Date: 2016-02-29 08:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f146301c971f 8150619: Improve thread based logging introduced with 8149036 Reviewed-by: coleenp, dholmes ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/thread.cpp + test/runtime/logging/ThreadLoggingTest.java Changeset: 2778191158c6 Author: dholmes Date: 2016-02-29 23:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2778191158c6 Merge Changeset: 62d355fd1283 Author: mockner Date: 2016-02-29 16:58 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/62d355fd1283 8149064: TraceProtectionDomainVerification has been converted to Unified Logging. Summary: TraceProtectionDomainVerification has been converted to Unified Logging with tag protectiondomain. Reviewed-by: coleenp, iklam ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/runtime/globals.hpp + test/runtime/logging/ProtectionDomainVerificationTest.java Changeset: c13e1f468027 Author: mockner Date: 2016-03-01 02:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c13e1f468027 Merge Changeset: 5c4f8192021e Author: erikj Date: 2016-03-01 09:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5c4f8192021e 8150822: Fix typo in JDK-8150201 Reviewed-by: ihse, dholmes ! make/solaris/makefiles/amd64.make Changeset: 6b59d8ba8fc5 Author: mgronlun Date: 2016-03-01 23:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6b59d8ba8fc5 8143226: Minor updates to Event Based tracing Reviewed-by: jbachorik, egahlin ! make/aix/makefiles/trace.make ! make/bsd/makefiles/trace.make ! make/linux/makefiles/trace.make ! make/solaris/makefiles/trace.make ! make/windows/makefiles/trace.make ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/gc/shared/copyFailedInfo.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/traceBackend.hpp ! src/share/vm/trace/traceDataTypes.hpp ! src/share/vm/trace/traceEvent.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/trace/tracetypes.xml ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 56fbd5c60c96 Author: mgronlun Date: 2016-03-01 23:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/56fbd5c60c96 8066814: Reduce accessibility in TraceEvent Reviewed-by: egahlin, jbachorik ! src/share/vm/trace/traceEvent.hpp Changeset: a6ff1064c4d7 Author: mgronlun Date: 2016-03-01 23:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6ff1064c4d7 8147442: Event-based tracing to allow for tracing Klass creation Reviewed-by: jbachorik, egahlin ! src/share/vm/classfile/klassFactory.cpp ! src/share/vm/trace/traceMacros.hpp Changeset: 7f44dc58ebb9 Author: brutisso Date: 2016-03-02 08:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7f44dc58ebb9 8058944: Unify the reporting strings for the GC debug level logging in G1 Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp Changeset: 752f25ffe2cb Author: dsamersoff Date: 2016-03-02 17:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/752f25ffe2cb 8150318: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java - Could not find JDK_DIR/lib/x86_64/libinstrument.so Summary: refactor test Reviewed-by: jbachorik, sspitsyn ! test/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java - test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java ! test/testlibrary/jdk/test/lib/Platform.java Changeset: 1286286af412 Author: tschatzl Date: 2016-03-02 15:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1286286af412 8147121: Evacuation failure allocation statistics added too late Summary: Move adding evacuation failure statistics to after free_collection_set. Reviewed-by: brutisso, drwhite ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: bab3650ec5e6 Author: tschatzl Date: 2016-03-02 15:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/bab3650ec5e6 8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB Summary: Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages. Reviewed-by: brutisso, sjohanss ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1EvacStats.cpp ! src/share/vm/gc/g1/g1EvacStats.hpp ! src/share/vm/gc/shared/plab.cpp ! src/share/vm/gc/shared/plab.hpp ! test/gc/g1/TestPLABOutput.java ! test/gc/g1/plab/TestPLABPromotion.java ! test/gc/g1/plab/TestPLABResize.java ! test/gc/g1/plab/lib/LogParser.java Changeset: e0f999893ca8 Author: tschatzl Date: 2016-03-02 17:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e0f999893ca8 Merge Changeset: d7750079ebe0 Author: rprotacio Date: 2016-03-02 10:59 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d7750079ebe0 8150746: runtime/logging/ItablesTest.java fails with: java.lang.RuntimeException: 'Resolving: klass: ' missing from stdout/stderr Summary: Deleted logging line from code and test because unnecessary Reviewed-by: twisti, coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp ! test/runtime/logging/ItablesTest.java Changeset: 8d89fd576550 Author: coleenp Date: 2016-03-02 17:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8d89fd576550 Merge Changeset: 55fe28454251 Author: poonam Date: 2016-02-25 11:27 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55fe28454251 8150002: Check for the validity of oop before printing it in verify_remembered_set Summary: Adding missing check for valid oop. Reviewed-by: dcubed Contributed-by: Shafi Ahmad ! src/share/vm/gc/g1/heapRegion.cpp Changeset: b10d60e33756 Author: poonam Date: 2016-03-02 19:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b10d60e33756 Merge Changeset: ac4b6ebbdd6c Author: rprotacio Date: 2016-03-02 15:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ac4b6ebbdd6c 8145098: JNI GetVersion should return JNI_VERSION_9 Summary: Updated JNI_VERSION for current version to be JNI_VERSION_9 Reviewed-by: hseigel, gtriantafill, dholmes, alanb ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jni.h ! src/share/vm/runtime/thread.cpp ! test/native_sanity/JniVersion.java Changeset: 69f55dd802b8 Author: hseigel Date: 2016-03-02 23:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/69f55dd802b8 Merge Changeset: 11e230ff047a Author: gziemski Date: 2016-03-02 14:36 -0600 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/11e230ff047a 8146849: Remove TraceJNIHandleAllocation rather than converting to UL Summary: Removed TraceJNIHandleAllocation Reviewed-by: coleenp, dholmes ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/jniHandles.cpp Changeset: eb16739251ff Author: gziemski Date: 2016-03-03 00:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb16739251ff Merge Changeset: 904b2fb4a2f6 Author: dsamersoff Date: 2016-03-03 11:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/904b2fb4a2f6 8150723: HSDB toolbar icons are missing. Reviewed-by: erikj, dsamersoff Contributed-by: yasuenag at gmail.com - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/development/Server16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/development/Server24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/About16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/About24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Delete16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Delete24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Find16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Help16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Help24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/History16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/History24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Information16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Information24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/New16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/New24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Open16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Open24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Save24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/SaveAs16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/SaveAs24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/Zoom16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/ZoomIn16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/general/ZoomIn24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/navigation/Down16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/navigation/Up16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignCenter16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignCenter24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignLeft16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignLeft24.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignRight16.gif + src/jdk.hotspot.agent/share/classes/toolbarButtonGraphics/text/AlignRight24.gif Changeset: 93826ec555da Author: aeriksso Date: 2016-03-03 12:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/93826ec555da 8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format Reviewed-by: dcubed, dsamersoff ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: 65797e98baf2 Author: jprovino Date: 2016-03-03 12:20 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65797e98baf2 8150984: Invalid VM argument causes crash -XX:G1ConcRefinementServiceIntervalMillis=2147483648 Summary: Change maximum range so it can't be negative Reviewed-by: kbarrett, sangheki ! src/share/vm/gc/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/share/vm/gc/g1/g1_globals.hpp Changeset: 27b6bff990d5 Author: jprovino Date: 2016-03-03 17:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/27b6bff990d5 Merge - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java Changeset: 7b19da0e0dd6 Author: jwilhelm Date: 2016-03-05 10:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7b19da0e0dd6 Merge - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/arguments.cpp - test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java Changeset: 797e6aac6d53 Author: amurillo Date: 2016-03-05 20:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/797e6aac6d53 Merge - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif ! src/share/vm/classfile/vmSymbols.hpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp ! src/share/vm/runtime/thread.cpp - test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java Changeset: 2f5d1578b240 Author: lana Date: 2016-03-10 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f5d1578b240 Merge - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp - test/serviceability/dcmd/jvmti/LoadJavaAgentDcmdTest.java Changeset: a6c852363f0e Author: Greg Lewis Date: 2016-05-31 05:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a6c852363f0e Merge from main OpenJDK repository ! src/os/bsd/vm/os_bsd.cpp ! src/os/posix/vm/os_posix.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp From glewis at eyesbeyond.com Tue May 31 13:11:17 2016 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Tue, 31 May 2016 13:11:17 +0000 Subject: hg: bsd-port/jdk9/jdk: 68 new changesets Message-ID: <201605311311.u4VDBK4x019573@aojmv0008.oracle.com> Changeset: 780e06e3572b Author: lana Date: 2016-03-10 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/780e06e3572b Added tag jdk-9+109 for changeset 1c7bad079890 ! .hgtags Changeset: dbb0fd7f2a2b Author: amlu Date: 2016-03-08 09:33 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dbb0fd7f2a2b 8151352: jdk/test/sample fails with "effective library path is outside the test suite" Reviewed-by: darcy Contributed-by: Felix Yang + test/sample/TEST.properties ! test/sample/chatserver/ChatTest.java ! test/sample/mergesort/MergeSortTest.java Changeset: 81cf21b33839 Author: mli Date: 2016-03-08 11:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/81cf21b33839 8143610: (dc) java/nio/channels/DatagramChannel/AdaptDatagramSocket.java failed intermittently due to SocketTimeoutException Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java Changeset: c82be424393e Author: chegar Date: 2016-03-08 12:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c82be424393e 8151384: Improve String.CASE_INSENSITIVE_ORDER and remove sun.misc.ASCIICaseInsensitiveComparator Reviewed-by: shade, sherman ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/util/jar/Attributes.java - src/java.base/share/classes/sun/misc/ASCIICaseInsensitiveComparator.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java Changeset: 19fd39919452 Author: bchristi Date: 2016-03-08 11:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/19fd39919452 8148187: Remove OS X-specific com.apple.concurrent package Summary: Removed jdk.deploy.osx module (including com.apple.concurrent) Reviewed-by: alanb, erikj, mchung ! make/lib/Lib-java.desktop.gmk - make/lib/Lib-jdk.deploy.osx.gmk + make/lib/LibosxLibraries.gmk ! make/src/classes/build/tools/module/boot.modules + src/java.desktop/macosx/native/libosx/CFileManager.m - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/Dispatch.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchConcurrentQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchMainQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchNative.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchRetainedResource.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchSerialQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/package.html - src/jdk.deploy.osx/macosx/native/libosx/CFileManager.m - src/jdk.deploy.osx/macosx/native/libosx/Dispatch.m Changeset: c234831ff203 Author: shade Date: 2016-02-23 17:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c234831ff203 8150180: String.value contents should be trusted Reviewed-by: vlivanov, redestad, jrose, twisti ! src/java.base/share/classes/java/lang/String.java Changeset: b00576870c29 Author: shade Date: 2016-02-23 22:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b00576870c29 8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java Changeset: 0c46dfa7fcf2 Author: zmajo Date: 2016-02-29 07:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0c46dfa7fcf2 8148940: java/lang/ref/FinalizeOverride.java can time out due to frequent safepointing Summary: Reduce the freqency of triggering GCs by sleeping between GCs. Reviewed-by: thartmann, shade ! test/java/lang/ref/FinalizeOverride.java Changeset: 3ff1515f4bdd Author: thartmann Date: 2016-02-29 09:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3ff1515f4bdd Merge - make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java - src/java.base/share/classes/sun/text/resources/en/FormatData_en.java - src/java.base/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java - src/java.base/share/classes/sun/text/resources/en/US/FormatData_en_US.java - src/java.base/share/classes/sun/util/resources/en/CalendarData_en.properties - src/java.base/share/classes/sun/util/resources/en/LocaleNames_en.properties - src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en.java - src/java.base/share/classes/sun/util/resources/en/US/CurrencyNames_en_US.properties - src/jdk.localedata/share/classes/sun/text/resources/ar/CollationData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/FormatData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/FormatData_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/JavaTimeSupplementary_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/FormatData_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/JavaTimeSupplementary_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/FormatData_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/JavaTimeSupplementary_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/be/BY/FormatData_be_BY.java - src/jdk.localedata/share/classes/sun/text/resources/be/CollationData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/FormatData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java - src/jdk.localedata/share/classes/sun/text/resources/bg/BG/FormatData_bg_BG.java - src/jdk.localedata/share/classes/sun/text/resources/bg/CollationData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/FormatData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java - src/jdk.localedata/share/classes/sun/text/resources/ca/CollationData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/ES/FormatData_ca_ES.java - src/jdk.localedata/share/classes/sun/text/resources/ca/FormatData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CZ/FormatData_cs_CZ.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CollationData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/FormatData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java - src/jdk.localedata/share/classes/sun/text/resources/da/CollationData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/DK/FormatData_da_DK.java - src/jdk.localedata/share/classes/sun/text/resources/da/FormatData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/FormatData_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/JavaTimeSupplementary_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/CH/FormatData_de_CH.java - src/jdk.localedata/share/classes/sun/text/resources/de/DE/FormatData_de_DE.java - src/jdk.localedata/share/classes/sun/text/resources/de/FormatData_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/LU/FormatData_de_LU.java - src/jdk.localedata/share/classes/sun/text/resources/el/CY/FormatData_el_CY.java - src/jdk.localedata/share/classes/sun/text/resources/el/CollationData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/FormatData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/GR/FormatData_el_GR.java - src/jdk.localedata/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/FormatData_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/JavaTimeSupplementary_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/FormatData_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/JavaTimeSupplementary_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/FormatData_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/JavaTimeSupplementary_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/FormatData_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/JavaTimeSupplementary_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/FormatData_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/JavaTimeSupplementary_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/FormatData_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/JavaTimeSupplementary_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/FormatData_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/JavaTimeSupplementary_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/PH/FormatData_en_PH.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/FormatData_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/JavaTimeSupplementary_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/FormatData_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/JavaTimeSupplementary_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/es/AR/FormatData_es_AR.java - src/jdk.localedata/share/classes/sun/text/resources/es/BO/FormatData_es_BO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/FormatData_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/JavaTimeSupplementary_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/FormatData_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/JavaTimeSupplementary_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CR/FormatData_es_CR.java - src/jdk.localedata/share/classes/sun/text/resources/es/CollationData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/DO/FormatData_es_DO.java - src/jdk.localedata/share/classes/sun/text/resources/es/EC/FormatData_es_EC.java - src/jdk.localedata/share/classes/sun/text/resources/es/ES/FormatData_es_ES.java - src/jdk.localedata/share/classes/sun/text/resources/es/FormatData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/FormatData_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/JavaTimeSupplementary_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/FormatData_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/JavaTimeSupplementary_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/FormatData_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/JavaTimeSupplementary_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/NI/FormatData_es_NI.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/FormatData_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/JavaTimeSupplementary_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/FormatData_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/JavaTimeSupplementary_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/FormatData_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/JavaTimeSupplementary_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PY/FormatData_es_PY.java - src/jdk.localedata/share/classes/sun/text/resources/es/SV/FormatData_es_SV.java - src/jdk.localedata/share/classes/sun/text/resources/es/US/FormatData_es_US.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/FormatData_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/JavaTimeSupplementary_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/VE/FormatData_es_VE.java - src/jdk.localedata/share/classes/sun/text/resources/et/CollationData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/EE/FormatData_et_EE.java - src/jdk.localedata/share/classes/sun/text/resources/et/FormatData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java - src/jdk.localedata/share/classes/sun/text/resources/fi/CollationData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FI/FormatData_fi_FI.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/FormatData_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/JavaTimeSupplementary_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/FormatData_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/JavaTimeSupplementary_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/FormatData_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/JavaTimeSupplementary_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CollationData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FR/FormatData_fr_FR.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FormatData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java - src/jdk.localedata/share/classes/sun/text/resources/ga/FormatData_ga.java - src/jdk.localedata/share/classes/sun/text/resources/ga/IE/FormatData_ga_IE.java - src/jdk.localedata/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java - src/jdk.localedata/share/classes/sun/text/resources/hi/CollationData_hi.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/FormatData_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/JavaTimeSupplementary_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hr/CollationData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/FormatData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/HR/FormatData_hr_HR.java - src/jdk.localedata/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hu/CollationData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/FormatData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/HU/FormatData_hu_HU.java - src/jdk.localedata/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java - src/jdk.localedata/share/classes/sun/text/resources/in/FormatData_in.java - src/jdk.localedata/share/classes/sun/text/resources/in/ID/FormatData_in_ID.java - src/jdk.localedata/share/classes/sun/text/resources/is/CollationData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/FormatData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/IS/FormatData_is_IS.java - src/jdk.localedata/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/FormatData_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/JavaTimeSupplementary_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/FormatData_it.java - src/jdk.localedata/share/classes/sun/text/resources/it/IT/FormatData_it_IT.java - src/jdk.localedata/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java - src/jdk.localedata/share/classes/sun/text/resources/iw/CollationData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/FormatData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/FormatData_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/JavaTimeSupplementary_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java - src/jdk.localedata/share/classes/sun/text/resources/ja/CollationData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/FormatData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JP/FormatData_ja_JP.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ko/CollationData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/FormatData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/KR/FormatData_ko_KR.java - src/jdk.localedata/share/classes/sun/text/resources/lt/CollationData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/FormatData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/LT/FormatData_lt_LT.java - src/jdk.localedata/share/classes/sun/text/resources/lv/CollationData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/FormatData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/LV/FormatData_lv_LV.java - src/jdk.localedata/share/classes/sun/text/resources/mk/CollationData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/FormatData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/MK/FormatData_mk_MK.java - src/jdk.localedata/share/classes/sun/text/resources/ms/FormatData_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/MY/FormatData_ms_MY.java - src/jdk.localedata/share/classes/sun/text/resources/mt/FormatData_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/MT/FormatData_mt_MT.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/FormatData_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/JavaTimeSupplementary_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/FormatData_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/NL/FormatData_nl_NL.java - src/jdk.localedata/share/classes/sun/text/resources/no/CollationData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/FormatData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO_NY.java - src/jdk.localedata/share/classes/sun/text/resources/pl/CollationData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/FormatData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/PL/FormatData_pl_PL.java - src/jdk.localedata/share/classes/sun/text/resources/pt/BR/FormatData_pt_BR.java - src/jdk.localedata/share/classes/sun/text/resources/pt/FormatData_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/FormatData_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/JavaTimeSupplementary_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/ro/CollationData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/FormatData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/RO/FormatData_ro_RO.java - src/jdk.localedata/share/classes/sun/text/resources/ru/CollationData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/FormatData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/RU/FormatData_ru_RU.java - src/jdk.localedata/share/classes/sun/text/resources/sk/CollationData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/FormatData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/SK/FormatData_sk_SK.java - src/jdk.localedata/share/classes/sun/text/resources/sl/CollationData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/FormatData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/SI/FormatData_sl_SI.java - src/jdk.localedata/share/classes/sun/text/resources/sq/AL/FormatData_sq_AL.java - src/jdk.localedata/share/classes/sun/text/resources/sq/CollationData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/FormatData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sr/BA/FormatData_sr_BA.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CS/FormatData_sr_CS.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_Latn_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/RS/FormatData_sr_RS.java - src/jdk.localedata/share/classes/sun/text/resources/sv/CollationData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/FormatData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/SE/FormatData_sv_SE.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorInfo_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorRules_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/CollationData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/FormatData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/TH/FormatData_th_TH.java - src/jdk.localedata/share/classes/sun/text/resources/th/thai_dict - src/jdk.localedata/share/classes/sun/text/resources/tr/CollationData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/FormatData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/TR/FormatData_tr_TR.java - src/jdk.localedata/share/classes/sun/text/resources/uk/CollationData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/FormatData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/UA/FormatData_uk_UA.java - src/jdk.localedata/share/classes/sun/text/resources/vi/CollationData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/FormatData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/VN/FormatData_vi_VN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CN/FormatData_zh_CN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CollationData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/FormatData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/CollationData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/FormatData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/SG/FormatData_zh_SG.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/CollationData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/FormatData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/JavaTimeSupplementary_zh_TW.java - src/jdk.localedata/share/classes/sun/util/resources/ar/AE/CurrencyNames_ar_AE.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/BH/CurrencyNames_ar_BH.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/CalendarData_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/DZ/CurrencyNames_ar_DZ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/EG/CurrencyNames_ar_EG.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/IQ/CurrencyNames_ar_IQ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/JO/CurrencyNames_ar_JO.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/KW/CurrencyNames_ar_KW.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LB/CurrencyNames_ar_LB.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LY/CurrencyNames_ar_LY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LocaleNames_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/MA/CurrencyNames_ar_MA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/OM/CurrencyNames_ar_OM.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/QA/CurrencyNames_ar_QA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SA/CurrencyNames_ar_SA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SD/CurrencyNames_ar_SD.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SY/CurrencyNames_ar_SY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/TN/CurrencyNames_ar_TN.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/YE/CurrencyNames_ar_YE.properties - src/jdk.localedata/share/classes/sun/util/resources/be/BY/CurrencyNames_be_BY.properties - src/jdk.localedata/share/classes/sun/util/resources/be/CalendarData_be.properties - src/jdk.localedata/share/classes/sun/util/resources/be/LocaleNames_be.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/BG/CurrencyNames_bg_BG.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/CalendarData_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/LocaleNames_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/CalendarData_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/ES/CurrencyNames_ca_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/LocaleNames_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CZ/CurrencyNames_cs_CZ.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CalendarData_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/LocaleNames_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/da/CalendarData_da.properties - src/jdk.localedata/share/classes/sun/util/resources/da/DK/CurrencyNames_da_DK.properties - src/jdk.localedata/share/classes/sun/util/resources/da/LocaleNames_da.properties - src/jdk.localedata/share/classes/sun/util/resources/de/AT/CurrencyNames_de_AT.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CH/CurrencyNames_de_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CalendarData_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CurrencyNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/DE/CurrencyNames_de_DE.properties - src/jdk.localedata/share/classes/sun/util/resources/de/GR/CurrencyNames_de_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LU/CurrencyNames_de_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LocaleNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CalendarData_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CurrencyNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/LocaleNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CalendarData_el.properties - src/jdk.localedata/share/classes/sun/util/resources/el/GR/CurrencyNames_el_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/el/LocaleNames_el.properties - src/jdk.localedata/share/classes/sun/util/resources/en/AU/CurrencyNames_en_AU.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/CurrencyNames_en_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CalendarData_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CurrencyNames_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CalendarData_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CurrencyNames_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/en/IN/CurrencyNames_en_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CalendarData_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CurrencyNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/LocaleNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/NZ/CurrencyNames_en_NZ.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/CurrencyNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/LocaleNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/CurrencyNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/LocaleNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/ZA/CurrencyNames_en_ZA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/AR/CurrencyNames_es_AR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/BO/CurrencyNames_es_BO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CL/CurrencyNames_es_CL.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CO/CurrencyNames_es_CO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CR/CurrencyNames_es_CR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CU/CurrencyNames_es_CU.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CalendarData_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CurrencyNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/DO/CurrencyNames_es_DO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/EC/CurrencyNames_es_EC.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CalendarData_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CurrencyNames_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/GT/CurrencyNames_es_GT.properties - src/jdk.localedata/share/classes/sun/util/resources/es/HN/CurrencyNames_es_HN.properties - src/jdk.localedata/share/classes/sun/util/resources/es/LocaleNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/MX/CurrencyNames_es_MX.properties - src/jdk.localedata/share/classes/sun/util/resources/es/NI/CurrencyNames_es_NI.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PA/CurrencyNames_es_PA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PE/CurrencyNames_es_PE.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PR/CurrencyNames_es_PR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PY/CurrencyNames_es_PY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/SV/CurrencyNames_es_SV.properties - src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/es/US/CalendarData_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/CurrencyNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/LocaleNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/UY/CurrencyNames_es_UY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/VE/CurrencyNames_es_VE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/CalendarData_et.properties - src/jdk.localedata/share/classes/sun/util/resources/et/EE/CurrencyNames_et_EE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/LocaleNames_et.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/CalendarData_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/FI/CurrencyNames_fi_FI.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/LocaleNames_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/BE/CurrencyNames_fr_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CalendarData_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CurrencyNames_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CH/CurrencyNames_fr_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CalendarData_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CurrencyNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/FR/CurrencyNames_fr_FR.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LU/CurrencyNames_fr_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LocaleNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ga/IE/CurrencyNames_ga_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/ga/LocaleNames_ga.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/CalendarData_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/IN/CurrencyNames_hi_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/LocaleNames_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/hr/CalendarData_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/HR/CurrencyNames_hr_HR.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/LocaleNames_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/CalendarData_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/HU/CurrencyNames_hu_HU.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/LocaleNames_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CalendarData_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CurrencyNames_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/LocaleNames_in.properties - src/jdk.localedata/share/classes/sun/util/resources/is/CalendarData_is.properties - src/jdk.localedata/share/classes/sun/util/resources/is/IS/CurrencyNames_is_IS.properties - src/jdk.localedata/share/classes/sun/util/resources/is/LocaleNames_is.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CH/CurrencyNames_it_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CalendarData_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CurrencyNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/IT/CurrencyNames_it_IT.properties - src/jdk.localedata/share/classes/sun/util/resources/it/LocaleNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/iw/CalendarData_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/IL/CurrencyNames_iw_IL.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/LocaleNames_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CalendarData_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CurrencyNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/JP/CurrencyNames_ja_JP.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/LocaleNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ko/CalendarData_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/CurrencyNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/KR/CurrencyNames_ko_KR.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/LocaleNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/lt/CalendarData_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LT/CurrencyNames_lt_LT.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LocaleNames_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/CalendarData_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LV/CurrencyNames_lv_LV.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LocaleNames_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/CalendarData_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/LocaleNames_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/MK/CurrencyNames_mk_MK.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/LocaleNames_ms.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CalendarData_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CurrencyNames_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/CalendarData_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/LocaleNames_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CalendarData_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CurrencyNames_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/BE/CurrencyNames_nl_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/CalendarData_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/LocaleNames_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/NL/CurrencyNames_nl_NL.properties - src/jdk.localedata/share/classes/sun/util/resources/no/CalendarData_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/LocaleNames_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/CurrencyNames_no_NO.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/LocaleNames_no_NO_NY.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/CalendarData_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/LocaleNames_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/PL/CurrencyNames_pl_PL.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CalendarData_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CurrencyNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/LocaleNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/pt/CalendarData_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/CurrencyNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/LocaleNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CalendarData_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CurrencyNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/LocaleNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/CalendarData_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/LocaleNames_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/RO/CurrencyNames_ro_RO.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/CalendarData_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/LocaleNames_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/RU/CurrencyNames_ru_RU.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/CalendarData_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/LocaleNames_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/SK/CurrencyNames_sk_SK.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/CalendarData_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/LocaleNames_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/SI/CurrencyNames_sl_SI.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/AL/CurrencyNames_sq_AL.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/CalendarData_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/LocaleNames_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CalendarData_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CS/CurrencyNames_sr_CS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CalendarData_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr_Latn.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CalendarData_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CalendarData_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CalendarData_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CurrencyNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/LocaleNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/SE/CurrencyNames_sv_SE.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/th/CalendarData_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/LocaleNames_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/TH/CurrencyNames_th_TH.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/CalendarData_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/LocaleNames_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/TR/CurrencyNames_tr_TR.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/CalendarData_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/LocaleNames_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/UA/CurrencyNames_uk_UA.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/CalendarData_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/LocaleNames_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/VN/CurrencyNames_vi_VN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/CurrencyNames_zh_CN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/zh/CalendarData_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/CurrencyNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/LocaleNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/LocaleNames_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/CurrencyNames_zh_SG.java - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/LocaleNames_zh_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/CurrencyNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/LocaleNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java Changeset: 9893c05c9cef Author: thartmann Date: 2016-02-29 08:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9893c05c9cef Merge - make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java - src/java.base/share/classes/sun/text/resources/en/FormatData_en.java - src/java.base/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java - src/java.base/share/classes/sun/text/resources/en/US/FormatData_en_US.java - src/java.base/share/classes/sun/util/resources/en/CalendarData_en.properties - src/java.base/share/classes/sun/util/resources/en/LocaleNames_en.properties - src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en.java - src/java.base/share/classes/sun/util/resources/en/US/CurrencyNames_en_US.properties - src/jdk.localedata/share/classes/sun/text/resources/ar/CollationData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/FormatData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/FormatData_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/JavaTimeSupplementary_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/FormatData_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/JavaTimeSupplementary_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/FormatData_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/JavaTimeSupplementary_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/be/BY/FormatData_be_BY.java - src/jdk.localedata/share/classes/sun/text/resources/be/CollationData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/FormatData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java - src/jdk.localedata/share/classes/sun/text/resources/bg/BG/FormatData_bg_BG.java - src/jdk.localedata/share/classes/sun/text/resources/bg/CollationData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/FormatData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java - src/jdk.localedata/share/classes/sun/text/resources/ca/CollationData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/ES/FormatData_ca_ES.java - src/jdk.localedata/share/classes/sun/text/resources/ca/FormatData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CZ/FormatData_cs_CZ.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CollationData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/FormatData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java - src/jdk.localedata/share/classes/sun/text/resources/da/CollationData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/DK/FormatData_da_DK.java - src/jdk.localedata/share/classes/sun/text/resources/da/FormatData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/FormatData_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/JavaTimeSupplementary_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/CH/FormatData_de_CH.java - src/jdk.localedata/share/classes/sun/text/resources/de/DE/FormatData_de_DE.java - src/jdk.localedata/share/classes/sun/text/resources/de/FormatData_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/LU/FormatData_de_LU.java - src/jdk.localedata/share/classes/sun/text/resources/el/CY/FormatData_el_CY.java - src/jdk.localedata/share/classes/sun/text/resources/el/CollationData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/FormatData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/GR/FormatData_el_GR.java - src/jdk.localedata/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/FormatData_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/JavaTimeSupplementary_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/FormatData_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/JavaTimeSupplementary_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/FormatData_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/JavaTimeSupplementary_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/FormatData_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/JavaTimeSupplementary_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/FormatData_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/JavaTimeSupplementary_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/FormatData_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/JavaTimeSupplementary_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/FormatData_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/JavaTimeSupplementary_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/PH/FormatData_en_PH.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/FormatData_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/JavaTimeSupplementary_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/FormatData_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/JavaTimeSupplementary_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/es/AR/FormatData_es_AR.java - src/jdk.localedata/share/classes/sun/text/resources/es/BO/FormatData_es_BO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/FormatData_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/JavaTimeSupplementary_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/FormatData_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/JavaTimeSupplementary_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CR/FormatData_es_CR.java - src/jdk.localedata/share/classes/sun/text/resources/es/CollationData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/DO/FormatData_es_DO.java - src/jdk.localedata/share/classes/sun/text/resources/es/EC/FormatData_es_EC.java - src/jdk.localedata/share/classes/sun/text/resources/es/ES/FormatData_es_ES.java - src/jdk.localedata/share/classes/sun/text/resources/es/FormatData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/FormatData_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/JavaTimeSupplementary_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/FormatData_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/JavaTimeSupplementary_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/FormatData_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/JavaTimeSupplementary_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/NI/FormatData_es_NI.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/FormatData_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/JavaTimeSupplementary_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/FormatData_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/JavaTimeSupplementary_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/FormatData_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/JavaTimeSupplementary_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PY/FormatData_es_PY.java - src/jdk.localedata/share/classes/sun/text/resources/es/SV/FormatData_es_SV.java - src/jdk.localedata/share/classes/sun/text/resources/es/US/FormatData_es_US.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/FormatData_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/JavaTimeSupplementary_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/VE/FormatData_es_VE.java - src/jdk.localedata/share/classes/sun/text/resources/et/CollationData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/EE/FormatData_et_EE.java - src/jdk.localedata/share/classes/sun/text/resources/et/FormatData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java - src/jdk.localedata/share/classes/sun/text/resources/fi/CollationData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FI/FormatData_fi_FI.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/FormatData_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/JavaTimeSupplementary_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/FormatData_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/JavaTimeSupplementary_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/FormatData_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/JavaTimeSupplementary_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CollationData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FR/FormatData_fr_FR.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FormatData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java - src/jdk.localedata/share/classes/sun/text/resources/ga/FormatData_ga.java - src/jdk.localedata/share/classes/sun/text/resources/ga/IE/FormatData_ga_IE.java - src/jdk.localedata/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java - src/jdk.localedata/share/classes/sun/text/resources/hi/CollationData_hi.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/FormatData_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/JavaTimeSupplementary_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hr/CollationData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/FormatData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/HR/FormatData_hr_HR.java - src/jdk.localedata/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hu/CollationData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/FormatData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/HU/FormatData_hu_HU.java - src/jdk.localedata/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java - src/jdk.localedata/share/classes/sun/text/resources/in/FormatData_in.java - src/jdk.localedata/share/classes/sun/text/resources/in/ID/FormatData_in_ID.java - src/jdk.localedata/share/classes/sun/text/resources/is/CollationData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/FormatData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/IS/FormatData_is_IS.java - src/jdk.localedata/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/FormatData_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/JavaTimeSupplementary_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/FormatData_it.java - src/jdk.localedata/share/classes/sun/text/resources/it/IT/FormatData_it_IT.java - src/jdk.localedata/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java - src/jdk.localedata/share/classes/sun/text/resources/iw/CollationData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/FormatData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/FormatData_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/JavaTimeSupplementary_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java - src/jdk.localedata/share/classes/sun/text/resources/ja/CollationData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/FormatData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JP/FormatData_ja_JP.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ko/CollationData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/FormatData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/KR/FormatData_ko_KR.java - src/jdk.localedata/share/classes/sun/text/resources/lt/CollationData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/FormatData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/LT/FormatData_lt_LT.java - src/jdk.localedata/share/classes/sun/text/resources/lv/CollationData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/FormatData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/LV/FormatData_lv_LV.java - src/jdk.localedata/share/classes/sun/text/resources/mk/CollationData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/FormatData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/MK/FormatData_mk_MK.java - src/jdk.localedata/share/classes/sun/text/resources/ms/FormatData_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/MY/FormatData_ms_MY.java - src/jdk.localedata/share/classes/sun/text/resources/mt/FormatData_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/MT/FormatData_mt_MT.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/FormatData_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/JavaTimeSupplementary_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/FormatData_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/NL/FormatData_nl_NL.java - src/jdk.localedata/share/classes/sun/text/resources/no/CollationData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/FormatData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO_NY.java - src/jdk.localedata/share/classes/sun/text/resources/pl/CollationData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/FormatData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/PL/FormatData_pl_PL.java - src/jdk.localedata/share/classes/sun/text/resources/pt/BR/FormatData_pt_BR.java - src/jdk.localedata/share/classes/sun/text/resources/pt/FormatData_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/FormatData_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/JavaTimeSupplementary_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/ro/CollationData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/FormatData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/RO/FormatData_ro_RO.java - src/jdk.localedata/share/classes/sun/text/resources/ru/CollationData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/FormatData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/RU/FormatData_ru_RU.java - src/jdk.localedata/share/classes/sun/text/resources/sk/CollationData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/FormatData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/SK/FormatData_sk_SK.java - src/jdk.localedata/share/classes/sun/text/resources/sl/CollationData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/FormatData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/SI/FormatData_sl_SI.java - src/jdk.localedata/share/classes/sun/text/resources/sq/AL/FormatData_sq_AL.java - src/jdk.localedata/share/classes/sun/text/resources/sq/CollationData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/FormatData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sr/BA/FormatData_sr_BA.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CS/FormatData_sr_CS.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_Latn_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/RS/FormatData_sr_RS.java - src/jdk.localedata/share/classes/sun/text/resources/sv/CollationData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/FormatData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/SE/FormatData_sv_SE.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorInfo_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorRules_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/CollationData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/FormatData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/TH/FormatData_th_TH.java - src/jdk.localedata/share/classes/sun/text/resources/th/thai_dict - src/jdk.localedata/share/classes/sun/text/resources/tr/CollationData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/FormatData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/TR/FormatData_tr_TR.java - src/jdk.localedata/share/classes/sun/text/resources/uk/CollationData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/FormatData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/UA/FormatData_uk_UA.java - src/jdk.localedata/share/classes/sun/text/resources/vi/CollationData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/FormatData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/VN/FormatData_vi_VN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CN/FormatData_zh_CN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CollationData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/FormatData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/CollationData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/FormatData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/SG/FormatData_zh_SG.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/CollationData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/FormatData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/JavaTimeSupplementary_zh_TW.java - src/jdk.localedata/share/classes/sun/util/resources/ar/AE/CurrencyNames_ar_AE.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/BH/CurrencyNames_ar_BH.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/CalendarData_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/DZ/CurrencyNames_ar_DZ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/EG/CurrencyNames_ar_EG.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/IQ/CurrencyNames_ar_IQ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/JO/CurrencyNames_ar_JO.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/KW/CurrencyNames_ar_KW.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LB/CurrencyNames_ar_LB.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LY/CurrencyNames_ar_LY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LocaleNames_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/MA/CurrencyNames_ar_MA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/OM/CurrencyNames_ar_OM.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/QA/CurrencyNames_ar_QA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SA/CurrencyNames_ar_SA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SD/CurrencyNames_ar_SD.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SY/CurrencyNames_ar_SY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/TN/CurrencyNames_ar_TN.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/YE/CurrencyNames_ar_YE.properties - src/jdk.localedata/share/classes/sun/util/resources/be/BY/CurrencyNames_be_BY.properties - src/jdk.localedata/share/classes/sun/util/resources/be/CalendarData_be.properties - src/jdk.localedata/share/classes/sun/util/resources/be/LocaleNames_be.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/BG/CurrencyNames_bg_BG.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/CalendarData_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/LocaleNames_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/CalendarData_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/ES/CurrencyNames_ca_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/LocaleNames_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CZ/CurrencyNames_cs_CZ.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CalendarData_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/LocaleNames_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/da/CalendarData_da.properties - src/jdk.localedata/share/classes/sun/util/resources/da/DK/CurrencyNames_da_DK.properties - src/jdk.localedata/share/classes/sun/util/resources/da/LocaleNames_da.properties - src/jdk.localedata/share/classes/sun/util/resources/de/AT/CurrencyNames_de_AT.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CH/CurrencyNames_de_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CalendarData_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CurrencyNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/DE/CurrencyNames_de_DE.properties - src/jdk.localedata/share/classes/sun/util/resources/de/GR/CurrencyNames_de_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LU/CurrencyNames_de_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LocaleNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CalendarData_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CurrencyNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/LocaleNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CalendarData_el.properties - src/jdk.localedata/share/classes/sun/util/resources/el/GR/CurrencyNames_el_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/el/LocaleNames_el.properties - src/jdk.localedata/share/classes/sun/util/resources/en/AU/CurrencyNames_en_AU.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/CurrencyNames_en_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CalendarData_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CurrencyNames_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CalendarData_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CurrencyNames_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/en/IN/CurrencyNames_en_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CalendarData_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CurrencyNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/LocaleNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/NZ/CurrencyNames_en_NZ.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/CurrencyNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/LocaleNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/CurrencyNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/LocaleNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/ZA/CurrencyNames_en_ZA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/AR/CurrencyNames_es_AR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/BO/CurrencyNames_es_BO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CL/CurrencyNames_es_CL.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CO/CurrencyNames_es_CO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CR/CurrencyNames_es_CR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CU/CurrencyNames_es_CU.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CalendarData_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CurrencyNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/DO/CurrencyNames_es_DO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/EC/CurrencyNames_es_EC.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CalendarData_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CurrencyNames_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/GT/CurrencyNames_es_GT.properties - src/jdk.localedata/share/classes/sun/util/resources/es/HN/CurrencyNames_es_HN.properties - src/jdk.localedata/share/classes/sun/util/resources/es/LocaleNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/MX/CurrencyNames_es_MX.properties - src/jdk.localedata/share/classes/sun/util/resources/es/NI/CurrencyNames_es_NI.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PA/CurrencyNames_es_PA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PE/CurrencyNames_es_PE.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PR/CurrencyNames_es_PR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PY/CurrencyNames_es_PY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/SV/CurrencyNames_es_SV.properties - src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/es/US/CalendarData_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/CurrencyNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/LocaleNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/UY/CurrencyNames_es_UY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/VE/CurrencyNames_es_VE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/CalendarData_et.properties - src/jdk.localedata/share/classes/sun/util/resources/et/EE/CurrencyNames_et_EE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/LocaleNames_et.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/CalendarData_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/FI/CurrencyNames_fi_FI.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/LocaleNames_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/BE/CurrencyNames_fr_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CalendarData_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CurrencyNames_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CH/CurrencyNames_fr_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CalendarData_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CurrencyNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/FR/CurrencyNames_fr_FR.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LU/CurrencyNames_fr_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LocaleNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ga/IE/CurrencyNames_ga_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/ga/LocaleNames_ga.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/CalendarData_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/IN/CurrencyNames_hi_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/LocaleNames_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/hr/CalendarData_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/HR/CurrencyNames_hr_HR.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/LocaleNames_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/CalendarData_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/HU/CurrencyNames_hu_HU.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/LocaleNames_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CalendarData_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CurrencyNames_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/LocaleNames_in.properties - src/jdk.localedata/share/classes/sun/util/resources/is/CalendarData_is.properties - src/jdk.localedata/share/classes/sun/util/resources/is/IS/CurrencyNames_is_IS.properties - src/jdk.localedata/share/classes/sun/util/resources/is/LocaleNames_is.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CH/CurrencyNames_it_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CalendarData_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CurrencyNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/IT/CurrencyNames_it_IT.properties - src/jdk.localedata/share/classes/sun/util/resources/it/LocaleNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/iw/CalendarData_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/IL/CurrencyNames_iw_IL.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/LocaleNames_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CalendarData_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CurrencyNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/JP/CurrencyNames_ja_JP.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/LocaleNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ko/CalendarData_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/CurrencyNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/KR/CurrencyNames_ko_KR.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/LocaleNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/lt/CalendarData_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LT/CurrencyNames_lt_LT.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LocaleNames_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/CalendarData_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LV/CurrencyNames_lv_LV.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LocaleNames_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/CalendarData_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/LocaleNames_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/MK/CurrencyNames_mk_MK.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/LocaleNames_ms.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CalendarData_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CurrencyNames_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/CalendarData_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/LocaleNames_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CalendarData_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CurrencyNames_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/BE/CurrencyNames_nl_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/CalendarData_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/LocaleNames_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/NL/CurrencyNames_nl_NL.properties - src/jdk.localedata/share/classes/sun/util/resources/no/CalendarData_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/LocaleNames_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/CurrencyNames_no_NO.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/LocaleNames_no_NO_NY.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/CalendarData_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/LocaleNames_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/PL/CurrencyNames_pl_PL.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CalendarData_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CurrencyNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/LocaleNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/pt/CalendarData_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/CurrencyNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/LocaleNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CalendarData_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CurrencyNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/LocaleNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/CalendarData_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/LocaleNames_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/RO/CurrencyNames_ro_RO.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/CalendarData_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/LocaleNames_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/RU/CurrencyNames_ru_RU.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/CalendarData_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/LocaleNames_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/SK/CurrencyNames_sk_SK.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/CalendarData_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/LocaleNames_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/SI/CurrencyNames_sl_SI.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/AL/CurrencyNames_sq_AL.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/CalendarData_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/LocaleNames_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CalendarData_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CS/CurrencyNames_sr_CS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CalendarData_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr_Latn.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CalendarData_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CalendarData_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CalendarData_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CurrencyNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/LocaleNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/SE/CurrencyNames_sv_SE.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/th/CalendarData_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/LocaleNames_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/TH/CurrencyNames_th_TH.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/CalendarData_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/LocaleNames_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/TR/CurrencyNames_tr_TR.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/CalendarData_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/LocaleNames_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/UA/CurrencyNames_uk_UA.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/CalendarData_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/LocaleNames_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/VN/CurrencyNames_vi_VN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/CurrencyNames_zh_CN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/zh/CalendarData_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/CurrencyNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/LocaleNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/LocaleNames_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/CurrencyNames_zh_SG.java - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/LocaleNames_zh_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/CurrencyNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/LocaleNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java Changeset: 531aa83f6017 Author: thartmann Date: 2016-03-03 08:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/531aa83f6017 8151024: Remove TCKJapaneseChronology.java from the problem list Summary: Remove TCKJapaneseChronology.java from the problem list after JDK-8134979 was fixed. Reviewed-by: vlivanov ! test/ProblemList.txt Changeset: 6e19808c749b Author: aeriksso Date: 2016-02-18 16:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6e19808c749b 8149743: JVM crash after debugger hotswap with lambdas Reviewed-by: sspitsyn, coleenp, dcubed + test/com/sun/jdi/RedefineAddPrivateMethod.sh Changeset: 76821da52279 Author: ctornqvi Date: 2016-02-24 16:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/76821da52279 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 460323d4a285 Author: csahu Date: 2016-02-26 16:19 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/460323d4a285 8130425: libjvm crash due to stack overflow in executables with 32k tbss/tdata Reviewed-by: kevinw, dholmes Contributed-by: cheleswer.sahu at oracle.com ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java Changeset: 924046b4db80 Author: jwilhelm Date: 2016-02-29 15:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/924046b4db80 Merge Changeset: 372799a54371 Author: mgronlun Date: 2016-03-01 23:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/372799a54371 8143235: Remove libjfr mapfile Reviewed-by: jbachorik, egahlin - make/mapfiles/libjfr/mapfile-vers ! make/src/classes/build/tools/module/boot.modules Changeset: 9c3238e7fd20 Author: mgronlun Date: 2016-03-02 21:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9c3238e7fd20 8151053: com/sun/jdi/StepTest.java fails in 2016-03-01 JDK9-hs-rt nightly Reviewed-by: dcubed, egahlin ! test/com/sun/jdi/TestScaffold.java Changeset: d4df4a7f910a Author: rprotacio Date: 2016-03-02 14:52 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d4df4a7f910a 8145098: JNI GetVersion should return JNI_VERSION_9 Summary: Updated JNI_VERSION for current version to be JNI_VERSION_9 Reviewed-by: hseigel, gtriantafill, dholmes, alanb ! src/java.base/share/native/include/jni.h Changeset: 3a76a8462486 Author: hseigel Date: 2016-03-02 23:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3a76a8462486 Merge Changeset: 104544ae1e2f Author: mgronlun Date: 2016-03-03 12:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/104544ae1e2f 8151100: Test java/lang/instrument/NativeMethodPrefixAgent.java can't attempt to do CheckIntrinsics Reviewed-by: sspitsyn, ddmitriev, egahlin ! test/java/lang/instrument/NativeMethodPrefixAgent.java Changeset: 7e330efd38d6 Author: aeriksso Date: 2016-03-03 18:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7e330efd38d6 8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails intermittently Reviewed-by: dsamersoff, sspitsyn ! test/com/sun/jdi/RedefineAddPrivateMethod.sh Changeset: 08f06281085f Author: jwilhelm Date: 2016-03-05 10:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/08f06281085f Merge - make/mapfiles/libjfr/mapfile-vers Changeset: fc0cc9b79b16 Author: amurillo Date: 2016-03-05 20:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fc0cc9b79b16 Merge - make/mapfiles/libjfr/mapfile-vers Changeset: 24661132af5c Author: amurillo Date: 2016-03-08 19:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/24661132af5c Merge - make/mapfiles/libjfr/mapfile-vers ! make/src/classes/build/tools/module/boot.modules ! src/java.base/share/classes/java/lang/String.java Changeset: 55a1107a6092 Author: amlu Date: 2016-03-09 11:35 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/55a1107a6092 8151260: Mark URLPermission/URLTest.java and ipv6tests/TcpTest.java as intermittently failing Reviewed-by: chegar ! test/java/net/URLPermission/URLTest.java ! test/java/net/ipv6tests/TcpTest.java Changeset: 4939aa2441b6 Author: michaelm Date: 2016-03-09 12:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4939aa2441b6 8151441: Completion result in httpclient Exchange.java lost Reviewed-by: chegar ! src/java.httpclient/share/classes/java/net/http/Exchange.java + test/java/net/httpclient/ShortRequestBody.java Changeset: 371fba6ca8d1 Author: michaelm Date: 2016-03-09 13:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/371fba6ca8d1 8151299: Http client SelectorManager overwriting read and write events Reviewed-by: chegar ! src/java.httpclient/share/classes/java/net/http/HttpClientImpl.java + test/java/net/httpclient/whitebox/TEST.properties + test/java/net/httpclient/whitebox/java/net/http/SelectorTest.java Changeset: ae9d55a7618d Author: plevart Date: 2016-03-09 21:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ae9d55a7618d 8149925: We don't need jdk.internal.ref.Cleaner any more - part1 Summary: 1st part of removing legacy jdk.internal.ref.Cleaner Reviewed-by: chegar, mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java ! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java ! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java Changeset: efc28eabde10 Author: rriggs Date: 2016-03-10 09:35 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/efc28eabde10 8043329: Wrong variable used in java.util.Collections javadoc code Reviewed-by: lancea, rriggs Contributed-by: merkel05 at gmail.com ! src/java.base/share/classes/java/util/Collections.java Changeset: 00fe741f4eff Author: lana Date: 2016-03-10 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/00fe741f4eff Merge - make/lib/Lib-jdk.deploy.osx.gmk - make/mapfiles/libjfr/mapfile-vers - src/java.base/share/classes/sun/misc/ASCIICaseInsensitiveComparator.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/Dispatch.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchConcurrentQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchMainQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchNative.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchRetainedResource.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/LibDispatchSerialQueue.java - src/jdk.deploy.osx/macosx/classes/com/apple/concurrent/package.html - src/jdk.deploy.osx/macosx/native/libosx/CFileManager.m - src/jdk.deploy.osx/macosx/native/libosx/Dispatch.m Changeset: 13be3e542a07 Author: mchung Date: 2016-03-10 11:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/13be3e542a07 8151660: Revert NativeBuffer.java to use jdk.internal.ref.Cleaner Reviewed-by: rriggs ! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java Changeset: 90594aa72401 Author: prappo Date: 2016-03-11 18:35 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/90594aa72401 8151065: Typo in javax.naming.CompoundName Reviewed-by: vinnie, prappo Contributed-by: Abhijit Roy ! src/java.naming/share/classes/javax/naming/CompoundName.java Changeset: 0a1b582d18b3 Author: darcy Date: 2016-03-11 10:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0a1b582d18b3 8151679: Mark SignatureOffsets.java as intermittently failing Reviewed-by: xuelei ! test/sun/security/mscapi/SignatureOffsets.java Changeset: 897369f4e422 Author: rriggs Date: 2016-03-11 12:53 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/897369f4e422 8151063: Typo in java.lang.invoke.StringConcatFactory javadoc Reviewed-by: prappo, rriggs Contributed-by: Abhijit Roy ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java Changeset: 63c286f2751b Author: jnimeh Date: 2016-03-11 10:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/63c286f2751b 8132942: ServerHandshaker should not throw SSLHandshakeException when CertificateStatus constructor is called with invalid arguments Summary: Performs argument checking on inputs to the CertificateStatus constructor in order to eliminate the need for exception processing. Also pulls stapling processing logic out to its own method. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 5f158e96926a Author: bpb Date: 2016-02-01 15:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5f158e96926a 8148628: TIFFDirectory(getAsMetaData) created with one TIFFField having a IFD pointer tag throws ClassCastException & other naming differences (JEP 262) Summary: Clean up some handling of TIFFDirectory instances contained in TIFFFields and make a couple of minor changes to Exif and GeoTIFF tag names. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Changeset: 61db74fa733f Author: alexsch Date: 2016-02-11 00:19 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/61db74fa733f 8139508: Debug option does not work in appletviewer Reviewed-by: prr, ssadetsky ! src/java.desktop/share/classes/sun/applet/Main.java ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer.java Changeset: bf20dd25a7ac Author: bpb Date: 2016-02-10 13:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bf20dd25a7ac 8149120: TIFFField constructor throws ArrayIndexOutOfBoundsException and IllegalArgumentException for scenarios explained in description Summary: Clean up parameter checking in TIFFField. Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java Changeset: 3eda6cd3f504 Author: lbourges Date: 2016-02-11 09:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3eda6cd3f504 8149338: JVM Crash caused by Marlin renderer not handling NaN coordinates Summary: use first / last Y crossings to compute edge min/max Y and ensure consistency with edgeBuckets / edgeBucketCounts arrays Reviewed-by: flar, prr ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java + test/sun/java2d/marlin/CrashNaNTest.java ! test/sun/java2d/marlin/TextClipErrorTest.java Changeset: ec073cb4b02d Author: kshefov Date: 2016-02-11 12:24 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ec073cb4b02d 8131751: [TEST_BUG] Test javax/swing/plaf/gtk/crash/RenderBadPictureCrash.java fails UnsupportedOperationException Reviewed-by: alexsch, ssadetsky Contributed-by: Vikrant Agarwal ! test/javax/swing/plaf/gtk/crash/RenderBadPictureCrash.java Changeset: b48e7e3d4732 Author: bpb Date: 2016-02-11 13:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b48e7e3d4732 8149593: Change foo to {@code foo} in TIFF plugin classes Summary: Change foo to {@code foo} in TIFF plugin classes and 2015 to 2016 where needed. Reviewed-by: prr, darcy ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWUtil.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifGPSTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifInteroperabilityTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifParentTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/FaxTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/GeoTIFFTagSet.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTag.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java Changeset: e2bd42eace1b Author: arapte Date: 2016-02-15 14:36 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e2bd42eace1b 8025001: setFocusTraversalPolicy() to ContainerOrderFocusTraversalPolicy results in an infinite loop Reviewed-by: ssadetsky, psadhukhan ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java + test/java/awt/Focus/FocusTraversalPolicy/ContainerOrderFTPTest.java Changeset: 95c8ba53bdbf Author: serb Date: 2016-02-12 16:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/95c8ba53bdbf 8130061: java.beans.EventHandler.create does not specify how it fails when an EventHandler cannot be created Reviewed-by: alanb ! src/java.desktop/share/classes/java/beans/EventHandler.java Changeset: ac2935ce7138 Author: serb Date: 2016-02-12 16:09 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ac2935ce7138 8136382: SimpleBeanInfo.loadImage succeeds when running with a security manager Reviewed-by: alanb ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: e9841bab4f75 Author: ptbrunet Date: 2016-02-16 19:38 -0600 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e9841bab4f75 8149161: CSM call Class.forName in com.sun.java.accessibility.util.Translator Summary: add call to checkPackageAccess Reviewed-by: serb, prr Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java Changeset: 0d4ce255e581 Author: aniyogi Date: 2016-02-17 11:44 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0d4ce255e581 8146321: [macosx] JInternalFrame frame icon in wrong position on Mac L&F if icon is not ImageIcon Reviewed-by: serb, alexsch, rchamyal ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java + test/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java Changeset: d8def65c6c00 Author: serb Date: 2016-02-18 22:11 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d8def65c6c00 8038139: AudioInputStream.getFrameLength() returns wrong value for floating-point WAV Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java + test/javax/sound/sampled/AudioInputStream/FrameLengthAfterConversion.java Changeset: 2af26cf24f71 Author: psadhukhan Date: 2016-02-23 10:22 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2af26cf24f71 8150233: Missing copyright headers in XSurfaceData/ExtendedKeyCodes Reviewed-by: prr ! src/java.desktop/share/classes/sun/awt/ExtendedKeyCodes.java ! src/java.desktop/unix/classes/sun/java2d/x11/XSurfaceData.java Changeset: b46fd4df8576 Author: mhalder Date: 2016-02-23 10:24 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b46fd4df8576 8147834: [macosx] KeyEvents for function keys F17, F18, F19 return keyCode 0 Reviewed-by: serb, aniyogi ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m Changeset: 853b0a3baa6f Author: ddehaven Date: 2016-02-23 09:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/853b0a3baa6f Merge - make/src/classes/build/tools/buildmetaindex/BuildMetaIndex.java - make/src/classes/build/tools/generatebreakiteratordata/BreakIteratorRBControl.java - src/java.base/share/classes/sun/misc/InnocuousThread.java - src/java.base/share/classes/sun/misc/LRUCache.java - src/java.base/share/classes/sun/misc/MetaIndex.java - src/java.base/share/classes/sun/misc/NativeSignalHandler.java - src/java.base/share/classes/sun/text/resources/en/FormatData_en.java - src/java.base/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java - src/java.base/share/classes/sun/text/resources/en/US/FormatData_en_US.java - src/java.base/share/classes/sun/util/resources/en/CalendarData_en.properties - src/java.base/share/classes/sun/util/resources/en/LocaleNames_en.properties - src/java.base/share/classes/sun/util/resources/en/TimeZoneNames_en.java - src/java.base/share/classes/sun/util/resources/en/US/CurrencyNames_en_US.properties - src/java.base/share/native/libjava/NativeSignalHandler.c ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java - src/jdk.localedata/share/classes/sun/text/resources/ar/CollationData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/FormatData_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/FormatData_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JO/JavaTimeSupplementary_ar_JO.java - src/jdk.localedata/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/FormatData_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/LB/JavaTimeSupplementary_ar_LB.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/FormatData_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/ar/SY/JavaTimeSupplementary_ar_SY.java - src/jdk.localedata/share/classes/sun/text/resources/be/BY/FormatData_be_BY.java - src/jdk.localedata/share/classes/sun/text/resources/be/CollationData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/FormatData_be.java - src/jdk.localedata/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java - src/jdk.localedata/share/classes/sun/text/resources/bg/BG/FormatData_bg_BG.java - src/jdk.localedata/share/classes/sun/text/resources/bg/CollationData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/FormatData_bg.java - src/jdk.localedata/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java - src/jdk.localedata/share/classes/sun/text/resources/ca/CollationData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/ES/FormatData_ca_ES.java - src/jdk.localedata/share/classes/sun/text/resources/ca/FormatData_ca.java - src/jdk.localedata/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CZ/FormatData_cs_CZ.java - src/jdk.localedata/share/classes/sun/text/resources/cs/CollationData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/FormatData_cs.java - src/jdk.localedata/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java - src/jdk.localedata/share/classes/sun/text/resources/da/CollationData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/DK/FormatData_da_DK.java - src/jdk.localedata/share/classes/sun/text/resources/da/FormatData_da.java - src/jdk.localedata/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/FormatData_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/AT/JavaTimeSupplementary_de_AT.java - src/jdk.localedata/share/classes/sun/text/resources/de/CH/FormatData_de_CH.java - src/jdk.localedata/share/classes/sun/text/resources/de/DE/FormatData_de_DE.java - src/jdk.localedata/share/classes/sun/text/resources/de/FormatData_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java - src/jdk.localedata/share/classes/sun/text/resources/de/LU/FormatData_de_LU.java - src/jdk.localedata/share/classes/sun/text/resources/el/CY/FormatData_el_CY.java - src/jdk.localedata/share/classes/sun/text/resources/el/CollationData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/FormatData_el.java - src/jdk.localedata/share/classes/sun/text/resources/el/GR/FormatData_el_GR.java - src/jdk.localedata/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/FormatData_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/AU/JavaTimeSupplementary_en_AU.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/FormatData_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/CA/JavaTimeSupplementary_en_CA.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/FormatData_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/GB/JavaTimeSupplementary_en_GB.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/FormatData_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IE/JavaTimeSupplementary_en_IE.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/FormatData_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/IN/JavaTimeSupplementary_en_IN.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/FormatData_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/MT/JavaTimeSupplementary_en_MT.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/FormatData_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/NZ/JavaTimeSupplementary_en_NZ.java - src/jdk.localedata/share/classes/sun/text/resources/en/PH/FormatData_en_PH.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/FormatData_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/SG/JavaTimeSupplementary_en_SG.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/FormatData_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/en/ZA/JavaTimeSupplementary_en_ZA.java - src/jdk.localedata/share/classes/sun/text/resources/es/AR/FormatData_es_AR.java - src/jdk.localedata/share/classes/sun/text/resources/es/BO/FormatData_es_BO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/FormatData_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CL/JavaTimeSupplementary_es_CL.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/FormatData_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CO/JavaTimeSupplementary_es_CO.java - src/jdk.localedata/share/classes/sun/text/resources/es/CR/FormatData_es_CR.java - src/jdk.localedata/share/classes/sun/text/resources/es/CollationData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/DO/FormatData_es_DO.java - src/jdk.localedata/share/classes/sun/text/resources/es/EC/FormatData_es_EC.java - src/jdk.localedata/share/classes/sun/text/resources/es/ES/FormatData_es_ES.java - src/jdk.localedata/share/classes/sun/text/resources/es/FormatData_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/FormatData_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/GT/JavaTimeSupplementary_es_GT.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/FormatData_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/HN/JavaTimeSupplementary_es_HN.java - src/jdk.localedata/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/FormatData_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/MX/JavaTimeSupplementary_es_MX.java - src/jdk.localedata/share/classes/sun/text/resources/es/NI/FormatData_es_NI.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/FormatData_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PA/JavaTimeSupplementary_es_PA.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/FormatData_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PE/JavaTimeSupplementary_es_PE.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/FormatData_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PR/JavaTimeSupplementary_es_PR.java - src/jdk.localedata/share/classes/sun/text/resources/es/PY/FormatData_es_PY.java - src/jdk.localedata/share/classes/sun/text/resources/es/SV/FormatData_es_SV.java - src/jdk.localedata/share/classes/sun/text/resources/es/US/FormatData_es_US.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/FormatData_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/UY/JavaTimeSupplementary_es_UY.java - src/jdk.localedata/share/classes/sun/text/resources/es/VE/FormatData_es_VE.java - src/jdk.localedata/share/classes/sun/text/resources/et/CollationData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/EE/FormatData_et_EE.java - src/jdk.localedata/share/classes/sun/text/resources/et/FormatData_et.java - src/jdk.localedata/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java - src/jdk.localedata/share/classes/sun/text/resources/fi/CollationData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FI/FormatData_fi_FI.java - src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/FormatData_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/BE/JavaTimeSupplementary_fr_BE.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/FormatData_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CA/JavaTimeSupplementary_fr_CA.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/FormatData_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CH/JavaTimeSupplementary_fr_CH.java - src/jdk.localedata/share/classes/sun/text/resources/fr/CollationData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FR/FormatData_fr_FR.java - src/jdk.localedata/share/classes/sun/text/resources/fr/FormatData_fr.java - src/jdk.localedata/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java - src/jdk.localedata/share/classes/sun/text/resources/ga/FormatData_ga.java - src/jdk.localedata/share/classes/sun/text/resources/ga/IE/FormatData_ga_IE.java - src/jdk.localedata/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java - src/jdk.localedata/share/classes/sun/text/resources/hi/CollationData_hi.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/FormatData_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hi/IN/JavaTimeSupplementary_hi_IN.java - src/jdk.localedata/share/classes/sun/text/resources/hr/CollationData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/FormatData_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hr/HR/FormatData_hr_HR.java - src/jdk.localedata/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java - src/jdk.localedata/share/classes/sun/text/resources/hu/CollationData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/FormatData_hu.java - src/jdk.localedata/share/classes/sun/text/resources/hu/HU/FormatData_hu_HU.java - src/jdk.localedata/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java - src/jdk.localedata/share/classes/sun/text/resources/in/FormatData_in.java - src/jdk.localedata/share/classes/sun/text/resources/in/ID/FormatData_in_ID.java - src/jdk.localedata/share/classes/sun/text/resources/is/CollationData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/FormatData_is.java - src/jdk.localedata/share/classes/sun/text/resources/is/IS/FormatData_is_IS.java - src/jdk.localedata/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/FormatData_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/CH/JavaTimeSupplementary_it_CH.java - src/jdk.localedata/share/classes/sun/text/resources/it/FormatData_it.java - src/jdk.localedata/share/classes/sun/text/resources/it/IT/FormatData_it_IT.java - src/jdk.localedata/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java - src/jdk.localedata/share/classes/sun/text/resources/iw/CollationData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/FormatData_iw.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/FormatData_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/IL/JavaTimeSupplementary_iw_IL.java - src/jdk.localedata/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java - src/jdk.localedata/share/classes/sun/text/resources/ja/CollationData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/FormatData_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JP/FormatData_ja_JP.java - src/jdk.localedata/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java - src/jdk.localedata/share/classes/sun/text/resources/ko/CollationData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/FormatData_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java - src/jdk.localedata/share/classes/sun/text/resources/ko/KR/FormatData_ko_KR.java - src/jdk.localedata/share/classes/sun/text/resources/lt/CollationData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/FormatData_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java - src/jdk.localedata/share/classes/sun/text/resources/lt/LT/FormatData_lt_LT.java - src/jdk.localedata/share/classes/sun/text/resources/lv/CollationData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/FormatData_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java - src/jdk.localedata/share/classes/sun/text/resources/lv/LV/FormatData_lv_LV.java - src/jdk.localedata/share/classes/sun/text/resources/mk/CollationData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/FormatData_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java - src/jdk.localedata/share/classes/sun/text/resources/mk/MK/FormatData_mk_MK.java - src/jdk.localedata/share/classes/sun/text/resources/ms/FormatData_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java - src/jdk.localedata/share/classes/sun/text/resources/ms/MY/FormatData_ms_MY.java - src/jdk.localedata/share/classes/sun/text/resources/mt/FormatData_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java - src/jdk.localedata/share/classes/sun/text/resources/mt/MT/FormatData_mt_MT.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/FormatData_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/BE/JavaTimeSupplementary_nl_BE.java - src/jdk.localedata/share/classes/sun/text/resources/nl/FormatData_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java - src/jdk.localedata/share/classes/sun/text/resources/nl/NL/FormatData_nl_NL.java - src/jdk.localedata/share/classes/sun/text/resources/no/CollationData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/FormatData_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO.java - src/jdk.localedata/share/classes/sun/text/resources/no/NO/FormatData_no_NO_NY.java - src/jdk.localedata/share/classes/sun/text/resources/pl/CollationData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/FormatData_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java - src/jdk.localedata/share/classes/sun/text/resources/pl/PL/FormatData_pl_PL.java - src/jdk.localedata/share/classes/sun/text/resources/pt/BR/FormatData_pt_BR.java - src/jdk.localedata/share/classes/sun/text/resources/pt/FormatData_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/FormatData_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/pt/PT/JavaTimeSupplementary_pt_PT.java - src/jdk.localedata/share/classes/sun/text/resources/ro/CollationData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/FormatData_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java - src/jdk.localedata/share/classes/sun/text/resources/ro/RO/FormatData_ro_RO.java - src/jdk.localedata/share/classes/sun/text/resources/ru/CollationData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/FormatData_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java - src/jdk.localedata/share/classes/sun/text/resources/ru/RU/FormatData_ru_RU.java - src/jdk.localedata/share/classes/sun/text/resources/sk/CollationData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/FormatData_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java - src/jdk.localedata/share/classes/sun/text/resources/sk/SK/FormatData_sk_SK.java - src/jdk.localedata/share/classes/sun/text/resources/sl/CollationData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/FormatData_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java - src/jdk.localedata/share/classes/sun/text/resources/sl/SI/FormatData_sl_SI.java - src/jdk.localedata/share/classes/sun/text/resources/sq/AL/FormatData_sq_AL.java - src/jdk.localedata/share/classes/sun/text/resources/sq/CollationData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/FormatData_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java - src/jdk.localedata/share/classes/sun/text/resources/sr/BA/FormatData_sr_BA.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CS/FormatData_sr_CS.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/CollationData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java - src/jdk.localedata/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_Latn_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/ME/FormatData_sr_ME.java - src/jdk.localedata/share/classes/sun/text/resources/sr/RS/FormatData_sr_RS.java - src/jdk.localedata/share/classes/sun/text/resources/sv/CollationData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/FormatData_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java - src/jdk.localedata/share/classes/sun/text/resources/sv/SE/FormatData_sv_SE.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorInfo_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/BreakIteratorRules_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/CollationData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/FormatData_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java - src/jdk.localedata/share/classes/sun/text/resources/th/TH/FormatData_th_TH.java - src/jdk.localedata/share/classes/sun/text/resources/th/thai_dict - src/jdk.localedata/share/classes/sun/text/resources/tr/CollationData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/FormatData_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java - src/jdk.localedata/share/classes/sun/text/resources/tr/TR/FormatData_tr_TR.java - src/jdk.localedata/share/classes/sun/text/resources/uk/CollationData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/FormatData_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java - src/jdk.localedata/share/classes/sun/text/resources/uk/UA/FormatData_uk_UA.java - src/jdk.localedata/share/classes/sun/text/resources/vi/CollationData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/FormatData_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java - src/jdk.localedata/share/classes/sun/text/resources/vi/VN/FormatData_vi_VN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CN/FormatData_zh_CN.java - src/jdk.localedata/share/classes/sun/text/resources/zh/CollationData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/FormatData_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/CollationData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/HK/FormatData_zh_HK.java - src/jdk.localedata/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java - src/jdk.localedata/share/classes/sun/text/resources/zh/SG/FormatData_zh_SG.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/CollationData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/FormatData_zh_TW.java - src/jdk.localedata/share/classes/sun/text/resources/zh/TW/JavaTimeSupplementary_zh_TW.java - src/jdk.localedata/share/classes/sun/util/resources/ar/AE/CurrencyNames_ar_AE.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/BH/CurrencyNames_ar_BH.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/CalendarData_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/DZ/CurrencyNames_ar_DZ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/EG/CurrencyNames_ar_EG.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/IQ/CurrencyNames_ar_IQ.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/JO/CurrencyNames_ar_JO.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/KW/CurrencyNames_ar_KW.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LB/CurrencyNames_ar_LB.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LY/CurrencyNames_ar_LY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/LocaleNames_ar.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/MA/CurrencyNames_ar_MA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/OM/CurrencyNames_ar_OM.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/QA/CurrencyNames_ar_QA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SA/CurrencyNames_ar_SA.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SD/CurrencyNames_ar_SD.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/SY/CurrencyNames_ar_SY.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/TN/CurrencyNames_ar_TN.properties - src/jdk.localedata/share/classes/sun/util/resources/ar/YE/CurrencyNames_ar_YE.properties - src/jdk.localedata/share/classes/sun/util/resources/be/BY/CurrencyNames_be_BY.properties - src/jdk.localedata/share/classes/sun/util/resources/be/CalendarData_be.properties - src/jdk.localedata/share/classes/sun/util/resources/be/LocaleNames_be.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/BG/CurrencyNames_bg_BG.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/CalendarData_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/bg/LocaleNames_bg.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/CalendarData_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/ES/CurrencyNames_ca_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/ca/LocaleNames_ca.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CZ/CurrencyNames_cs_CZ.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/CalendarData_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/cs/LocaleNames_cs.properties - src/jdk.localedata/share/classes/sun/util/resources/da/CalendarData_da.properties - src/jdk.localedata/share/classes/sun/util/resources/da/DK/CurrencyNames_da_DK.properties - src/jdk.localedata/share/classes/sun/util/resources/da/LocaleNames_da.properties - src/jdk.localedata/share/classes/sun/util/resources/de/AT/CurrencyNames_de_AT.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CH/CurrencyNames_de_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CalendarData_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/CurrencyNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/DE/CurrencyNames_de_DE.properties - src/jdk.localedata/share/classes/sun/util/resources/de/GR/CurrencyNames_de_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LU/CurrencyNames_de_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/de/LocaleNames_de.properties - src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CalendarData_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/CurrencyNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CY/LocaleNames_el_CY.properties - src/jdk.localedata/share/classes/sun/util/resources/el/CalendarData_el.properties - src/jdk.localedata/share/classes/sun/util/resources/el/GR/CurrencyNames_el_GR.properties - src/jdk.localedata/share/classes/sun/util/resources/el/LocaleNames_el.properties - src/jdk.localedata/share/classes/sun/util/resources/en/AU/CurrencyNames_en_AU.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/CurrencyNames_en_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/en/CA/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CalendarData_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/CurrencyNames_en_GB.properties - src/jdk.localedata/share/classes/sun/util/resources/en/GB/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CalendarData_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/CurrencyNames_en_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/en/IE/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/en/IN/CurrencyNames_en_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CalendarData_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/CurrencyNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/MT/LocaleNames_en_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/en/NZ/CurrencyNames_en_NZ.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/CurrencyNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/PH/LocaleNames_en_PH.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/CurrencyNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/SG/LocaleNames_en_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/en/ZA/CurrencyNames_en_ZA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/AR/CurrencyNames_es_AR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/BO/CurrencyNames_es_BO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CL/CurrencyNames_es_CL.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CO/CurrencyNames_es_CO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CR/CurrencyNames_es_CR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CU/CurrencyNames_es_CU.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CalendarData_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/CurrencyNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/DO/CurrencyNames_es_DO.properties - src/jdk.localedata/share/classes/sun/util/resources/es/EC/CurrencyNames_es_EC.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CalendarData_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/ES/CurrencyNames_es_ES.properties - src/jdk.localedata/share/classes/sun/util/resources/es/GT/CurrencyNames_es_GT.properties - src/jdk.localedata/share/classes/sun/util/resources/es/HN/CurrencyNames_es_HN.properties - src/jdk.localedata/share/classes/sun/util/resources/es/LocaleNames_es.properties - src/jdk.localedata/share/classes/sun/util/resources/es/MX/CurrencyNames_es_MX.properties - src/jdk.localedata/share/classes/sun/util/resources/es/NI/CurrencyNames_es_NI.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PA/CurrencyNames_es_PA.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PE/CurrencyNames_es_PE.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PR/CurrencyNames_es_PR.properties - src/jdk.localedata/share/classes/sun/util/resources/es/PY/CurrencyNames_es_PY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/SV/CurrencyNames_es_SV.properties - src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/es/US/CalendarData_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/CurrencyNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/US/LocaleNames_es_US.properties - src/jdk.localedata/share/classes/sun/util/resources/es/UY/CurrencyNames_es_UY.properties - src/jdk.localedata/share/classes/sun/util/resources/es/VE/CurrencyNames_es_VE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/CalendarData_et.properties - src/jdk.localedata/share/classes/sun/util/resources/et/EE/CurrencyNames_et_EE.properties - src/jdk.localedata/share/classes/sun/util/resources/et/LocaleNames_et.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/CalendarData_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/FI/CurrencyNames_fi_FI.properties - src/jdk.localedata/share/classes/sun/util/resources/fi/LocaleNames_fi.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/BE/CurrencyNames_fr_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CalendarData_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CA/CurrencyNames_fr_CA.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CH/CurrencyNames_fr_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CalendarData_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/CurrencyNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/FR/CurrencyNames_fr_FR.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LU/CurrencyNames_fr_LU.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/LocaleNames_fr.properties - src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ga/IE/CurrencyNames_ga_IE.properties - src/jdk.localedata/share/classes/sun/util/resources/ga/LocaleNames_ga.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/CalendarData_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/IN/CurrencyNames_hi_IN.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/LocaleNames_hi.properties - src/jdk.localedata/share/classes/sun/util/resources/hi/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/hr/CalendarData_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/HR/CurrencyNames_hr_HR.properties - src/jdk.localedata/share/classes/sun/util/resources/hr/LocaleNames_hr.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/CalendarData_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/HU/CurrencyNames_hu_HU.properties - src/jdk.localedata/share/classes/sun/util/resources/hu/LocaleNames_hu.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CalendarData_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/ID/CurrencyNames_in_ID.properties - src/jdk.localedata/share/classes/sun/util/resources/in/LocaleNames_in.properties - src/jdk.localedata/share/classes/sun/util/resources/is/CalendarData_is.properties - src/jdk.localedata/share/classes/sun/util/resources/is/IS/CurrencyNames_is_IS.properties - src/jdk.localedata/share/classes/sun/util/resources/is/LocaleNames_is.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CH/CurrencyNames_it_CH.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CalendarData_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/CurrencyNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/IT/CurrencyNames_it_IT.properties - src/jdk.localedata/share/classes/sun/util/resources/it/LocaleNames_it.properties - src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/iw/CalendarData_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/IL/CurrencyNames_iw_IL.properties - src/jdk.localedata/share/classes/sun/util/resources/iw/LocaleNames_iw.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CalendarData_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/CurrencyNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/JP/CurrencyNames_ja_JP.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/LocaleNames_ja.properties - src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ko/CalendarData_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/CurrencyNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/KR/CurrencyNames_ko_KR.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/LocaleNames_ko.properties - src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/lt/CalendarData_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LT/CurrencyNames_lt_LT.properties - src/jdk.localedata/share/classes/sun/util/resources/lt/LocaleNames_lt.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/CalendarData_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LV/CurrencyNames_lv_LV.properties - src/jdk.localedata/share/classes/sun/util/resources/lv/LocaleNames_lv.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/CalendarData_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/LocaleNames_mk.properties - src/jdk.localedata/share/classes/sun/util/resources/mk/MK/CurrencyNames_mk_MK.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/LocaleNames_ms.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CalendarData_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/ms/MY/CurrencyNames_ms_MY.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/CalendarData_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/LocaleNames_mt.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CalendarData_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/mt/MT/CurrencyNames_mt_MT.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/BE/CurrencyNames_nl_BE.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/CalendarData_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/LocaleNames_nl.properties - src/jdk.localedata/share/classes/sun/util/resources/nl/NL/CurrencyNames_nl_NL.properties - src/jdk.localedata/share/classes/sun/util/resources/no/CalendarData_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/LocaleNames_no.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/CurrencyNames_no_NO.properties - src/jdk.localedata/share/classes/sun/util/resources/no/NO/LocaleNames_no_NO_NY.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/CalendarData_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/LocaleNames_pl.properties - src/jdk.localedata/share/classes/sun/util/resources/pl/PL/CurrencyNames_pl_PL.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CalendarData_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/CurrencyNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/LocaleNames_pt_BR.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/BR/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/pt/CalendarData_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/CurrencyNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/LocaleNames_pt.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CalendarData_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/CurrencyNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/pt/PT/LocaleNames_pt_PT.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/CalendarData_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/LocaleNames_ro.properties - src/jdk.localedata/share/classes/sun/util/resources/ro/RO/CurrencyNames_ro_RO.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/CalendarData_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/LocaleNames_ru.properties - src/jdk.localedata/share/classes/sun/util/resources/ru/RU/CurrencyNames_ru_RU.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/CalendarData_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/LocaleNames_sk.properties - src/jdk.localedata/share/classes/sun/util/resources/sk/SK/CurrencyNames_sk_SK.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/CalendarData_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/LocaleNames_sl.properties - src/jdk.localedata/share/classes/sun/util/resources/sl/SI/CurrencyNames_sl_SI.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/AL/CurrencyNames_sq_AL.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/CalendarData_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sq/LocaleNames_sq.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CalendarData_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/BA/CurrencyNames_sr_Latn_BA.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CS/CurrencyNames_sr_CS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/CalendarData_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/LocaleNames_sr_Latn.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CalendarData_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_Latn_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/ME/CurrencyNames_sr_ME.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CalendarData_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_Latn_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sr/RS/CurrencyNames_sr_RS.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CalendarData_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/CurrencyNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/LocaleNames_sv.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/SE/CurrencyNames_sv_SE.properties - src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/th/CalendarData_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/LocaleNames_th.properties - src/jdk.localedata/share/classes/sun/util/resources/th/TH/CurrencyNames_th_TH.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/CalendarData_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/LocaleNames_tr.properties - src/jdk.localedata/share/classes/sun/util/resources/tr/TR/CurrencyNames_tr_TR.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/CalendarData_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/LocaleNames_uk.properties - src/jdk.localedata/share/classes/sun/util/resources/uk/UA/CurrencyNames_uk_UA.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/CalendarData_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/LocaleNames_vi.properties - src/jdk.localedata/share/classes/sun/util/resources/vi/VN/CurrencyNames_vi_VN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/CurrencyNames_zh_CN.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/CN/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/zh/CalendarData_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/CurrencyNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/LocaleNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/HK/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/zh/LocaleNames_zh.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/CurrencyNames_zh_SG.java - src/jdk.localedata/share/classes/sun/util/resources/zh/SG/LocaleNames_zh_SG.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/CurrencyNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/LocaleNames_zh_TW.properties - src/jdk.localedata/share/classes/sun/util/resources/zh/TW/TimeZoneNames_zh_TW.java Changeset: 4f7f1c6d613d Author: lbourges Date: 2016-02-23 22:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4f7f1c6d613d 8148886: SEGV in sun.java2d.marlin.Renderer._endRendering Summary: handle reentrancy in both AAShapePipe and MarlinRenderingEngine using new sun.java2d.ReentrantContextProvider implementations Reviewed-by: flar, prr + src/java.desktop/share/classes/sun/java2d/ReentrantContext.java + src/java.desktop/share/classes/sun/java2d/ReentrantContextProvider.java + src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderCLQ.java + src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderTL.java ! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java ! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java + test/sun/java2d/marlin/CrashPaintTest.java Changeset: eaef70a27f44 Author: ssadetsky Date: 2016-02-24 14:36 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/eaef70a27f44 8081722: Provide public access to sun.awt.shell.ShellFolder methods which are required for implementing javax.swing.JFileChooser Reviewed-by: prr, serb, alexsch ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java + test/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java Changeset: 31b4663ba8d7 Author: ddehaven Date: 2016-02-24 08:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/31b4663ba8d7 Merge - src/java.base/share/native/libjava/Bits.c Changeset: dc4974b4210f Author: psadhukhan Date: 2016-02-25 10:22 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dc4974b4210f 8020039: SynthTableHeaderUI refers to possibly null parameter in cell renderer Reviewed-by: rchamyal, serb Contributed-by: ajit.ghaisas at oracle.com ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java + test/javax/swing/JTableHeader/8020039/TableHeaderRendererExceptionTest.java Changeset: 6f6e9fc90ba2 Author: serb Date: 2016-02-26 18:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6f6e9fc90ba2 8141553: [macosx] JDK fails to build with Xcode 7 on 10.11 Reviewed-by: aniyogi, ddehaven, cbensen ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/jdk.deploy.osx/macosx/native/libosx/CFileManager.m Changeset: 9e1ed9bb68e0 Author: avstepan Date: 2016-02-26 19:24 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9e1ed9bb68e0 8150643: [TEST] add test for JDK-8150176 Reviewed-by: serb + test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.html + test/java/awt/image/multiresolution/MultiResolutionTrayIconTest/MultiResolutionTrayIconTest.java Changeset: fe7f84c6defd Author: psadhukhan Date: 2016-02-29 14:19 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fe7f84c6defd 7126823: JInternalFrame.getNormalBounds() returns bad value after iconify/deiconify Reviewed-by: ssadetsky, rchamyal Contributed-by: prem.balakrishnan at oracle.com ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java + test/javax/swing/JInternalFrame/NormalBoundsTest.java Changeset: 1aaa07a97e58 Author: ddehaven Date: 2016-02-29 09:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1aaa07a97e58 Merge Changeset: 0c9bc87633bc Author: serb Date: 2016-03-02 18:28 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0c9bc87633bc 8147994: [macosx] JScrollPane jitters up/down during trackpad scrolling on MacOS/Aqua Reviewed-by: alexp, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java - test/javax/swing/JScrollPane/8033000/bug8033000.java + test/javax/swing/JScrollPane/HorizontalMouseWheelOnShiftPressed/HorizontalMouseWheelOnShiftPressed.java Changeset: 1b9628b3b8b7 Author: psadhukhan Date: 2016-03-03 12:20 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1b9628b3b8b7 8044788: [D3D] clip is ignored during surface->sw blit Reviewed-by: serb, prr Contributed-by: prasanta.sadhukhan at oracle.com, prahalad.kumar.narayanan at oracle.com ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! test/java/awt/image/DrawImage/IncorrectClipSurface2SW.java Changeset: eeccc1d42482 Author: psadhukhan Date: 2016-03-03 12:34 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/eeccc1d42482 8138749: Revisited: PrinterJob.printDialog() does not support multi-mon, always displayed on primary Reviewed-by: prr, jdv ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/MultiMonPrintDlgTest.java Changeset: a35c304a7983 Author: avstepan Date: 2016-03-04 18:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a35c304a7983 8150258: [TEST] HiDPI: create a test for multiresolution menu items icons Reviewed-by: serb, yan + test/java/awt/image/multiresolution/MenuMultiresolutionIconTest.java Changeset: a68589dd5181 Author: psadhukhan Date: 2016-03-07 11:54 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a68589dd5181 8058316: lookupDefaultPrintService returns null on Solaris 11 Reviewed-by: prr, jdv ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c Changeset: 07645a6edaf5 Author: ddehaven Date: 2016-03-07 16:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/07645a6edaf5 Merge - src/java.base/share/classes/sun/misc/Version.java.template - src/java.base/share/native/libjava/Version.c - test/java/lang/invoke/T8139885.java - test/sun/misc/Version/Version.java Changeset: d90622182bc6 Author: ddehaven Date: 2016-03-11 09:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d90622182bc6 Merge ! src/java.desktop/macosx/native/libosx/CFileManager.m - test/javax/swing/JScrollPane/8033000/bug8033000.java Changeset: ff3eb28f63c1 Author: ddehaven Date: 2016-03-11 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ff3eb28f63c1 Merge Changeset: 9417e1bcded6 Author: bpb Date: 2016-03-11 14:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9417e1bcded6 8151691: [Findbugs]jdk.internal.math.FormattedFloatingDecimal.getExponent() may expose internal rep Summary: The reference to the internal array is never leaked via the public API but some internal API clarification is added. Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java Changeset: cfa3a20e5452 Author: Greg Lewis Date: 2016-05-31 05:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cfa3a20e5452 Merge from main OpenJDK repository From openjdk at getsnappy.com Tue May 31 16:56:01 2016 From: openjdk at getsnappy.com (Brian Gardner) Date: Tue, 31 May 2016 09:56:01 -0700 Subject: merging jdk9 Message-ID: Hey Greg, I saw you merged jdk9 last night. Was that a merge with the tip of http://hg.openjdk.java.net/jdk9/jdk9 ? I?m trying to figure out how http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/aa11081b8307 was dealt with since it likely caused a conflict. It?s a bit hard to follow the emails that were generated from the merge. We should be able to backout 7e97a2af571a and 6d0bb4a88d8d, because change set aa11081b8307 replaces both of them. On another note I have an Oracle account setup now and can help. Just let me know what you?d like me to do. Brian Gardner -------------- next part -------------- An HTML attachment was scrubbed... URL: