From mike.rettig at gmail.com Tue Jun 1 14:59:11 2021 From: mike.rettig at gmail.com (Mike Rettig) Date: Tue, 1 Jun 2021 09:59:11 -0500 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> Message-ID: On Mon, May 31, 2021 at 6:19 AM Per Liden wrote: > > Thanks for the feedback. What option would you have liked to have? > Something like G1's MaxGCPauseMillis wouldn't make sense for ZGC, since > pauses are O(1). > > /Per > When tuning GC, I look at three things. 1. Pause Duration - O(1) for ZGC 2. Pause Frequency 3. Memory Usage I can control the memory usage with the min/max memory options but I don't have a way to provide a target pause frequency. For example, I could specify this as MaxPausesPerMinute. ZGC can work to meet this goal (and avoid allocation stalls) by growing/shrinking the heap accordingly. This makes GC tuning straightforward. If I want to optimize for memory use then I can specify a very high pause rate, but if I want to avoid pauses then I'll force ZGC to pause infrequently. A typical app should just need to specify the max heap size and the target pause frequency and that is it. ZGC can commit/uncommit memory as needed. I prefer this approach over SoftMaxHeapSize because it is fully dynamic and adapts to the app. Trying to specify exact memory thresholds is a maintenance burden. SoftMaxHeapSize assumes there is one optimal heap size for the app. This is just not the case for many apps. At various times the optimal heap size is dependent on the load at that time. For a website there is probably a different setting for 2am, 1pm, and Cyber Monday. This leads developers to configure memory settings based on worst case scenarios just as I have done. Mike From mike.rettig at gmail.com Tue Jun 1 15:30:24 2021 From: mike.rettig at gmail.com (Mike Rettig) Date: Tue, 1 Jun 2021 10:30:24 -0500 Subject: ZGC Crash In-Reply-To: References: <6131C714-C0E8-46C8-AF38-B04EEFB9E6CF@oracle.com> Message-ID: >>A very interesting observation is that the last internal exception thrown is the following: /NoSuchMethodError'{0x0000100253de4a20}: static Lcom/company/nums/biz/compiler/VMethRequest;.()V> (0x0000100253de4a20) thrown [open/src/hotspot/share/prims/jni.cpp, line 1210] The NoSuchMethodError exceptions are being reported due to serialization. All the 'clinit' internal exceptions are for objects that are being serialized. The app isn't attempting to create the objects with JNI. Any other questions that I can help with? Mike On Mon, May 31, 2021 at 10:13 AM Erik ?sterlund wrote: > Hi, > > Mike, in the bug report, we have done some initial analysis now. > Could you please have a look at what we have written in the bug report? > I think we might rely on some further information from you. In > particular regarding the use of JNI to perform method calls. There are a > whole bunch of reported internal errors when looking up jmethodIDs in > the log, that look rather suspicious, with consequences that are hard to > predict without knowing a bit more. > > Thanks, > /Erik > > On 2021-05-31 10:48, Stefan Karlsson wrote: > > The bug is now available at: > > https://bugs.openjdk.java.net/browse/JDK-8267972 > > > > StefanK > > > > On 2021-05-28 18:27, Mike Rettig wrote: > >> On Fri, May 28, 2021 at 11:22 AM Erik Osterlund > >> > >> wrote: > >> > >>> Hi Mike, > >>> > >>> Thank you for reporting this issue. Do you have a link to the specific > >>> crash report you submitted? > >>> > >>> > >> I only have the review id. Here is response from my bug report: > >> > >> "We will review your report and have assigned it an internal review ID : > >> 9070442. Depending upon the completeness of the report and our ability > to > >> reproduce the problem, either a new bug will be posted, or we will > >> contact > >> you for further information." > >> > >> Thanks, > >> > >> Mike > > > From erik.osterlund at oracle.com Wed Jun 2 16:12:11 2021 From: erik.osterlund at oracle.com (Erik Osterlund) Date: Wed, 2 Jun 2021 16:12:11 +0000 Subject: ZGC Crash In-Reply-To: References: <6131C714-C0E8-46C8-AF38-B04EEFB9E6CF@oracle.com> , Message-ID: Hi Mike, Thanks for letting me know. I think I know what might have happened. Will get back to you soon after thinking a bit further. Thanks, /Erik On 1 Jun 2021, at 17:30, Mike Rettig wrote: ? >>A very interesting observation is that the last internal exception thrown is the following: /NoSuchMethodError'{0x0000100253de4a20}: static Lcom/company/nums/biz/compiler/VMethRequest;.()V> (0x0000100253de4a20) thrown [open/src/hotspot/share/prims/jni.cpp, line 1210] The NoSuchMethodError exceptions are being reported due to serialization. All the 'clinit' internal exceptions are for objects that are being serialized. The app isn't attempting to create the objects with JNI. Any other questions that I can help with? Mike On Mon, May 31, 2021 at 10:13 AM Erik ?sterlund > wrote: Hi, Mike, in the bug report, we have done some initial analysis now. Could you please have a look at what we have written in the bug report? I think we might rely on some further information from you. In particular regarding the use of JNI to perform method calls. There are a whole bunch of reported internal errors when looking up jmethodIDs in the log, that look rather suspicious, with consequences that are hard to predict without knowing a bit more. Thanks, /Erik On 2021-05-31 10:48, Stefan Karlsson wrote: > The bug is now available at: > https://bugs.openjdk.java.net/browse/JDK-8267972 > > StefanK > > On 2021-05-28 18:27, Mike Rettig wrote: >> On Fri, May 28, 2021 at 11:22 AM Erik Osterlund >> > >> wrote: >> >>> Hi Mike, >>> >>> Thank you for reporting this issue. Do you have a link to the specific >>> crash report you submitted? >>> >>> >> I only have the review id. Here is response from my bug report: >> >> "We will review your report and have assigned it an internal review ID : >> 9070442. Depending upon the completeness of the report and our ability to >> reproduce the problem, either a new bug will be posted, or we will >> contact >> you for further information." >> >> Thanks, >> >> Mike > From per.liden at oracle.com Thu Jun 3 10:01:24 2021 From: per.liden at oracle.com (Per Liden) Date: Thu, 3 Jun 2021 12:01:24 +0200 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> Message-ID: <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> On 6/1/21 4:59 PM, Mike Rettig wrote: > > > On Mon, May 31, 2021 at 6:19 AM Per Liden > wrote: > > > Thanks for the feedback. What option would you have liked to have? > Something like G1's MaxGCPauseMillis wouldn't make sense for ZGC, since > pauses are O(1). > > /Per > > > When tuning GC, I look at three things. > > 1. Pause Duration - O(1) for ZGC > 2. Pause Frequency > 3. Memory Usage > > I can control the memory usage with the min/max memory options but I > don't have a way to provide a target pause frequency.? For example, I > could specify this as MaxPausesPerMinute. ZGC can work to meet this goal > (and avoid allocation stalls) by growing/shrinking the heap > accordingly.? This makes GC tuning straightforward. If I want to > optimize for memory use then I can specify a very high pause rate, but > if I want to avoid pauses then I'll force ZGC to pause infrequently. > A typical app should just need to specify the max heap size and the > target pause frequency and that is it. ZGC can commit/uncommit memory as > needed. If I understand your use case correctly, it sounds like the option you are looking for is -XX:ZCollectionInterval=. This tells ZGC to do a GC at least every (where can be floating point number). Since pauses are O(1), this effectively means the same thing as "target pause frequency" or "target accumulated pause time per minute" but specified in a different way. ZGC would only collect garbage more often than ZCollectionInterval if it has already grown the heap to its max size and it's still not enough to avoid an allocation stall. However, under "normal conditions" it will grow/shrink the heap to a size that is enough to meet the ZCollectionInterval goal. /Per > > I prefer this approach over SoftMaxHeapSize because it is fully dynamic > and adapts to the app. Trying to specify exact memory thresholds is a > maintenance burden.? SoftMaxHeapSize assumes there is one optimal heap > size for the app. This is just not the case for many apps. At various > times the optimal heap size is dependent on the load at that time. For a > website there is probably a different setting for 2am, 1pm, and Cyber > Monday.? This leads developers to configure memory settings based on > worst case scenarios just as I have done. > > Mike > From mike.rettig at gmail.com Thu Jun 3 13:44:50 2021 From: mike.rettig at gmail.com (Mike Rettig) Date: Thu, 3 Jun 2021 08:44:50 -0500 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> Message-ID: On Thu, Jun 3, 2021 at 5:01 AM Per Liden wrote: > If I understand your use case correctly, it sounds like the option you > are looking for is -XX:ZCollectionInterval=. This tells ZGC to > do a GC at least every (where can be floating point > number). Since pauses are O(1), this effectively means the same thing as > "target pause frequency" or "target accumulated pause time per minute" > but specified in a different way. ZGC would only collect garbage more > often than ZCollectionInterval if it has already grown the heap to its > max size and it's still not enough to avoid an allocation stall. > However, under "normal conditions" it will grow/shrink the heap to a > size that is enough to meet the ZCollectionInterval goal. > > /Per > My preference is for a "max" number of collections. If I specified the interval then that would be a min with the actual number of collections being scheduled + high usage + proactive. However if I disable proactive then it might be close enough to what I want but it depends on how "High Usage" collections work. Do "High Usage" collections only consider the overall max heap (-Xmx) and not the current heap? If the answer is -Xmx then it is probably okay, but if it is the current heap then the scheduled collections are similar to proactive collections in that they just add unnecessary collections. Mike From per.liden at oracle.com Thu Jun 3 16:24:55 2021 From: per.liden at oracle.com (Per Liden) Date: Thu, 3 Jun 2021 18:24:55 +0200 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> Message-ID: On 6/3/21 3:44 PM, Mike Rettig wrote: > > > On Thu, Jun 3, 2021 at 5:01 AM Per Liden > wrote: > > If I understand your use case correctly, it sounds like the option you > are looking for is -XX:ZCollectionInterval=. This tells ZGC to > do a GC at least every (where can be floating point > number). Since pauses are O(1), this effectively means the same > thing as > "target pause frequency" or "target accumulated pause time per minute" > but specified in a different way. ZGC would only collect garbage more > often than ZCollectionInterval if it has already grown the heap to its > max size and it's still not enough to avoid an allocation stall. > However, under "normal conditions" it will grow/shrink the heap to a > size that is enough to meet the ZCollectionInterval goal. > > /Per > > > My preference is for a "max" number of collections. If I specified the > interval then that would be a min with the actual number of collections > being scheduled + high usage + proactive. However if I disable proactive > then it might be close enough to what I want but it depends on how "High > Usage" collections work. Do "High Usage" collections only consider the > overall max heap (-Xmx) and not the current heap?? If the answer is -Xmx > then it is probably okay, but if it is the current heap then the > scheduled collections are similar to proactive collections in that they > just add unnecessary collections. The "High Usage" rule will start a GC if the current heap usage is 95% or more of Xmx (or SoftMaxHeapSize if that is set to something lower than Xmx). This as an emergency/backup mechanism, which is meant to only kick in if the normal heuristics gets things completely wrong (for example, because the allocation rate is super unpredictable) and we're heading into dangerous territory. If this rule kicks in, you really want to do a GC, otherwise an allocation stall is likely awaiting around the corner. Also note that when setting ZCollectionInterval, a GC cycle will only start if the time since the previous GC cycle exceeds the specified interval. So, the interval timer will be reset/restarted if a GC cycle is started for some other reason before the interval timer expired. If "Proactive" GCs kick more frequently than the ZCollectionInterval you want to use, then disabling it (-XX:-ZProactive) is a good idea. /Per From mike.rettig at gmail.com Fri Jun 4 15:25:52 2021 From: mike.rettig at gmail.com (Mike Rettig) Date: Fri, 4 Jun 2021 10:25:52 -0500 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> Message-ID: On Thu, Jun 3, 2021 at 11:25 AM Per Liden wrote: > If "Proactive" GCs kick more frequently than the ZCollectionInterval you > want to use, then disabling it (-XX:-ZProactive) is a good idea. > > As you said before, ZProactive collections run when impact should be minimal. Is there any other criteria for it to run? I disabled it because it was too aggressive. It was running frequently even if the heap usage was really low. Is there a heap usage (current heap not -Xmx) threshold? I think that could be even better than a max pause threshold. If I could configure proactive collections to run only if the current heap usage > 75% then GC performance would be ideal. ZGC would be able to grow/shrink the heap as needed while also minimizing the impact on the app. Mike From erik.osterlund at oracle.com Mon Jun 7 09:47:57 2021 From: erik.osterlund at oracle.com (Erik Osterlund) Date: Mon, 7 Jun 2021 09:47:57 +0000 Subject: ZGC Crash In-Reply-To: References: <6131C714-C0E8-46C8-AF38-B04EEFB9E6CF@oracle.com> , , Message-ID: I found the problem, and the issue has now been resolved in mainline. Some inline cache cleaning code was not monotonic, allowing a race where the inline cache cleaning could be reverted, which would very much explain your crash log. Thanks again for reporting the issue! /Erik On 2 Jun 2021, at 18:12, Erik Osterlund wrote: ? Hi Mike, Thanks for letting me know. I think I know what might have happened. Will get back to you soon after thinking a bit further. Thanks, /Erik On 1 Jun 2021, at 17:30, Mike Rettig wrote: ? >>A very interesting observation is that the last internal exception thrown is the following: /NoSuchMethodError'{0x0000100253de4a20}: static Lcom/company/nums/biz/compiler/VMethRequest;.()V> (0x0000100253de4a20) thrown [open/src/hotspot/share/prims/jni.cpp, line 1210] The NoSuchMethodError exceptions are being reported due to serialization. All the 'clinit' internal exceptions are for objects that are being serialized. The app isn't attempting to create the objects with JNI. Any other questions that I can help with? Mike On Mon, May 31, 2021 at 10:13 AM Erik ?sterlund > wrote: Hi, Mike, in the bug report, we have done some initial analysis now. Could you please have a look at what we have written in the bug report? I think we might rely on some further information from you. In particular regarding the use of JNI to perform method calls. There are a whole bunch of reported internal errors when looking up jmethodIDs in the log, that look rather suspicious, with consequences that are hard to predict without knowing a bit more. Thanks, /Erik On 2021-05-31 10:48, Stefan Karlsson wrote: > The bug is now available at: > https://bugs.openjdk.java.net/browse/JDK-8267972 > > StefanK > > On 2021-05-28 18:27, Mike Rettig wrote: >> On Fri, May 28, 2021 at 11:22 AM Erik Osterlund >> > >> wrote: >> >>> Hi Mike, >>> >>> Thank you for reporting this issue. Do you have a link to the specific >>> crash report you submitted? >>> >>> >> I only have the review id. Here is response from my bug report: >> >> "We will review your report and have assigned it an internal review ID : >> 9070442. Depending upon the completeness of the report and our ability to >> reproduce the problem, either a new bug will be posted, or we will >> contact >> you for further information." >> >> Thanks, >> >> Mike > From mike.rettig at gmail.com Mon Jun 7 16:40:39 2021 From: mike.rettig at gmail.com (Mike Rettig) Date: Mon, 7 Jun 2021 11:40:39 -0500 Subject: ZGC Crash In-Reply-To: References: <6131C714-C0E8-46C8-AF38-B04EEFB9E6CF@oracle.com> Message-ID: Erik, Thank you for fixing this so quickly. Does this mean the fix will be in jdk 17? Thanks! Mike On Mon, Jun 7, 2021 at 4:48 AM Erik Osterlund wrote: > I found the problem, and the issue has now been resolved in mainline. > > Some inline cache cleaning code was not monotonic, allowing a race where > the inline cache cleaning could be reverted, which would very much explain > your crash log. > > Thanks again for reporting the issue! > > /Erik > > On 2 Jun 2021, at 18:12, Erik Osterlund wrote: > > ? > Hi Mike, > > Thanks for letting me know. I think I know what might have happened. Will > get back to you soon after thinking a bit further. > > Thanks, > /Erik > > On 1 Jun 2021, at 17:30, Mike Rettig wrote: > > ? > > >>A very interesting observation is that the last internal exception > thrown is the following: /NoSuchMethodError'{0x0000100253de4a20}: static > Lcom/company/nums/biz/compiler/VMethRequest;.()V> > (0x0000100253de4a20) thrown [open/src/hotspot/share/prims/jni.cpp, line > 1210] > > The NoSuchMethodError exceptions are being reported due to serialization. > All the 'clinit' internal exceptions are for objects that are being > serialized. The app isn't attempting to create the objects with JNI. > > Any other questions that I can help with? > > Mike > > > > On Mon, May 31, 2021 at 10:13 AM Erik ?sterlund > wrote: > >> Hi, >> >> Mike, in the bug report, we have done some initial analysis now. >> Could you please have a look at what we have written in the bug report? >> I think we might rely on some further information from you. In >> particular regarding the use of JNI to perform method calls. There are a >> whole bunch of reported internal errors when looking up jmethodIDs in >> the log, that look rather suspicious, with consequences that are hard to >> predict without knowing a bit more. >> >> Thanks, >> /Erik >> >> On 2021-05-31 10:48, Stefan Karlsson wrote: >> > The bug is now available at: >> > https://bugs.openjdk.java.net/browse/JDK-8267972 >> > >> > StefanK >> > >> > On 2021-05-28 18:27, Mike Rettig wrote: >> >> On Fri, May 28, 2021 at 11:22 AM Erik Osterlund >> >> >> >> wrote: >> >> >> >>> Hi Mike, >> >>> >> >>> Thank you for reporting this issue. Do you have a link to the specific >> >>> crash report you submitted? >> >>> >> >>> >> >> I only have the review id. Here is response from my bug report: >> >> >> >> "We will review your report and have assigned it an internal review ID >> : >> >> 9070442. Depending upon the completeness of the report and our ability >> to >> >> reproduce the problem, either a new bug will be posted, or we will >> >> contact >> >> you for further information." >> >> >> >> Thanks, >> >> >> >> Mike >> > >> > From erik.osterlund at oracle.com Mon Jun 7 21:57:40 2021 From: erik.osterlund at oracle.com (Erik Osterlund) Date: Mon, 7 Jun 2021 21:57:40 +0000 Subject: ZGC Crash In-Reply-To: References: <6131C714-C0E8-46C8-AF38-B04EEFB9E6CF@oracle.com> , Message-ID: <5217C0DD-B25B-4300-867F-AD29E3076EAD@oracle.com> Hi Mike, Yes, the fix will be in JDK 17. Thanks, /Erik On 7 Jun 2021, at 18:40, Mike Rettig wrote: ? Erik, Thank you for fixing this so quickly. Does this mean the fix will be in jdk 17? Thanks! Mike On Mon, Jun 7, 2021 at 4:48 AM Erik Osterlund > wrote: I found the problem, and the issue has now been resolved in mainline. Some inline cache cleaning code was not monotonic, allowing a race where the inline cache cleaning could be reverted, which would very much explain your crash log. Thanks again for reporting the issue! /Erik On 2 Jun 2021, at 18:12, Erik Osterlund > wrote: ? Hi Mike, Thanks for letting me know. I think I know what might have happened. Will get back to you soon after thinking a bit further. Thanks, /Erik On 1 Jun 2021, at 17:30, Mike Rettig > wrote: ? >>A very interesting observation is that the last internal exception thrown is the following: /NoSuchMethodError'{0x0000100253de4a20}: static Lcom/company/nums/biz/compiler/VMethRequest;.()V> (0x0000100253de4a20) thrown [open/src/hotspot/share/prims/jni.cpp, line 1210] The NoSuchMethodError exceptions are being reported due to serialization. All the 'clinit' internal exceptions are for objects that are being serialized. The app isn't attempting to create the objects with JNI. Any other questions that I can help with? Mike On Mon, May 31, 2021 at 10:13 AM Erik ?sterlund > wrote: Hi, Mike, in the bug report, we have done some initial analysis now. Could you please have a look at what we have written in the bug report? I think we might rely on some further information from you. In particular regarding the use of JNI to perform method calls. There are a whole bunch of reported internal errors when looking up jmethodIDs in the log, that look rather suspicious, with consequences that are hard to predict without knowing a bit more. Thanks, /Erik On 2021-05-31 10:48, Stefan Karlsson wrote: > The bug is now available at: > https://bugs.openjdk.java.net/browse/JDK-8267972 > > StefanK > > On 2021-05-28 18:27, Mike Rettig wrote: >> On Fri, May 28, 2021 at 11:22 AM Erik Osterlund >> > >> wrote: >> >>> Hi Mike, >>> >>> Thank you for reporting this issue. Do you have a link to the specific >>> crash report you submitted? >>> >>> >> I only have the review id. Here is response from my bug report: >> >> "We will review your report and have assigned it an internal review ID : >> 9070442. Depending upon the completeness of the report and our ability to >> reproduce the problem, either a new bug will be posted, or we will >> contact >> you for further information." >> >> Thanks, >> >> Mike > From per.liden at oracle.com Tue Jun 8 07:07:28 2021 From: per.liden at oracle.com (Per Liden) Date: Tue, 8 Jun 2021 09:07:28 +0200 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> Message-ID: On 6/4/21 5:25 PM, Mike Rettig wrote: > > > On Thu, Jun 3, 2021 at 11:25 AM Per Liden > wrote: > > If "Proactive" GCs kick more frequently than the ZCollectionInterval > you > want to use, then disabling it (-XX:-ZProactive) is a good idea. > > > As you said before, ZProactive collections run when impact should be > minimal. Is there any other criteria for it to run? I disabled it It only runs if it thinks it will have minimal impact. > because it was too aggressive. It was running frequently even if the > heap usage was really low. Is there a heap usage (current heap not -Xmx) > threshold?? I think that could be even better than a max pause > threshold.? If I could configure proactive collections to run only if > the current heap usage > 75% then GC performance would be ideal. ZGC > would be able to grow/shrink the heap as needed while also minimizing > the impact on the app. Check. Yes, proactive GCs can currently only be turned on or off, i.e. there is currently no other configuration option to influence it. /Per From mike.rettig at gmail.com Tue Jun 8 18:28:13 2021 From: mike.rettig at gmail.com (Mike Rettig) Date: Tue, 8 Jun 2021 13:28:13 -0500 Subject: Runtime.getRuntime().freeMemory() with ZGC In-Reply-To: References: <030da800-1ec8-8d67-0b63-fd9d57752cd7@oracle.com> <47a6f473-2afa-1f10-74ca-a9fd2432628f@oracle.com> <64e5e764-0fed-3643-abae-181af80e3df9@oracle.com> <29e2d4c3-2cbb-249d-9d8c-24261694511f@oracle.com> <8833e948-0779-0a35-13c3-aab7a75b8585@oracle.com> Message-ID: On Tue, Jun 8, 2021 at 2:07 AM Per Liden wrote: > Check. Yes, proactive GCs can currently only be turned on or off, i.e. > there is currently no other configuration option to influence it. > > /Per > ZGC has 3 powerful features that every app should be able to leverage. 1. Very short, predictable pause times 2. Idle detection for low impact collections 3. Dynamic heap management with the ability to commit/uncommit memory as needed. Unfortunately I think I've explored all the possible options and haven't found a suitable configuration that can fully utilize these features while minimizing pauses and memory usage. Proactive pauses are too frequent. Attempting to do collections during idle periods is great, but the future cannot be predicted. Stopping user threads should be avoided unless there is a compelling reason. Similarly, interval collections will be too frequent and could run during a time when the app is under heavy load and with plenty of heap available. SoftMaxHeapSize is a fixed value so determining an ideal value for different hardware and load is very difficult. Is there any chance that a new option could be added so the current heap could be used to determine if a proactive pause is needed? With that option, ZGC would be trivial to configure to utilize its strengths. Proactive pauses would only run when the app is idle and there is a compelling reason to do so. The heap can grow to accommodate allocation spikes and then shrink if the app is idle for long periods. Most apps would require at most three jvm options to minimize pauses and efficiently use memory. -Xms -Xmx -XX:ZProactiveMinHeapPercent Mike From cthunes at brewtab.com Fri Jun 11 15:32:34 2021 From: cthunes at brewtab.com (Chris Thunes) Date: Fri, 11 Jun 2021 11:32:34 -0400 Subject: ZDirector::one_in_1000 right-tailed vs two-tailed value Message-ID: Apologies if this is the wrong place to direct this question. I noticed that the ZDirector::one_in_1000 constant (https://github.com/openjdk/zgc/blob/master/src/hotspot/share/gc/z/zDirector.cpp#L33) seems to use a sigma value corresponding to a two-tailed test. Would the right-tailed value (3.090232) make more sense in this case, given that it is only high allocation rates and GC durations which would be of concern for the allocation rate rule? Best, Chris Thunes From per.liden at oracle.com Mon Jun 14 09:43:44 2021 From: per.liden at oracle.com (Per Liden) Date: Mon, 14 Jun 2021 11:43:44 +0200 Subject: ZDirector::one_in_1000 right-tailed vs two-tailed value In-Reply-To: References: Message-ID: <221a0268-0e48-e01f-287a-3958c6218e34@oracle.com> On 6/11/21 5:32 PM, Chris Thunes wrote: > Apologies if this is the wrong place to direct this question. This is the right place. > I noticed that the ZDirector::one_in_1000 constant > (https://github.com/openjdk/zgc/blob/master/src/hotspot/share/gc/z/zDirector.cpp#L33) > seems to use a sigma value corresponding to a two-tailed test. Would > the right-tailed value (3.090232) make more sense in this case, given > that it is only high allocation rates and GC durations which would be > of concern for the allocation rate rule? You are correct that we're only really interested in one of the tails. At the same time it's not important that it exactly matches 1/1000 (i.e. that the variable could just as well have been called "sigma", "one_in_2000" or something). The sigma we use has just shown to work well in practice. One can also argue whether the data is normally distributed in the first place (given that applications can shift phases, etc), but this model has shown to be a fairly good approximation. /Per From jfranck at openjdk.java.net Mon Jun 14 10:50:32 2021 From: jfranck at openjdk.java.net (Joel =?UTF-8?B?Qm9yZ2dyw6luLUZyYW5jaw==?=) Date: Mon, 14 Jun 2021 10:50:32 GMT Subject: git: openjdk/zgc: 627 new changesets Message-ID: <0573ed6f-9fcd-4c58-8c81-15f99fe291ce@openjdk.org> Changeset: b42d4969 Author: Vladimir Ivanov Date: 2021-05-03 09:46:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/b42d4969b1753e717a66218fd465243dfeccd455 8266388: C2: Improve constant ShiftCntV on x86 Reviewed-by: kvn ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: ac760c7f Author: Albert Mingkun Yang Date: 2021-05-03 10:06:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/ac760c7f9fca2cad3f2ae8a3da80d3f3a91163fb 8266295: Remove unused _concurrent_iteration_safe_limit Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp Changeset: 80941f47 Author: Albert Mingkun Yang Date: 2021-05-03 11:45:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/80941f475f7f3bd479f1ab75287f0ffe7935ad05 8234446: Post-CMS workgroup hierarchy cleanup Reviewed-by: tschatzl, rkennke ! src/hotspot/share/gc/shared/workerManager.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp Changeset: 1d9ea3ae Author: Zhengyu Gu Date: 2021-05-03 12:35:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/1d9ea3ae0ff6e5283781c8e088578c2e8df63aaa 8266083: Shenandoah: Consolidate dedup/no dedup oop closures Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp Changeset: 194bceca Author: Per Liden Date: 2021-05-03 13:34:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/194bceca3a4d13d4528b86359ee9d5eead3ce7ac 8265984: Concurrent GC: Some tests fail "assert(is_frame_safe(f)) failed: Frame must be safe" Reviewed-by: eosterlund, stefank, zgu ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/opto/runtime.cpp Changeset: 001c5142 Author: Yi Yang Committer: Nils Eliasson Date: 2021-05-03 14:22:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/001c5142a6ff4c4073e651ebae9d6d7a8533eb42 8265322: C2: Simplify control inputs for BarrierSetC2::obj_allocate Reviewed-by: kvn, neliasso ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/opto/macro.cpp Changeset: 880c138b Author: Evgeny Nikitin Committer: Igor Ignatyev Date: 2021-05-03 14:32:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/880c138b587e0902cd19c27a02baf41b57ac0bb0 8265349: vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/MHTransformationGen.java Changeset: 55cc0af4 Author: Yude Lin Committer: Aleksey Shipilev Date: 2021-05-03 15:23:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/55cc0af40444262d0ba0f7dc01da44f1a431dc48 8266185: Shenandoah: Fix incorrect comment/assertion messages Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: ff65920c Author: Marcus G K Williams Committer: Sandhya Viswanathan Date: 2021-05-03 16:28:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/ff65920cd17e7e862b182524e2151784e26a079c 8265491: Math Signum optimization for x86 Reviewed-by: jiefu, jbhateja, neliasso ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java + test/micro/org/openjdk/bench/vm/compiler/Signum.java Changeset: 45760d4b Author: Philippe Marschall Committer: Brian Burkhalter Date: 2021-05-03 17:28:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/45760d4baf5da7537e1bae70796e869309d4aeff 8266320: (bf) ReadOnlyBufferException in heap buffer put(String,int,int) should not be conditional Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template Changeset: 020236cb Author: Sergey Bylokhov Date: 2021-05-03 20:53:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/020236cb9825bf4fa91a495a179623e3fcdc0149 8264786: [macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched Reviewed-by: azvegint, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m Changeset: 3544a9d0 Author: Mandy Chung Date: 2021-05-03 21:58:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/3544a9d0e4a071ad9c82aa17ab113e0101b4020b 8266391: Replace use of reflection in jdk.internal.platform.Metrics Reviewed-by: redestad + src/java.base/linux/classes/jdk/internal/platform/SystemMetrics.java ! src/java.base/share/classes/jdk/internal/platform/Metrics.java + src/java.base/unix/classes/jdk/internal/platform/SystemMetrics.java + src/java.base/windows/classes/jdk/internal/platform/SystemMetrics.java Changeset: cfdf4a7d Author: Igor Ignatyev Date: 2021-05-04 04:47:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/cfdf4a7de77ea662201a876551f52fc558bfdf84 8266449: cleanup jtreg tags in compiler/intrinsics/sha/cli tests Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java Changeset: 30ccd808 Author: Tejpal Rebari Date: 2021-05-04 04:53:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/30ccd8081b3b82c04203a72c59d12a8c0a24b0c0 8264950: Set opaque for JTooltip in config file of NimbusLookAndFeel Reviewed-by: serb, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! test/jdk/javax/swing/JList/TestOpaqueListTable.java Changeset: ce1bc9d8 Author: Stefan Karlsson Date: 2021-05-04 07:27:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/ce1bc9d8bc7e6acb189a13fdadb573fa08b5c2f2 8266432: ZGC: GC allocation stalls can trigger deadlocks Reviewed-by: pliden, ayang ! src/hotspot/share/gc/z/zForwarding.cpp Changeset: 8e071c4b Author: Martin Doerr Date: 2021-05-04 07:56:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/8e071c4b52e84fed5503271f051429c9740b34dd 8265784: [C2] Hoisting of DecodeN leaves MachTemp inputs behind Reviewed-by: kvn, goetz ! src/hotspot/share/opto/lcm.cpp Changeset: 141cc2f2 Author: Stefan Johansson Date: 2021-05-04 09:00:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/141cc2f2a35abdce48397071e2ce7ea862cf5755 8261527: Record page size used for underlying mapping in ReservedSpace Reviewed-by: rkennke, iwalulya ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp Changeset: b6519048 Author: Tobias Hartmann Date: 2021-05-04 09:42:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/b65190483c824234b86e2e43cf85009d926713bf 8266438: Compile::remove_useless_nodes does not remove opaque nodes Reviewed-by: vlivanov, chagedorn ! src/hotspot/share/opto/compile.cpp Changeset: aa90df6f Author: Wang Huang Committer: Kevin Walls Date: 2021-05-04 10:02:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/aa90df6f51940a73f9aa078a32768855c8568034 8266187: Memory leak in appendBootClassPath() Co-authored-by: Wang Huang Co-authored-by: Sun Jianye Reviewed-by: kevinw, mli, alanb ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c Changeset: 05e60174 Author: Jim Laskey Date: 2021-05-04 11:53:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/05e601748a35de02a33721199a00a3d6c335c6d9 8265137: java.util.Random suddenly has new public methods nowhere documented Reviewed-by: uschindler, darcy, smarks ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: ee5bba0d Author: Hui Shi Committer: Tobias Hartmann Date: 2021-05-04 12:58:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/ee5bba0dc4cc7c2bfe633c5a3fe731c6c37adb1d 8265767: compiler/eliminateAutobox/TestIntBoxing.java crashes on arm32 after 8264649 in debug VMs Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp Changeset: 770dfc1e Author: Jim Laskey Date: 2021-05-04 13:26:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/770dfc1ec4fe28bc73612c8b0dd8423dd49e1597 8265279: Remove unused RandomGeneratorFactory.all(Class category) Reviewed-by: rriggs ! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java Changeset: 8b37d487 Author: Yumin Qi Date: 2021-05-04 17:18:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/8b37d4877087052e2ce721b795217feea24802b3 8255493: Support for pre-generated java.lang.invoke classes in CDS dynamic archive Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaFormInvokers.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java Changeset: 4e96b310 Author: Naoto Sato Date: 2021-05-04 17:30:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/4e96b310425de541675b28493fdbe195780623c3 8265989: System property for the native character encoding name Reviewed-by: iris, joehw, rriggs ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! test/jdk/java/lang/System/PropertyTest.java Changeset: 9c4efddb Author: Phil Race Date: 2021-05-04 18:03:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/9c4efddb4aa724d9297947423320f1a7bbe15dd0 8263124: Missed initialization of baselineY in sun.font.StrikeMetrics Reviewed-by: azvegint, kizune, pbansal ! src/java.desktop/share/classes/sun/font/StrikeMetrics.java Changeset: 80323b7f Author: Phil Race Date: 2021-05-04 18:23:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/80323b7f66541e24177d02cc668a2eb9267962b9 8261169: Upgrade HarfBuzz to the latest 2.8.0 Reviewed-by: serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-algs.hh ! src/java.desktop/share/native/libharfbuzz/hb-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-blob.cc ! src/java.desktop/share/native/libharfbuzz/hb-blob.h ! src/java.desktop/share/native/libharfbuzz/hb-blob.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-coretext.cc ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-dispatch.hh ! src/java.desktop/share/native/libharfbuzz/hb-draw.h ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-iter.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-map.h ! src/java.desktop/share/native/libharfbuzz/hb-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-meta.hh ! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh ! src/java.desktop/share/native/libharfbuzz/hb-null.hh ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color-cbdt-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color-colr-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-glyf-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gpos-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsub-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-meta.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-meta.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-name.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic-win1256.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-hangul.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-indic.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-khmer.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-myanmar.hh + src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-syllabic.cc + src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-syllabic.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-thai.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-machine.hh - src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.cc + src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.cc - src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-use.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex-vowel-constraints.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-complex.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.h ! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh ! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.cc ! src/java.desktop/share/native/libharfbuzz/hb-set.h ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.h ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-shape.h ! src/java.desktop/share/native/libharfbuzz/hb-style.cc ! src/java.desktop/share/native/libharfbuzz/hb-style.h ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode.cc ! src/java.desktop/share/native/libharfbuzz/hb-unicode.h ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: c53dee74 Author: Andy Herrick Date: 2021-05-04 20:10:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/c53dee7480858811c32ac718f5a27a00e3483a38 8266227: Fix help text for --mac-signing-keychain Reviewed-by: almatvee, asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties Changeset: f00b70e2 Author: Jim Laskey Date: 2021-05-04 21:18:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/f00b70e2caaa9c2bb49bb9eae49a29ffbbf87af8 8266527: RandomTestCoverage.java failing due to API removal Reviewed-by: rriggs ! test/jdk/java/util/Random/RandomTestCoverage.java Changeset: 61365d5f Author: David Holmes Date: 2021-05-04 22:07:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/61365d5f58dae2dbc2aac20e62c656f931e63b66 8266465: Add wildcard to JTwork/JTreport exclude in jib-profiles.js Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: d2827994 Author: David Holmes Date: 2021-05-04 22:24:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/d2827994f8a55f5af300baeb1e588ee140f4e78f 8255566: Add size validation when parsing values from VersionProps Reviewed-by: rehn, iklam ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 2c53654b Author: Alexander Matveev Date: 2021-05-04 23:35:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/2c53654bf1140c7cd243598ebdbff9ca4b9c54ba 8266179: [macos] jpackage should specify architecture for produced pkg files Reviewed-by: herrick, kcr, asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Platform.java + test/jdk/tools/jpackage/macosx/HostArchPkgTest.java Changeset: b88785d2 Author: Yasumasa Suenaga Date: 2021-05-05 00:22:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/b88785d2c6945c3063ad264d27609980c359cd77 8266038: Move newAddress() to JVMDebugger Reviewed-by: kevinw, amenkov ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java Changeset: 8bcebe73 Author: Yasumasa Suenaga Date: 2021-05-05 00:26:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/8bcebe73d283bd651a0e2d30133e40cca655f335 8265505: findsym does not work on remote debug server Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java = test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java Changeset: b1725550 Author: Yasumasa Suenaga Date: 2021-05-05 00:34:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/b1725550a265c3ffb280969e1b8eabd12aa5bd65 8266171: -Warray-bounds happens in imageioJPEG.c Reviewed-by: prr ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: b71f85ad Author: Prasanta Sadhukhan Date: 2021-05-05 06:19:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/b71f85ad9d5dbd59b1d279148bc65ac26309a942 8264398: BevelBorderUIResource?(int, Color, Color) and BevelBoder(int, Color, Color) spec should clarify about usage of highlight and shadow color Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java Changeset: 82768d9a Author: Fairoz Matte Committer: Serguei Spitsyn Date: 2021-05-05 07:11:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/82768d9a31edcfe5b27e75d681d3592c8f4a2ece 8221503: vmTestbase/nsk/jdb/eval/eval001/eval001.java fails with: com.sun.jdi.InvalidTypeException: Can't assign double[][][] to double[][][] Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ArrayReferenceImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java ! test/hotspot/jtreg/ProblemList.txt Changeset: c9873c41 Author: Athijegannathan Sundararajan Date: 2021-05-05 10:10:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/c9873c416d047ec97c12f77abad3ece407530063 8260621: (jrtfs) ThreadLocal memory leak in ImageBufferCache when using jrtfs Reviewed-by: jlaskey, vtewari ! src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java Changeset: a8046c91 Author: Jan Lahoda Date: 2021-05-05 10:31:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/a8046c9157c4dca601843c953ce67f7372a87a52 8266436: Synthetic constructor trees have non-null return type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 65ce4d20 Author: Roman Kennke Date: 2021-05-05 10:42:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/65ce4d20565b7152bc6c5ea18813ec62e638f7c6 8266491: Remove resolve and obj_equals leftovers from BarrierSetAssembler Reviewed-by: tschatzl ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 250b45a5 Author: Thomas Stuefe Date: 2021-05-05 11:49:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/250b45a510114d00059199701e626e3a63fc1fe7 8266222: [aix] In mmap-mode, partial releases with os::release_memory may trash internal bookkeeping Reviewed-by: mdoerr ! src/hotspot/os/aix/os_aix.cpp Changeset: 02cdd6eb Author: Thomas Stuefe Date: 2021-05-05 11:54:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/02cdd6eb6d1e4bc99f8f34786e92c33123e50482 8266419: [aix] in mmap mode, os::attempt_reserve_memory_at() fails to handle wrong mapping address Reviewed-by: mdoerr ! src/hotspot/os/aix/os_aix.cpp Changeset: 0ac84d18 Author: Thomas Stuefe Date: 2021-05-05 11:57:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/0ac84d18133857a75769e2bb3ac2c2d2f9508191 8266506: [aix] Treat mapping attempt too close to BRK as a mapping error Reviewed-by: mdoerr ! src/hotspot/os/aix/os_aix.cpp Changeset: 71d0858b Author: Zhengyu Gu Date: 2021-05-05 12:14:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/71d0858b3216e6996e217707678680c602b4404d 8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64 Reviewed-by: rkennke ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: ef0f6930 Author: Andrew Haley Date: 2021-05-05 12:17:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/ef0f693065eddd5c86b9e0fc52d57eafb0b1dc50 8266499: Delete dead code in aarch64.ad Reviewed-by: kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/ad_encode.m4 Changeset: 6ba911d6 Author: Coleen Phillimore Date: 2021-05-05 12:44:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/6ba911d64ea05a6507bcf88a8ca656088a30ba5a 8266498: Make debug ps() call print_stack Reviewed-by: stuefe, lfoltan ! src/hotspot/share/utilities/debug.cpp Changeset: a05e8e24 Author: Coleen Phillimore Date: 2021-05-05 12:59:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/a05e8e24224b047584c3a273fa7b4fef66798dd6 8266497: Remove unnecessary EMCP liveness indication Reviewed-by: iklam, dholmes, sspitsyn ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp Changeset: 61bb6eca Author: Zhengyu Gu Date: 2021-05-05 13:00:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/61bb6eca3e34b3f8382614edccd167f7ecefba65 8266453: Shenandoah: Disable write protections before patching nmethod in nmethod_barrier on MacOSX/AArch64 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp Changeset: f07bb2f4 Author: Hannes Walln?fer Date: 2021-05-05 14:01:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/f07bb2f4b986103bba975de29324c7219c14628d 8250766: javadoc adds redundant spaces when @see program element is wrapped Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/pkg/Test.java Changeset: 6018336f Author: Aleksey Shipilev Date: 2021-05-05 14:27:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/6018336fc5e93675482b92df76594712c238adda 8259316: [REDO] C1/C2 compiler support for blackholes Reviewed-by: vlivanov, kvn, iignatyev ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java + test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java Changeset: 1885c83a Author: Roman Kennke Date: 2021-05-05 19:17:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/1885c83aca4f7bae43c5dfb9de185a4253d9fe2b 8266504: Remove leftovers from BarrierSetAssemblerC1 Reviewed-by: thartmann ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.cpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp Changeset: 9de62a45 Author: Roman Kennke Date: 2021-05-05 19:18:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/9de62a454f2ff7da62ce13e8ea9009645af72c14 8266505: Cleanup LibraryCallKit::make_unsafe_address() Reviewed-by: roland, kvn ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 138d573c Author: Phil Race Date: 2021-05-05 19:39:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/138d573c3567e9a51b1ac2b1de89b41c4b51ae93 8262392: Update Mesa 3-D Headers to version 21.0.3 Reviewed-by: serb, jdv, kcr ! src/java.desktop/share/legal/mesa3d.md ! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h ! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h ! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h ! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h ! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h Changeset: 20ad4289 Author: Sibabrata Sahoo Date: 2021-05-06 05:50:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/20ad42897427483a4a62e1de7e78d4620eb9e240 8180568: Refactor javax/crypto shell tests to plain java tests Reviewed-by: wetmore ! test/jdk/javax/crypto/CryptoPermissions/TestExemption.java - test/jdk/javax/crypto/CryptoPermissions/TestExemption.sh - test/jdk/javax/crypto/SecretKeyFactory/FailOverTest.sh + test/jdk/javax/crypto/SecretKeyFactory/TestFailOver.java Changeset: 7835cdbe Author: miao zheng Committer: John Jiang Date: 2021-05-06 07:10:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/7835cdbef4992bca3227a001bc58aa56dd72c3a5 8265915: adjust state_unloading_cycle compuation order in nmethod::is_unloading Reviewed-by: thartmann ! src/hotspot/share/code/nmethod.cpp Changeset: 22ca62c2 Author: Tobias Hartmann Date: 2021-05-06 07:36:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/22ca62c2cb61940dd7b1028925cd651ffdf80690 8266542: Remove broken -XX:-UseLoopSafepoints flag Reviewed-by: tschatzl, kvn ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/runtime/globals.hpp - test/hotspot/jtreg/compiler/arguments/TestDisableUseLoopSafepoints.java Changeset: 2dd56676 Author: wattsun Committer: Roman Kennke Date: 2021-05-06 09:16:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/2dd56676fb564072f73f5fd9e591bda7922523ac 8266018: Shenandoah: fix an incorrect assert Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: a86ee9b3 Author: Thomas Stuefe Date: 2021-05-06 09:22:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/a86ee9b3f370b59caea2ae78169d13498560cd8e 8266545: 8261169 broke Harfbuzz build with gcc 7 and 8 Reviewed-by: mbaesken, rrich ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 0f9852c6 Author: Yasumasa Suenaga Date: 2021-05-06 11:54:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/0f9852c63b12c43b52615ea003a4fc1d69ad3ada 8266168: -Wmaybe-uninitialized happens in check_code.c Reviewed-by: stuefe ! src/java.base/share/native/libverify/check_code.c Changeset: ea30bd66 Author: Matthias Baesken Date: 2021-05-06 11:57:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/ea30bd6684fa3003889062a129a5aee1bc9b0024 8263362: Avoid division by 0 in java/awt/font/TextJustifier.java justify Reviewed-by: psadhukhan ! src/java.desktop/share/classes/java/awt/font/TextJustifier.java Changeset: 51f5adfc Author: Koichi Sakata Committer: Thomas Stuefe Date: 2021-05-06 12:07:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/51f5adfca3854b1556bb73e08e0b3e733ab6161b 8265047: Inconsistent warning message in jcmd VM.log Reviewed-by: dholmes, stuefe, sspitsyn ! src/hotspot/share/logging/logConfiguration.cpp Changeset: eb3b96d8 Author: Harold Seigel Date: 2021-05-06 12:25:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/eb3b96d86b7fd21d444bb09c032b424e61bc5d6f 8266496: WBIsKlassAliveClosure.do_klass() fails for hidden classes Reviewed-by: dholmes, coleenp, mseledtsov, lfoltan ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/jtreg/runtime/whitebox/TestHiddenClassIsAlive.java Changeset: 2438498a Author: Jayathirth D V Date: 2021-05-06 12:35:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/2438498a3f6dfa53966a0f5b28af28617ca00e6b 8252758: Lanai: Optimize index calculation while copying glyphs Reviewed-by: aghaisas, pbansal ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m Changeset: 47d4438e Author: Albert Mingkun Yang Date: 2021-05-06 12:52:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/47d4438e75eca6f6f2aef9c0f88cab78996f7f80 8266426: ZHeapIteratorOopClosure does not handle native access properly Co-authored-by: Per Liden Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Reviewed-by: stefank, pliden ! src/hotspot/share/gc/z/zHeapIterator.cpp Changeset: c665dba5 Author: Claes Redestad Date: 2021-05-06 12:57:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/c665dba591ae5c15c9ca49e14d1aaa4eea38e7ae 8266561: Remove Compile::_save_argument_registers Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: fcedfc8a Author: Lance Andersen Date: 2021-05-06 14:13:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/fcedfc8a3b4299372f195cae036129dcd7b740ea 8266579: Update test/jdk/java/lang/ProcessHandle/PermissionTest.java & test/jdk/java/sql/testng/util/TestPolicy.java Reviewed-by: joehw, naoto, bpb ! test/jdk/java/lang/ProcessHandle/PermissionTest.java ! test/jdk/java/sql/testng/util/TestPolicy.java Changeset: e8405970 Author: Lance Andersen Date: 2021-05-06 14:18:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/e8405970b9998ff8f77bcf196f1456713a98c47f 8266460: java.io tests fail on null stream with upgraded jtreg/TestNG Reviewed-by: bpb ! test/jdk/java/io/InputStream/NullInputStream.java ! test/jdk/java/io/OutputStream/NullOutputStream.java ! test/jdk/java/io/Reader/NullReader.java ! test/jdk/java/io/Writer/NullWriter.java Changeset: 2dcbedf9 Author: Hannes Walln?fer Date: 2021-05-06 14:55:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/2dcbedf92a31da55299607c006821f22cc72ac0a 8266044: Nested class summary should show kind of class or interface Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java Changeset: a90b33a9 Author: Aleksey Shipilev Date: 2021-05-06 16:42:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/a90b33a95510a040fbb9a093ef5f3b6d4675dc9e 8266573: Make sure blackholes are tagged for all JVMCI paths Reviewed-by: never ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: 04f71126 Author: Weijun Wang Date: 2021-05-06 18:00:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/04f71126479f9c39aa71e8aebe7196d72fc16796 8266293: Key protection using PBEWithMD5AndDES fails with "java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long" Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! test/jdk/sun/security/pkcs12/ParamsPreferences.java Changeset: 52f1db6b Author: Alex Menkov Date: 2021-05-06 18:34:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/52f1db6b6f7f5e5823ee84fc31edddf89ed21df4 8262002: java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.sh failed with "TestCaseScaffoldException: DummyClassWithLVT did not match .class file" Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! test/jdk/java/lang/instrument/ATransformerManagementTestCase.java ! test/jdk/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java - test/jdk/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.sh Changeset: 0ca86da0 Author: Alex Menkov Date: 2021-05-06 18:38:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/0ca86da0e3563a8328f6ff2a3bc4d4c5b8a82e69 8266002: vmTestbase/nsk/jvmti/ClassPrepare/classprep001 should skip events for unexpected classes Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001/classprep001.cpp Changeset: 36e5ad61 Author: Aleksey Shipilev Date: 2021-05-06 20:34:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/36e5ad61e63e2f1da9cf565c607db28f23622ea9 8263236: runtime/os/TestTracePageSizes.java fails on old kernels Reviewed-by: dholmes, sjohanss, stuefe ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java Changeset: 66191ff4 Author: buddyliao Committer: Serguei Spitsyn Date: 2021-05-07 02:57:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/66191ff4b04f03172e8b7b28184a7f39ce3804bd 8266193: BasicJMapTest does not include testHistoParallel methods Reviewed-by: sspitsyn, amenkov ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 43ad24fe Author: Yumin Qi Date: 2021-05-07 03:01:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/43ad24feb20ed2007922472a15873e1094147b0d 8265465: jcmd VM.cds should keep already dumped archive when exception happens Reviewed-by: iklam, ccheung ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java + test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java Changeset: c97f56cd Author: Yasumasa Suenaga Date: 2021-05-07 03:21:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/c97f56cdafe26dfafcfbc6bb42fa5617641c1a59 8266172: -Wstringop-overflow happens in vmError.cpp Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/vmError.cpp Changeset: 3a474d95 Author: Lin Zang Committer: Serguei Spitsyn Date: 2021-05-07 04:40:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/3a474d953a608a0e4b40a4d0b53ec3e98d73f406 8265612: revise the help info for jmap histo command Reviewed-by: cjplummer, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: ebb68d2b Author: Tejpal Rebari Date: 2021-05-07 05:12:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/ebb68d2b8652328b80780f6a39c78ff19f24136a 8049700: Deprecate obsolete classes and methods in javax/swing/plaf/basic Reviewed-by: psadhukhan, prr, serb, azvegint, iris ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java Changeset: 71b8ad45 Author: Nick Gasson Date: 2021-05-07 09:20:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/71b8ad45b4de6836e3bb2716ebf136f3f8ea2198 8266609: AArch64: include FP/LR space in LIR_Assembler::initial_frame_size_in_bytes() Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 94c6177f Author: Thomas Stuefe Date: 2021-05-07 09:47:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/94c6177f246fc569b416f85f1411f7fe031f7aaf 8266536: Provide a variant of os::iso8601_time which works with arbitrary timestamps Reviewed-by: xliu, simonis, ysuenaga ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: a65021e3 Author: Tobias Hartmann Date: 2021-05-07 09:55:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/a65021e38c8f2be67be08475da67956a5a47e408 8266618: Remove broken -XX:-OptoRemoveUseless Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/phaseX.cpp Changeset: d2b53509 Author: Hannes Walln?fer Date: 2021-05-07 10:44:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/d2b53509c0f6b8c6fd0a34ccdd7ad630af0db93a 8263507: Improve structure of package summary pages Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.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/Contents.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/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.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/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.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/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Annotation0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Class0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Enum0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Error0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Exception0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Interface0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/Record0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/package.html + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg1/sub/Sub0.java ! test/langtools/jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: e0c86884 Author: Hannes Walln?fer Date: 2021-05-07 10:45:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/e0c86884e56c0f826f7c1626abdcbb9926b297fb 8262992: Improve `@see` output Reviewed-by: jjg ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.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/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/pkg/B.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/pkg/Test2.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java ! test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java Changeset: 2798b0d9 Author: Stefan Johansson Date: 2021-05-07 11:33:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/2798b0d98ab4191fc94e210d57422854cf13f11e 8266349: Pass down requested page size to reserve_memory_special Reviewed-by: stuefe, mgkwill ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 14f0afe8 Author: Thomas Schatzl Date: 2021-05-07 11:38:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/14f0afe8118092be530aac0c4cc5d1d5d4fe982a 8214237: Join parallel phases post evacuation Reviewed-by: iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1BatchedGangTask.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp + src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp + src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp ! src/hotspot/share/gc/shared/workerDataArray.cpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 9a19a0cc Author: Wang Huang Committer: Harold Seigel Date: 2021-05-07 12:55:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/9a19a0cc1087311b01c5c15432c4451f1ea24fad 8264760: JVM crashes when two threads encounter the same resolution error Co-authored-by: Wang Huang Co-authored-by: Wu Yan Reviewed-by: dholmes, hseigel ! src/hotspot/share/classfile/systemDictionary.cpp + test/hotspot/jtreg/runtime/Nestmates/membership/HostNoNestMember.java + test/hotspot/jtreg/runtime/Nestmates/membership/HostNoNestMember.jcod + test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java Changeset: 3fcdc50e Author: Daniel Fuchs Date: 2021-05-07 12:56:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/3fcdc50e4425b10181a2a3d82718994597dc8364 8266646: Add more diagnostic to java/lang/System/LoggerFinder/modules Reviewed-by: naoto, iris, bpb, lancea ! test/jdk/java/lang/System/LoggerFinder/modules/boot_client/BootClient.java ! test/jdk/java/lang/System/LoggerFinder/modules/named_client/m.t.a/pkg/a/t/TestA.java ! test/jdk/java/lang/System/LoggerFinder/modules/patched_client/PatchedClient.java ! test/jdk/java/lang/System/LoggerFinder/modules/unnamed_client/pkg/b/t/TestB.java Changeset: 86b8dc9f Author: Patrick Concannon Date: 2021-05-07 13:42:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/86b8dc9f5b3729e22e9cd31aba7b920fa39aa5c1 8265426: Update java.security to use instanceof pattern variable Reviewed-by: rriggs, weijun, dfuchs ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/CodeSigner.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/Timestamp.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/spec/ECFieldF2m.java ! src/java.base/share/classes/java/security/spec/ECFieldFp.java ! src/java.base/share/classes/java/security/spec/ECPoint.java ! src/java.base/share/classes/java/security/spec/EllipticCurve.java Changeset: 74fecc07 Author: Thomas Stuefe Date: 2021-05-07 14:04:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/74fecc070a6462e6a2d061525b53a63de15339f9 8266503: [UL] Make Decorations safely copy-able and reduce their size Reviewed-by: simonis, ysuenaga ! src/hotspot/share/logging/logDecorations.cpp ! src/hotspot/share/logging/logDecorations.hpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/logging/logTagSet.hpp ! test/hotspot/gtest/logging/test_logDecorations.cpp ! test/hotspot/gtest/logging/test_logTagSet.cpp Changeset: 946b0fe1 Author: Vicente Romero Date: 2021-05-07 14:38:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/946b0fe19a8af88a0f0451c86ce4d4790360bb83 8266645: javac should not check for sealed supertypes in intersection types Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 947d69df Author: Jonathan Gibbons Date: 2021-05-07 14:51:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/947d69df045fa97f56f4eeb5de7f338e169441fc 8265042: javadoc HTML files not generated for types nested in records Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testNestedClasses/TestNestedClasses.java Changeset: b5b31197 Author: Brian Burkhalter Date: 2021-05-07 15:23:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/b5b31197e5ab9fda8b9f09367aba280f865d2320 8266589: (fs) Improve performance of Files.copy() on macOS using copyfile(3) Reviewed-by: alanb ! src/java.base/unix/native/libnio/fs/UnixCopyFile.c Changeset: c6aa8f19 Author: Hannes Walln?fer Date: 2021-05-07 15:34:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/c6aa8f19aca13d30c7a0340dc64da1214b76550f 8232644: bugs in serialized-form.html Reviewed-by: jjg ! 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/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java Changeset: 0790e601 Author: Kevin Walls Date: 2021-05-07 15:43:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/0790e6016e153b4fa4df5d80737f90aa555c7ba9 8196743: jstatd doesn't see new Java processes inside Docker container Reviewed-by: sspitsyn, ysuenaga ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java Changeset: 04fad704 Author: Yumin Qi Date: 2021-05-07 23:49:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/04fad70437a43c0f38fd53414b8eace2eac93509 8266765: [BACKOUT] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive Reviewed-by: ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaFormInvokers.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/java.cpp - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java Changeset: ff77ca8b Author: Guoxiong Li Committer: Vicente Romero Date: 2021-05-08 03:09:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/ff77ca8bd41ece778cf6f1af6dd1b7a7dfc50eab 8266675: Optimize IntHashTable for encapsulation and ease of use Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/IntHashTable.java Changeset: be4f25b0 Author: Alan Bateman Date: 2021-05-08 07:14:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/be4f25b0c885a6405b484e4035b30005311a2802 8266369: (se) Add wepoll based Selector Reviewed-by: chegar, michaelm, vtewari, dfuchs, bpb ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java + src/java.base/windows/classes/sun/nio/ch/WEPoll.java + src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java + src/java.base/windows/classes/sun/nio/ch/WEPollSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java + src/java.base/windows/legal/wepoll.md ! src/java.base/windows/native/libnio/ch/IOUtil.c ! src/java.base/windows/native/libnio/ch/Net.c + src/java.base/windows/native/libnio/ch/WEPollNatives.c ! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c ! src/java.base/windows/native/libnio/ch/nio_util.h + src/java.base/windows/native/libnio/ch/wepoll.c + src/java.base/windows/native/libnio/ch/wepoll.h ! test/jdk/java/nio/channels/Selector/ChangingInterests.java ! test/jdk/java/nio/channels/Selector/LotsOfChannels.java ! test/jdk/java/nio/channels/Selector/OutOfBand.java ! test/jdk/java/nio/channels/Selector/RacyDeregister.java ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java + test/micro/org/openjdk/bench/java/nio/channels/SelectOne.java = test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java Changeset: 3af4efdf Author: Pankaj Bansal Date: 2021-05-08 10:56:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/3af4efdfcfbbb52d38415374083c66c9e7b22604 8265291: Error in Javadoc for doAccessibleAction API in AccessibleJSlider class Reviewed-by: azvegint, jdv ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 9b769550 Author: Alexander Zuev Date: 2021-05-10 03:21:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/9b769550242e8bf6f9e783bf0d6f4a87d0c6376d 8266249: javax/swing/JPopupMenu/7156657/bug7156657.java fails on macOS Reviewed-by: jdv, pbansal, azvegint ! test/jdk/javax/swing/JPopupMenu/7156657/bug7156657.java Changeset: 69b96f9a Author: Vyom Tewari Date: 2021-05-10 03:51:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/69b96f9a1b4a959c6b86f41c2259d9e4d47c8ede 8266610: Method RandomAccessFile#length() returns 0 for block devices on linux. Reviewed-by: alanb, bpb ! src/java.base/unix/native/libjava/io_util_md.c Changeset: 0f925d1f Author: Claes Redestad Date: 2021-05-10 08:02:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/0f925d1f58ffc0c56ae85a189798f8d99d90d443 8266015: Implement AdapterHandlerLibrary lookup fast-path for common adapters Reviewed-by: iklam, coleenp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 1603ca23 Author: Alexey Bakhtin Committer: Vladimir Kempik Date: 2021-05-10 09:45:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/1603ca23422b03157afb2bd1050524465474b60e 8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) Reviewed-by: jnimeh, xuelei ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/Cache.java Changeset: 53db2a0a Author: Jayathirth D V Date: 2021-05-10 10:36:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/53db2a0acd4e208fb5cfb7108206ec667c7c4131 8226384: Implement a better logic to switch between OpenGL and Metal pipeline Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java + src/java.desktop/macosx/classes/sun/lwawt/macosx/CFLayer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java Changeset: b823b3ef Author: Vyom Tewari Date: 2021-05-10 13:40:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/b823b3ef2912c4c3b8412dff6ff4e9af81c5b910 8266797: Fix for 8266610 breaks the build on macos Reviewed-by: dholmes, jdv ! src/java.base/unix/native/libjava/io_util_md.c Changeset: e41fd735 Author: Claes Redestad Date: 2021-05-10 13:51:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/e41fd735296e6ad32c422d266a685f7b775be5c2 8266252: Streamline AbstractInterpreter::method_kind Reviewed-by: iklam, coleenp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.inline.hpp Changeset: 5d761fcf Author: Guoxiong Li Committer: Maurizio Cimadamore Date: 2021-05-10 14:27:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/5d761fcffd6eea1c5be35d2ddec1479eccb85750 8266796: Clean up the unnecessary code in the method UnsharedNameTable#fromUtf Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java Changeset: 25d99e52 Author: Calvin Cheung Date: 2021-05-10 16:24:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/25d99e52679bdf4601058e10e5679ca3780f8ec3 8266330: itableMethodEntry::initialize() asserts with archived old classes Reviewed-by: iklam, minqi ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp + test/hotspot/jtreg/runtime/cds/appcds/OldSuperInfIndirect.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/IndirectImpInf.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/IndirectImpInfApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/InfMethod.java Changeset: c494efc5 Author: Naoto Sato Date: 2021-05-10 16:25:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/c494efc5b5d9a142fceff600285fd4c8c883e795 8266774: System property values for stdout/err on Windows UTF-8 Reviewed-by: bpb, alanb ! src/java.base/windows/native/libjava/java_props_md.c Changeset: c8b74474 Author: Alexey Semenyuk Date: 2021-05-10 16:39:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/c8b744743bd54a00a4f7bf1e852d454fcd942abd 8266603: jpackage: Add missing copyright file in Java runtime .deb installers Reviewed-by: almatvee, herrick ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: de784312 Author: Cesar Committer: Vladimir Kozlov Date: 2021-05-10 17:09:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/de784312c340b4a4f4c4d11854bfbe9e9e826ea3 8241502: C2: Migrate x86_64.ad to MacroAssembler Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: f78440ad Author: Zhengyu Gu Date: 2021-05-10 17:59:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/f78440ad438bca2a8929475fbecfbd3c920d48df 8266440: Shenandoah: TestReferenceShortcutCycle.java test failed on AArch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: 0cc7833f Author: Jim Laskey Date: 2021-05-10 18:52:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/0cc7833f3d84971dd03a9a620585152a6debb40e 8265208: [JEP-356] : SplittableRandom and SplittableGenerators - splits() methods does not throw NullPointerException when source is null Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java Changeset: 8851cb65 Author: Hannes Walln?fer Date: 2021-05-10 20:25:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/8851cb653ff932758ef6408ff010b67200954eff 8266779: Use instead of ZERO_WIDTH_SPACE Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.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/TagName.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java Changeset: e5d3ee39 Author: Aleksey Shipilev Date: 2021-05-10 20:28:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/e5d3ee394ae940ee0111489e6e072f327ec29c3b 8266802: Shenandoah: Round up region size to page size unconditionally Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp + test/hotspot/jtreg/gc/shenandoah/options/TestLargePages.java Changeset: 23446f1f Author: Sandhya Viswanathan Date: 2021-05-10 21:49:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/23446f1f5ee087376bc1ab89413a011fc52bde1f 8265128: [REDO] Optimize Vector API slice and unslice operations Reviewed-by: psandoz, vlivanov ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java ! test/jdk/jdk/incubator/vector/Vector128ConversionTests.java ! test/jdk/jdk/incubator/vector/Vector256ConversionTests.java ! test/jdk/jdk/incubator/vector/Vector512ConversionTests.java ! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java Changeset: 9713152e Author: Alex Menkov Date: 2021-05-10 22:48:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/9713152eae660f83b8a681c3168b7eb2285c05bc 8262092: vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t001/TestDescription.java SIGSEGV in memmove_ssse3 Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: 10a049e1 Author: Wang Huang Committer: Jie Fu Date: 2021-05-11 03:20:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/10a049e1714bfe64f895177f4de7a31ad65f407a 8265956: JVM crashes when matching LShiftVB Node Co-authored-by: Wang Huang Co-authored-by: Ai Jiaming Reviewed-by: kvn, jiefu ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIotaByte.java Changeset: 0e7bdae0 Author: Denis Konoplev Committer: Sergey Bylokhov Date: 2021-05-11 03:24:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/0e7bdae0f6d2824deaa8b17e15553e421e6dbc7f 8265062: Remove duplication constant MaxTextureSize Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m Changeset: 18e9d28e Author: Hamlin Li Date: 2021-05-11 04:28:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/18e9d28e8af02650ba30e4816404df48b1062162 8266676: G1: Remove dead code init_node_id_to_index_map() Reviewed-by: sangheki, whuang ! src/hotspot/share/gc/g1/g1NUMA.hpp Changeset: 67cb22af Author: Cesar Committer: Tobias Hartmann Date: 2021-05-11 09:28:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/67cb22af58c649e67f0b9f707a65389bcb39a205 8266601: Fix bugs in AddLNode::Ideal transformations Reviewed-by: kvn, vlivanov, thartmann ! src/hotspot/share/opto/addnode.cpp Changeset: 8468001f Author: Jan Lahoda Date: 2021-05-11 10:06:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/8468001f8885c0cb2e7db2254eacca857eff2378 8263452: Javac slow compilation due to algorithmic complexity Reviewed-by: vromero, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/perf/SuperClassAndNesting.java Changeset: 6575566d Author: Albert Mingkun Yang Date: 2021-05-11 10:34:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/6575566d830c59bce3e77102e06eca574218f37e 8266787: Potential overflow of pointer arithmetic in G1ArchiveAllocator Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1Allocator.cpp Changeset: 9e6e2228 Author: Matthias Baesken Date: 2021-05-11 10:49:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/9e6e2228cba05ff2ee3a4014a0a92bdd08d016d9 8266892: avoid maybe-uninitialized gcc warnings on linux s390x Reviewed-by: shade, lucy ! src/hotspot/cpu/s390/assembler_s390.inline.hpp Changeset: 0344e751 Author: Hamlin Li Date: 2021-05-11 11:35:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/0344e751e2bfd2c6238fc1cea3db19015ce0db88 8266794: Remove dead code notify_allocation_jvmti_allocation_event Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/shared/memAllocator.cpp Changeset: 9c9c47e4 Author: Zhengyu Gu Date: 2021-05-11 12:48:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/9c9c47e403c6d38afd1ce89f46a1887a01964796 8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress Reviewed-by: shade ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: 2d2cd78b Author: Daniel Fuchs Date: 2021-05-11 14:48:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/2d2cd78bde7bb9101614a1ba2285d1e37d5d3249 8266761: AssertionError in sun.net.httpserver.ServerImpl.responseCompleted Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/jdk/com/sun/net/httpserver/InputNotRead.java Changeset: 381de0c1 Author: Weijun Wang Date: 2021-05-11 15:22:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/381de0c1d024f7e0711fadf384d8625cf7ab8178 8266753: jdk/test/lib/process/ProcTest.java failed with "Exception: Proc abnormal end" Reviewed-by: dfuchs ! test/lib-test/jdk/test/lib/process/ProcTest.java Changeset: d0daa725 Author: Liam Miller-Cushon Date: 2021-05-11 15:47:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/d0daa72592815fcdd9d550b9cc7dd70a06ae0968 8266857: PipedOutputStream.sink should be volatile Reviewed-by: dfuchs ! src/java.base/share/classes/java/io/PipedOutputStream.java Changeset: 7a0a57cd Author: Brian Burkhalter Date: 2021-05-11 16:12:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/7a0a57cd56a11e4b9e42ac3426f2e0c505da0987 8266820: micro java/nio/SelectorWakeup.java has wrong copyright header Reviewed-by: chegar, alanb, michaelm, iris ! test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java Changeset: ac0287fd Author: Yumin Qi Date: 2021-05-11 16:57:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/ac0287fd73997c510ee41c9a42dc48261e7d5ee7 8266770: Clean pending exception before running dynamic CDS dump Reviewed-by: ccheung, iklam ! src/hotspot/share/runtime/thread.cpp Changeset: acf02ed5 Author: Vladimir Ivanov Date: 2021-05-11 17:14:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/acf02ed5533e25ec572d18ff874a241860c66bed 8208237: Re-examine defmeth tests and update as needed Reviewed-by: hseigel, lfoltan, dholmes ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/TestContext.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/annotation/Crash.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/annotation/KnownFailure.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/annotation/NotTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/Method.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/body/CallMethod.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/MHInvokeWithArgsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/ReflectionTest.java Changeset: 0a12605d Author: Jason Zaugg Committer: Lance Andersen Date: 2021-05-11 18:06:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/0a12605df893d782867529812b1d8c10380f603c 8265448: (zipfs): Reduce read contention in ZipFileSystem Reviewed-by: alanb, lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/jdk/nio/zipfs/ZipFSTester.java + test/micro/org/openjdk/bench/jdk/nio/zipfs/ZipFileSystemBenchmark.java Changeset: 995e9560 Author: Hai-May Chao Date: 2021-05-11 19:37:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/995e95603089f2571bb6778a2ff1691b147fd0ce 8266225: jarsigner is using incorrect security property to show weakness of certs Reviewed-by: weijun, mullan ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java Changeset: dfe8833f Author: Mandy Chung Date: 2021-05-11 20:22:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/dfe8833f5d9a9ac59857143a86d07f85769b8eae 8266783: java/lang/reflect/Proxy/DefaultMethods.java fails with jtreg 6 Reviewed-by: iris ! test/jdk/java/lang/reflect/Proxy/DefaultMethods.java Changeset: 1356116d Author: Alexander Matveev Date: 2021-05-11 21:59:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/1356116d3fb0cf9bee6796862e8015adc36590fb 8266456: Replace direct TKit.run() calls with jdk.jpackage.test.Annotations.Test annotation Reviewed-by: asemenyuk, herrick ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/linux/AppCategoryTest.java ! test/jdk/tools/jpackage/linux/LicenseTypeTest.java ! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/windows/WinDirChooserTest.java Changeset: f6c5a6bb Author: Naoto Sato Date: 2021-05-11 22:42:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/f6c5a6bbf14603c0f4832e5793c48ae1308a7414 8266784: java/text/Collator/RuleBasedCollatorTest.java fails with jtreg 6 Reviewed-by: joehw ! test/jdk/java/text/Collator/RuleBasedCollatorTest.java Changeset: 974b9f70 Author: Jie Fu Date: 2021-05-11 22:44:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/974b9f700423590ccb59a566bd0b383c405d4af2 8266773: Release VM is broken with GCC 9 after 8214237 Reviewed-by: stuefe, lkorinth ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: 616244f4 Author: Claes Redestad Date: 2021-05-11 22:45:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/616244f43aa68543e20f1eefedd67ca8c81669e1 8266937: Remove Compile::reshape_address Reviewed-by: kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 57c6ba6e Author: Calvin Cheung Date: 2021-05-11 23:53:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/57c6ba6e6b1c1bf30dcfffee873790dfc4fa511a 8266822: Rename MetaspaceShared::is_old_class to be more explicit about what "old" means Reviewed-by: iklam, minqi, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp Changeset: 1a0ff28e Author: Joe Wang Date: 2021-05-11 23:54:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/1a0ff28ea10aaba53c5fbeb59800d3bcb1d228bc 8255035: Update BCEL to Version 6.5.0 Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnumElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java ! src/java.xml/share/legal/bcel.md Changeset: 271a0c71 Author: Sergey Bylokhov Date: 2021-05-11 23:55:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/271a0c713322bef3c78b04665c333c5e3068f8a9 8047218: [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java fails with exception Reviewed-by: azvegint, kizune, pbansal ! test/jdk/ProblemList.txt ! test/jdk/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java Changeset: cc03734b Author: Mandy Chung Date: 2021-05-12 00:53:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/cc03734b996c41c93efadf22e73685164bfe6b46 8266925: Add a test to verify that hidden class's members are not statically invocable Reviewed-by: alanb + test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java + test/jdk/java/lang/invoke/defineHiddenClass/java.base/java/lang/invoke/LookupHelper.java Changeset: ed32e02c Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2021-05-12 01:01:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/ed32e02c05affbc7d8d1b628fef7e7c32d54c735 8241187: ToolBox::grep should allow for negative filtering Reviewed-by: vromero + test/langtools/tools/javac/toolbox/TestGrepOfToolBox.java ! test/langtools/tools/lib/toolbox/ToolBox.java Changeset: 3c47cab6 Author: Hamlin Li Date: 2021-05-12 01:06:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/3c47cab6db949b19cfd300139cbdbf81fb521e68 8261034: improve jcmd GC.class_histogram to support parallel Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp - test/hotspot/jtreg/serviceability/dcmd/gc/ClassHistogramAllTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/ClassHistogramTest.java Changeset: e828a939 Author: David Holmes Date: 2021-05-12 05:21:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/e828a939a8155a3b4ab26811a405bb4e4b2b99e8 8261395: C1 crash "cannot make java calls from the native compiler" Co-authored-by: Ioi Lam Co-authored-by: Coleen Phillimore Reviewed-by: iklam, hseigel, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java + test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java Changeset: 476994aa Author: Yasumasa Suenaga Date: 2021-05-12 05:27:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/476994aa373ac95e73e672b7cc463c95e96509dc 8266531: ZAddress::address() should be removed from SA Reviewed-by: cjplummer, stefank ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 06d76028 Author: Tobias Hartmann Date: 2021-05-12 07:21:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/06d760283344a1d0fd510aed306e0efb76b51617 8261158: JVMState should not be shared between SafePointNodes Reviewed-by: vlivanov, kvn ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/archDesc.hpp ! src/hotspot/share/adlc/main.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.cpp Changeset: 97367c01 Author: Hannes Walln?fer Date: 2021-05-12 08:32:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/97367c01c13261ccf9b6f3032213bbf3e342fbae 8266808: Search label still uses old search field id Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: b46086d7 Author: Yi Yang Committer: Tobias Hartmann Date: 2021-05-12 08:35:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/b46086d777d6d051b6c599e040706efcd66d422c 8266874: Clean up C1 canonicalizer for TableSwitch/LookupSwitch Reviewed-by: thartmann ! src/hotspot/share/c1/c1_Canonicalizer.cpp Changeset: 548899d4 Author: Yi Yang Committer: Tobias Hartmann Date: 2021-05-12 08:36:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/548899d40e10728cef2f9e5fa2e2f2b51a37ae35 8266189: Remove C1 "IfInstanceOf" instruction Reviewed-by: thartmann ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp Changeset: f3b510b9 Author: Doug Simon Date: 2021-05-12 08:47:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/f3b510b9aa540ae5fbda687d545e995c5622f971 8266923: [JVMCI] expose StackOverflow::_stack_overflow_limit to JVMCI Reviewed-by: kvn ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: dcf250d5 Author: Ivan Walulya Date: 2021-05-12 09:07:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/dcf250d5d41a05d0f3213fb9a807e89e1c198ce5 8233378: CHT: Fast reset Reviewed-by: tschatzl, rehn ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: 11759bfb Author: Yi Yang Committer: Tobias Hartmann Date: 2021-05-12 09:08:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/11759bfb2d8e0208ad56f9ad5a425067e66c2bc0 8266798: C1: More types of instruction can also apply LoopInvariantCodeMotion Reviewed-by: thartmann, neliasso ! src/hotspot/share/c1/c1_ValueMap.cpp Changeset: 4727187f Author: Pavel Rappo Date: 2021-05-12 10:57:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/4727187f86d18d34bd79cf93a74ff4a6515c662e 8266567: Fix javadoc tag references in sun.management.jmxremote.ConnectorBootstrap Reviewed-by: dfuchs, sspitsyn ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Changeset: 74338219 Author: Alexey Ushakov Committer: Ajit Ghaisas Date: 2021-05-12 12:33:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/7433821910cc292b0022ba5ed77235b4b71d242c 8250658: Performance of ClipFlatOval Renderperf test is very low Reviewed-by: jdv, aghaisas ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h Changeset: 69daedfd Author: Zhengyu Gu Date: 2021-05-12 12:34:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/69daedfd2316815f63d7f3c6ba79d2bb77b427ec 8266845: Shenandoah: Simplify SBS::load_reference_barrier implementation Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: accbfeaf Author: Guoxiong Li Committer: Jan Lahoda Date: 2021-05-12 14:32:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/accbfeaf22ea5374292a657ddabb67b22eada6bc 8226216: parameter modifiers are not visible to javac plugins across compilation boundaries Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/classreader/ParameterModifiersAcrossCompilationBoundaries.java Changeset: 2568d181 Author: Chris Plummer Date: 2021-05-12 21:01:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/2568d181a778add4837bb0eada8c5f4a137d4560 8267047: Put serviceability/sa/TestJmapCoreMetaspace.java back on ZGC problem list due to JDK-8267045 Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: ab17be28 Author: Philippe Marschall Committer: David Holmes Date: 2021-05-12 23:14:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/ab17be283559ba0477bc0dcbd11dbfccf155a57f 8252530: Fix inconsistencies in hotspot whitebox Reviewed-by: dholmes, amenkov ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/Compiler.java Changeset: d215743a Author: David Holmes Date: 2021-05-13 01:14:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/d215743a91555c4edabd116b1899765d5a283dc7 8231031: runtime/ReservedStack/ReservedStackTest.java fails after jsr166 refresh Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java Changeset: b50fc5f9 Author: Prasanta Sadhukhan Date: 2021-05-13 04:42:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/b50fc5f992c2a1bdcdc8cae4aacf2a16598d5d05 8265528: Specification of BasicSplitPaneDivider::getMinimumSize,getPreferredSize doesn't match with its behavior. Reviewed-by: kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java Changeset: 08a5a5c6 Author: Daniel Fuchs Date: 2021-05-13 08:54:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/08a5a5c6d64db51700d058954d115aa89dbe73be 8263382: java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" Reviewed-by: bpb, mchung ! test/jdk/java/util/logging/ParentLoggersTest.java Changeset: a270cbe2 Author: Maurizio Cimadamore Date: 2021-05-13 09:32:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/a270cbe2ebfe28465b8257f19ff66cf653d21bf4 8267043: IntelliJ project doesn't handle generated sources correctly Reviewed-by: chegar, erikj ! make/ide/idea/jdk/template/misc.xml Changeset: 17ceef97 Author: Guoxiong Li Committer: Maurizio Cimadamore Date: 2021-05-13 10:22:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/17ceef97c3df2326d585b2a298e5daa5dcfe3d99 8266819: Separate the stop policies from the compile policies completely Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/langtools/tools/javac/6199662/Tree.java ! test/langtools/tools/javac/failover/CheckAttributedTree.java ! test/langtools/tools/javac/importscope/T8193717.java ! test/langtools/tools/javac/lambda/MostSpecific09.java ! test/langtools/tools/javac/modules/AnnotationProcessing.java ! test/langtools/tools/javac/resolve/ResolveHarness.java ! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java ! test/langtools/tools/javac/switchexpr/WrongYieldTest.java Changeset: 347d41df Author: Fernando Guallini Committer: Julia Boes Date: 2021-05-13 10:50:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/347d41df909f5762c5e066ab70d0fe7ea500ffaf 8164804: sun/security/ssl/SSLSocketImpl/CloseSocket.java makes not reliable time assumption Reviewed-by: dfuchs, rhalade ! test/jdk/sun/security/ssl/SSLSocketImpl/CloseSocket.java Changeset: 127bfe44 Author: Vladimir Ivanov Date: 2021-05-13 10:58:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/127bfe44f7d09f272a08f97bfc5d168eb22474a2 8266074: Vtable-based CHA implementation Reviewed-by: kvn, jrose, dlong ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: a564f2cb Author: Thomas Schatzl Date: 2021-05-13 11:22:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/a564f2cbd59d40df21278c5f0d785e2375b310e4 8266821: G1: Prefetch cards during merge heap roots phase Reviewed-by: kbarrett, iwalulya + src/hotspot/cpu/aarch64/gc/g1/g1Globals_aarch64.hpp + src/hotspot/cpu/arm/gc/g1/g1Globals_arm.hpp + src/hotspot/cpu/ppc/gc/g1/g1Globals_ppc.hpp + src/hotspot/cpu/s390/gc/g1/g1Globals_s390.hpp + src/hotspot/cpu/x86/gc/g1/g1Globals_x86.hpp + src/hotspot/cpu/zero/gc/g1/g1Globals_zero.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: e14b0268 Author: Harold Seigel Date: 2021-05-13 12:46:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/e14b0268411bba8eb01bf6c477cc8743a53ffd1c 8243287: Removal of Unsafe::defineAnonymousClass Reviewed-by: iklam, mchung, alanb, dholmes ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/classLoadInfo.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp ! src/hotspot/share/classfile/classLoaderStats.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java - test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java - test/hotspot/jtreg/compiler/jsr292/VMAnonymousClasses.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java - test/hotspot/jtreg/runtime/8026365/InvokeSpecialAnonTest.java ! test/hotspot/jtreg/runtime/HiddenClasses/CastToParentTest.java ! test/hotspot/jtreg/runtime/HiddenClasses/GCHiddenClass.java ! test/hotspot/jtreg/runtime/HiddenClasses/HiddenClassStack.java ! test/hotspot/jtreg/runtime/HiddenClasses/StressHiddenClasses.java ! test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java - test/hotspot/jtreg/runtime/Unsafe/NestedUnsafe.java - test/hotspot/jtreg/runtime/Unsafe/PrimitiveHostClass.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAndLambdaApp.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/UnsafeAnonymousApp.java - test/hotspot/jtreg/runtime/defineAnonClass/AnonSymbolLeak.java - test/hotspot/jtreg/runtime/defineAnonClass/DefineAnon.java - test/hotspot/jtreg/runtime/defineAnonClass/NestedUnsafe.java - test/hotspot/jtreg/runtime/defineAnonClass/NestedUnsafe2.java - test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java - test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java ! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/configuration/ClassloadingMethod.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/OneUsageClassloader.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/HotspotInstructionsExecutor.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/castToGrandparent/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/castToParent/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/classNameInStackTrace/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/finalSuperclass/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/findByName/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/invalidSuperclass/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/isGarbageCollected/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/uniqueClassAndObject/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/share/ReplaceClassParentTest.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/share/StressClassLoadingTest.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/byteMutation/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/parallelLoad/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/randomBytecodes/Test.java ! test/jdk/java/lang/Class/GetModuleTest.java ! test/jdk/java/lang/Class/attributes/ClassAttributesTest.java - test/jdk/java/lang/invoke/VMAnonymousClass.java - test/jdk/jdk/internal/misc/Unsafe/TestBadHostClass.java - test/jdk/jdk/internal/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClasses.java ! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java Changeset: b4371e9b Author: Jim Laskey Date: 2021-05-13 13:42:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/b4371e9bcaa1c8aa394b5eca409c5afc669cc146 8266552: Technical corrections to java/util/random/package-info.java Reviewed-by: darcy ! src/java.base/share/classes/java/util/random/package-info.java ! src/jdk.random/share/classes/jdk/random/L128X1024MixRandom.java ! src/jdk.random/share/classes/jdk/random/L128X128MixRandom.java ! src/jdk.random/share/classes/jdk/random/L128X256MixRandom.java ! src/jdk.random/share/classes/jdk/random/L32X64MixRandom.java ! src/jdk.random/share/classes/jdk/random/L64X1024MixRandom.java ! src/jdk.random/share/classes/jdk/random/L64X128MixRandom.java ! src/jdk.random/share/classes/jdk/random/L64X128StarStarRandom.java ! src/jdk.random/share/classes/jdk/random/L64X256MixRandom.java ! src/jdk.random/share/classes/jdk/random/Xoroshiro128PlusPlus.java ! src/jdk.random/share/classes/jdk/random/Xoshiro256PlusPlus.java Changeset: a259ab4a Author: Naoto Sato Date: 2021-05-13 16:20:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/a259ab4a8d163ff924ba56c5da5395cec0d8c350 8258795: Update IANA Language Subtag Registry to Version 2021-05-11 Reviewed-by: joehw ! make/data/lsrdata/language-subtag-registry.txt = test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: f3c6cda4 Author: Alexey Semenyuk Date: 2021-05-13 16:30:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/f3c6cda47631cc123dbcddbfb627dc05cf7bc13b 8266162: Remove JPackage duplicate tests Reviewed-by: almatvee, herrick ! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java ! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java Changeset: 853ffdb2 Author: Patricio Chilano Mateo Date: 2021-05-13 18:04:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/853ffdb25c76637555fa732f5e05024243747a70 8265934: Cleanup _suspend_flags and _special_runtime_exit_condition Reviewed-by: rehn, dcubed, dholmes ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java Changeset: 6c107fdf Author: Pankaj Bansal Date: 2021-05-13 18:45:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/6c107fdff289cc553df12ee10b0c8002b84059b2 8264299: Create implementation of native accessibility peer for ScrollPane and ScrollBar Java Accessibility roles Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollAreaAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollAreaAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollBarAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollBarAccessibility.m Changeset: 26670245 Author: Xue-Lei Andrew Fan Date: 2021-05-13 18:53:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/266702451db57c4f006f22601288174cc0613339 8266881: Enable debug log for SSLEngineExplorerMatchedSNI.java Reviewed-by: hchao, mullan ! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java Changeset: 2a2f105a Author: Vladimir Ivanov Date: 2021-05-13 23:26:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/2a2f105a56bba3a180658f0b0151240676478ba4 8267117: sun/hotspot/whitebox/CPUInfoTest.java fails on Ice Lake Reviewed-by: kvn ! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java Changeset: 40860813 Author: Sergey Bylokhov Date: 2021-05-13 23:41:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/408608130621b340151276dceeaf52cf6d037d53 8264846: Regression ~5% in J2dBench.bimg_misc on Linux after JDK-8263142 Reviewed-by: erikj, azvegint ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 1e0ecd6d Author: Ioi Lam Date: 2021-05-14 06:26:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/1e0ecd6d56541c948e0d120295f5008d3248598f 8265605: Cannot call BootLoader::loadClassOrNull before initPhase2 Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/native/libjava/ClassLoader.c ! test/hotspot/jtreg/runtime/cds/appcds/test-classes/EmptyClassHelper.java Changeset: 301095c8 Author: Hamlin Li Date: 2021-05-14 06:52:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/301095c8beb2c95207636f0f61c02e0fc4d5a0a4 8266795: Remove dead code LowMemoryDetectorDisabler Reviewed-by: dholmes ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/lowMemoryDetector.hpp Changeset: 88907bb8 Author: Stefan Karlsson Date: 2021-05-14 07:55:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/88907bb81a5a67a51f32c36f6cd821c2488117eb 8266904: Use function pointer typedefs in OopOopIterateDispatch Reviewed-by: tschatzl, iklam ! src/hotspot/share/memory/iterator.inline.hpp Changeset: 644f28c0 Author: Claes Redestad Date: 2021-05-14 10:36:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/644f28c0ead18a37d7996ec30b49718a2f6aa189 8266810: Move trivial Matcher code to cpu-specific header files Reviewed-by: kvn, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad + src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad + src/hotspot/cpu/arm/matcher_arm.hpp + src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad + src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/s390.ad + src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/matcher.hpp Changeset: ebcf3991 Author: ?????? ??????? Committer: Claes Redestad Date: 2021-05-14 12:29:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/ebcf3991b79024ef35512e5aa2be5bd731acf9e0 8266622: Optimize Class.descriptorString() and Class.getCanonicalName0() Reviewed-by: redestad ! src/java.base/share/classes/java/lang/Class.java Changeset: af4cd04c Author: Athijegannathan Sundararajan Date: 2021-05-14 12:59:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/af4cd04c2e393f8d1ffef60f49e3269adee649b8 8266291: (jrtfs) Calling Files.exists may break the JRT filesystem Reviewed-by: redestad, alanb ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! test/jdk/jdk/internal/jrtfs/Basic.java Changeset: 16ca370f Author: Harold Seigel Date: 2021-05-14 14:52:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/16ca370f1ac933a6aef49bd147d985e66b4c8930 8265694: Investigate test StressHiddenClasses.java Reviewed-by: lfoltan - test/hotspot/jtreg/runtime/HiddenClasses/StressHiddenClasses.java Changeset: 599d07c0 Author: Wang Huang Committer: Vladimir Kozlov Date: 2021-05-14 17:16:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/599d07c0db9c85e4dae35d1c54a63407d32eaedd 8263006: Add optimization for Max(*)Node and Min(*)Node Co-authored-by: Wang Huang Co-authored-by: Wu Yan Reviewed-by: kvn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp + test/hotspot/jtreg/compiler/intrinsics/math/MaxMinOptimizeTest.java + test/micro/org/openjdk/bench/vm/compiler/MaxMinOptimizeTest.java Changeset: e90388bc Author: Lance Andersen Date: 2021-05-14 17:19:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/e90388bc1e7bba92675fa799d9da77aa4d6e1a05 8266461: tools/jmod/hashes/HashesTest.java fails: static @Test methods Reviewed-by: alanb, mchung ! test/jdk/tools/jmod/hashes/HashesTest.java Changeset: 5eda812f Author: Lance Andersen Date: 2021-05-14 17:55:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/5eda812f53bfe65d11f6241b0831c588c1400b08 8267180: Typo in copyright header for HashesTest Reviewed-by: dcubed, naoto, joehw ! test/jdk/tools/jmod/hashes/HashesTest.java Changeset: 360928d1 Author: Albert Mingkun Yang Date: 2021-05-14 18:17:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/360928d16dbfd2e878694995a2f65ba5b5a1dbe6 8260046: Assert left >= right in pointer_delta() methods Reviewed-by: sjohanss, kbarrett, tschatzl ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: be0a6552 Author: Kim Barrett Date: 2021-05-14 18:38:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/be0a655208f64e076e9e0141fe5dadc862cba981 8254598: StringDedupTable should use OopStorage Co-authored-by: Kim Barrett Co-authored-by: Zhengyu Gu Reviewed-by: coleenp, iklam, tschatzl, ayang ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp ! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/g1StringDedup.hpp - src/hotspot/share/gc/g1/g1StringDedupQueue.cpp - src/hotspot/share/gc/g1/g1StringDedupQueue.hpp - src/hotspot/share/gc/g1/g1StringDedupStat.cpp - src/hotspot/share/gc/g1/g1StringDedupStat.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp - src/hotspot/share/gc/shared/stringdedup/stringDedup.inline.hpp + src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp + src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.hpp + src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp + src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp - src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp - src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.hpp - src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp + src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp + src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp - src/hotspot/share/gc/shared/stringdedup/stringDedupThread.cpp - src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp - src/hotspot/share/gc/shared/stringdedup/stringDedupThread.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp - src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp - src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp - src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/hashtable.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationAgeThreshold.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationFullGC.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationInterned.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationPrintOptions.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableRehash.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationTableResize.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java - test/hotspot/jtreg/gc/g1/TestStringDeduplicationYoungGC.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java + test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java Changeset: 28f1c7ac Author: Alexander Matveev Date: 2021-05-14 23:00:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/28f1c7ac4dfcf1df7df4eb94d270292b76baee12 8249395: (macos) jpackage tests timeout on MacPro5_1 systems Reviewed-by: herrick, asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java Changeset: 7ab6dc83 Author: Valerie Peng Date: 2021-05-14 23:04:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/7ab6dc83df2e19a57ff0dcdc87598c54cd949a7c 6676643: Improve current C_GetAttributeValue native implementation Reviewed-by: xuelei ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_objmgmt.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h Changeset: f3fb5a45 Author: Thomas Stuefe Date: 2021-05-15 05:20:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/f3fb5a4524255487f95a93e50da6b230de0b31ce 8266942: gtest/GTestWrapper.java os.iso8601_time_vm failed Reviewed-by: dcubed ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 10cafd24 Author: Thomas Schatzl Date: 2021-05-15 09:46:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/10cafd244db8eebddc81fa312d9358ab62566cc1 8267153: Problemlist jdk/jfr/event/gc/collection/TestG1ParallelPhases.java to remove the noise from CI Reviewed-by: dcubed, jiefu ! test/jdk/ProblemList.txt Changeset: 8c71144a Author: Daniel D. Daugherty Date: 2021-05-15 13:14:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/8c71144a2392b8d2ce47074c819d56e523b50145 8265153: add time based test for ThreadMXBean.getThreadInfo() and ThreadInfo.getLockOwnerName() Reviewed-by: dholmes, cjplummer + test/hotspot/jtreg/serviceability/monitoring/ThreadInfo/GetLockOwnerName/GetLockOwnerName.java + test/hotspot/jtreg/serviceability/monitoring/ThreadInfo/GetLockOwnerName/libGetLockOwnerName.cpp Changeset: 2066f497 Author: Yumin Qi Date: 2021-05-16 02:26:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/2066f497b9677971ece0b8a4d855f87a2f4c4018 8266764: [REDO] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaFormInvokers.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/MiniStoreOom.java Changeset: 02f895c5 Author: David Holmes Date: 2021-05-17 04:05:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/02f895c5f6f6de38549337d45ed8ba4c446e9677 8252685: APIs that require JavaThread should take JavaThread arguments Reviewed-by: coleenp, sspitsyn, kvn, iklam ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/shared/allocTracer.cpp ! src/hotspot/share/gc/shared/allocTracer.hpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp ! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/prims/foreign_globals.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/relocator.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp Changeset: f4227879 Author: Leo Korinth Date: 2021-05-17 07:08:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/f4227879b0504bc4656bd84153b13b04c007aa66 8266073: Regression ~2% in Derby after 8261804 Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: 7b736ec9 Author: Stefan Johansson Date: 2021-05-17 08:32:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/7b736ec9323a508cce164266b8e9a702527f3361 8266489: Enable G1 to use large pages on Windows when region size is larger than 2m Reviewed-by: tschatzl, iwalulya ! src/hotspot/os/windows/os_windows.cpp Changeset: 2313a218 Author: Ivan Walulya Date: 2021-05-17 09:41:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/2313a2187a949dd0c101b8f8fb5ffc31089d6817 8266637: CHT: Add insert_and_get method Reviewed-by: tschatzl, rehn ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: a555fd89 Author: Mitsuru Kariya Committer: Kevin Walls Date: 2021-05-17 09:49:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/a555fd89d040792d4de73ab67d86b171a38cfde6 8264734: Some SA classes could use better hashCode() implementation Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java Changeset: a29612ea Author: Ralf Schmelter Date: 2021-05-17 11:47:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/a29612ea9998a8e45f25add7ae30bfbc62ce3756 8255661: TestHeapDumpOnOutOfMemoryError fails with EOFException Reviewed-by: rrich, cjplummer ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/heapDumperCompression.hpp Changeset: 39a454bb Author: Prasanta Sadhukhan Date: 2021-05-17 12:32:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/39a454bb879fe316a69a4ec33ab287db2b5837db 8260331: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java failed with "ERROR: icon and imageIcon not same." Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java Changeset: dd5a84c6 Author: Maurizio Cimadamore Date: 2021-05-17 12:55:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/dd5a84c68c4f6128c3568c6f4fc1302c6aaadf01 8267162: Add jtreg test group definitions for langtools Reviewed-by: jjg ! test/langtools/TEST.groups Changeset: d5a15f74 Author: Hannes Walln?fer Date: 2021-05-17 14:19:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/d5a15f74207f14c8c6928c9d20aff8dcc2a714cc 8263438: Unused method AbstractMemberWriter.isInherited Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java Changeset: ea368365 Author: Hannes Walln?fer Date: 2021-05-17 14:43:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/ea36836573d2ee1b734075596f1afb9b1302d6c6 8267236: Versioned platform link in TestMemberSummary.java Reviewed-by: prappo ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java Changeset: b8856b1c Author: Vicente Romero Date: 2021-05-17 15:03:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/b8856b1c47895eae0a5563ee1a8ac454863ee0a6 8263614: javac allows local variables to be accessed from a static context Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: cf97252f Author: Adam Sotona Date: 2021-05-17 15:23:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/cf97252f3fd4e7bdb57271b92dd2866101d4a94b 8264561: javap get NegativeArraySizeException on bad instruction Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java Changeset: 3c010a7c Author: Thomas Stuefe Date: 2021-05-17 16:14:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/3c010a7c7e64706ee6124d6e9ef69a5f3cf0d1ba 8265705: aarch64: KlassDecodeMovk mode broken Reviewed-by: aph, iklam, ngasson ! src/hotspot/share/oops/compressedOops.cpp ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java Changeset: 79b39445 Author: Ajit Ghaisas Date: 2021-05-17 16:32:51 +0000 URL: https://git.openjdk.java.net/zgc/commit/79b39445f6fcd005744c5de89ba2cd2ed5bc0a54 8266520: Revert to OpenGL as the default 2D rendering pipeline for macOS Reviewed-by: azvegint, trebari, kcr, prr ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java Changeset: 3b11d811 Author: Anton Kozlov Date: 2021-05-17 19:15:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/3b11d811a274ae1d91fdcc5f01bcd5d159f0543b 8266742: Check W^X state on possible safepoint Reviewed-by: dholmes, gziemski ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: da4dfde7 Author: Brian Burkhalter Date: 2021-05-17 19:58:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/da4dfde71a176d2b8401782178e854d4c924eba1 8264777: Overload optimized FileInputStream::readAllBytes Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/InputStream.java ! src/java.base/share/native/libjava/FileInputStream.c + test/jdk/java/io/FileInputStream/ReadXBytes.java Changeset: 2effdd1b Author: Vladimir Kozlov Date: 2021-05-17 20:11:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/2effdd1b6799a15a766b2b2a6cba4806d92122f3 8267112: JVMCI compiler modules should be kept upgradable Reviewed-by: mchung, erikj, dnsimon ! make/common/Modules.gmk ! make/conf/module-loader-map.conf ! src/jdk.internal.vm.ci/share/classes/module-info.java ! src/jdk.internal.vm.compiler.management/share/classes/module-info.java ! src/jdk.internal.vm.compiler/share/classes/module-info.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java ! test/jdk/tools/jimage/VerifyJimage.java Changeset: cd1c17c0 Author: David Holmes Date: 2021-05-17 22:39:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/cd1c17c0a6416a8d16cf2035f3e97dba95b6b8af 8266404: Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report Reviewed-by: stuefe, kevinw, gziemski ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: 3e97b07a Author: Alexey Ushakov Committer: Ajit Ghaisas Date: 2021-05-18 06:06:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/3e97b07a68cd3f9da78cbf98b574977185bc34e2 8267116: Lanai: Incorrect AlphaComposite for VolatileImage graphics Reviewed-by: serb, aghaisas ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m + test/jdk/java/awt/image/VolatileImage/AlphaCompositeTest.java Changeset: 554caf33 Author: Thomas Stuefe Date: 2021-05-18 06:35:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/554caf33a01ac9ca2e3e9170557e8348750f3971 8251392: Consolidate Metaspace Statistics Reviewed-by: coleenp, zgu ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcHeapSummary.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/preGCValues.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/z/zServiceability.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/internalStats.hpp - src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp - src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.hpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceCounters.hpp + src/hotspot/share/memory/metaspaceStats.hpp ! src/hotspot/share/memory/metaspaceUtils.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/services/memBaseline.cpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp Changeset: 905b41ac Author: Yi Yang Committer: Tobias Hartmann Date: 2021-05-18 07:29:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/905b41ac6ae44e5adb51cff37995cff534db47f0 8265711: C1: Intrinsify Class.getModifier method Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp + test/hotspot/jtreg/compiler/c1/CanonicalizeGetModifiers.java Changeset: b60975dd Author: Christoph G?ttschkes Committer: Tobias Hartmann Date: 2021-05-18 07:30:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/b60975dd85d62d38e3c13c87db611c6fd08dc698 8267237: ARM32: bad AD file in matcher.cpp after 8266810 Reviewed-by: redestad, thartmann ! src/hotspot/cpu/arm/matcher_arm.hpp Changeset: f6c28911 Author: Aleksey Shipilev Date: 2021-05-18 08:08:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/f6c2891118b06631db796c863638e10cf62ff45b 8267229: Split runtime/Metaspace/elastic test configurations for better scalability Reviewed-by: stuefe ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java ! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java Changeset: da7c846a Author: Thomas Stuefe Date: 2021-05-18 08:52:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/da7c846a8c52c32babae1c545aa17d4b9bd85e76 8264408: test_oopStorage no longer needs to disable some tests on WIN32 Reviewed-by: shade, tschatzl ! test/hotspot/gtest/gc/shared/test_oopStorage.cpp Changeset: 894547d2 Author: Julia Boes Date: 2021-05-18 09:12:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/894547d2c102dcbe1f9ec8a1edb11c6b31e4270e 8266897: com/sun/net/httpserver/FilterTest.java fails intermittently with AssertionError Reviewed-by: chegar, dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! test/jdk/com/sun/net/httpserver/FilterTest.java Changeset: ce88b334 Author: Tobias Hartmann Date: 2021-05-18 12:21:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/ce88b334884b6cc76bd938a8a8e6a9b28a777cb8 8266615: C2 incorrectly folds subtype checks involving an interface array Reviewed-by: kvn, neliasso ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/types/TestInterfaceArraySubtypeCheck.java Changeset: 02507bc4 Author: Harold Seigel Date: 2021-05-18 12:34:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/02507bc40d2a213768de8bacfd649e8355a2f209 8267166: Remove test file vmTestbase/vm/mlvm/tools/LoadClass.java Reviewed-by: gziemski, coleenp ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/share/StressClassLoadingTest.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/byteMutation/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/randomBytecodes/Test.java - test/hotspot/jtreg/vmTestbase/vm/mlvm/tools/LoadClass.java Changeset: 9d168e25 Author: Vladimir Ivanov Date: 2021-05-18 12:46:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/9d168e25d1e2e8b662dc7aa6cda7516c423cef7d 8266973: Migrate to ClassHierarchyIterator when enumerating subclasses Reviewed-by: kvn, coleenp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp Changeset: f8f40ab2 Author: Albert Mingkun Yang Date: 2021-05-18 13:58:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/f8f40ab25ffce0243a40f307b0341cddd12ccb5d 8230486: G1BarrierSetAssembler::g1_write_barrier_post unnecessarily pushes/pops new_val Reviewed-by: kbarrett, tschatzl ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp Changeset: fadf5804 Author: Gerard Ziemski Date: 2021-05-18 14:44:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/fadf58043c10e4fd98dfdb35256f5efc6d3cd366 8262952: [macos_aarch64] os::commit_memory failure Reviewed-by: stuefe, aph ! test/hotspot/gtest/runtime/test_os.cpp Changeset: b92c5a44 Author: Anton Kozlov Date: 2021-05-18 18:54:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/b92c5a44f268c3a866fa6bc6f6218abc0457e689 8265292: [macos_aarch64] java/foreign/TestDowncall.java crashes with SIGBUS 8265183: [macos_aarch64] java/foreign/TestIntrinsics.java crashes with SIGBUS 8265182: [macos_aarch64] java/foreign/TestUpcall.java crashes with SIGBUS Reviewed-by: dholmes ! src/hotspot/share/prims/universalNativeInvoker.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! test/jdk/ProblemList.txt Changeset: e6705c0e Author: Sergey Bylokhov Date: 2021-05-18 19:30:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/e6705c0e4b548a83197c3ea70bdef25ec65d4c00 8266949: Check possibility to disable OperationTimedOut on Unix Reviewed-by: azvegint, kizune ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 10236e7a Author: Chris Plummer Date: 2021-05-18 21:26:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/10236e7a52a2dd117c3639d020cfe294797f57af 8263242: serviceability/sa/ClhsdbFindPC.java cannot find MaxJNILocalCapacity with ASLR Reviewed-by: kevinw, ysuenaga ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c Changeset: bdbe23b9 Author: Martin Balao Date: 2021-05-18 22:34:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/bdbe23b9cb6151c81a4de675e629b0a42f00640d 8265462: Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Secmod.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h Changeset: 324defe2 Author: Hui Shi Committer: Jie Fu Date: 2021-05-19 01:25:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/324defe2b6c83de76a37d1b4b360869a77bed036 8267212: test/jdk/java/util/Collections/FindSubList.java intermittent crash with "no reachable node should have no use" Reviewed-by: roland, thartmann ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/opto/memnode.cpp Changeset: 0daec497 Author: Jie Fu Date: 2021-05-19 01:46:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/0daec497fea8c048a9455e4ff331a9d8c4293a4b 8267246: -XX:MaxRAMPercentage=0 is unreasonable for jtreg tests on many-core machines Reviewed-by: shade, erikj ! make/RunTests.gmk Changeset: ff84577d Author: Alan Hayward Committer: Nick Gasson Date: 2021-05-19 01:48:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/ff84577d72226da0bf1ce2c6d6852f3934feecf2 8267098: AArch64: C1 StubFrames end confusingly Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp Changeset: 65a8bf58 Author: Jatin Bhateja Date: 2021-05-19 05:19:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/65a8bf58bef1a3c50d434b0b351247b5a3a426cb 8265126: [REDO] unified handling for VectorMask object re-materialization during de-optimization Reviewed-by: vlivanov ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp Changeset: 7aa65685 Author: Jatin Bhateja Date: 2021-05-19 05:22:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/7aa65685b8ce047f075c45cc16bec5c79b8eef27 8256973: Intrinsic creation for VectorMask query (lastTrue,firstTrue,trueCount) APIs Reviewed-by: psandoz, vlivanov + mask.incr ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template + test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java Changeset: 3f883e8f Author: Jie Fu Date: 2021-05-19 07:17:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/3f883e8f0d8811e47999d7fbe3d9784f59d0ac09 8267351: runtime/cds/SharedBaseAddress.java fails on x86_32 due to Unrecognized VM option 'UseCompressedOops' Reviewed-by: dholmes, ccheung ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java Changeset: c2b50f93 Author: Tobias Hartmann Date: 2021-05-19 07:27:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/c2b50f93ac36cdfd96d3ed09ec80ee5255a10200 8266480: Implicit null check optimization does not update control of hoisted memory operation Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/lcm.cpp + test/hotspot/jtreg/compiler/c2/TestImplicitNullCheckDominance.java Changeset: 49543831 Author: Jie Fu Date: 2021-05-19 07:43:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/4954383168422a6ba2be8cda5535f90829d97ef8 8267364: Remove mask.incr which is introduced by JDK-8256973 Reviewed-by: vlivanov, thartmann - mask.incr Changeset: 2563a6a9 Author: Xiaohong Gong Committer: Ningsheng Jian Date: 2021-05-19 07:49:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/2563a6a9b5e81b4624704da4e8a2f24a6c5e8a5b 8266962: Add arch supporting check for "Op_VectorLoadConst" before creating the node Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 70f6c670 Author: Ivan Walulya Date: 2021-05-19 08:01:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/70f6c67051135ff1d9994089b88d8ea630932046 8233380: CHT: Node allocation and freeing Reviewed-by: rehn, tschatzl ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! src/hotspot/share/services/threadIdTable.cpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: 2d407e12 Author: Jie Fu Date: 2021-05-19 09:03:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/2d407e12fac1bdf29d339754f234227894416426 8267293: vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java fails when JTREG_JOBS > 25 Reviewed-by: stuefe, shade ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java Changeset: 0cf7e578 Author: Yi Yang Committer: Tobias Hartmann Date: 2021-05-19 09:05:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/0cf7e5784b4ddb70c8674a814527d3e0c315a1ec 8267239: C1: RangeCheckElimination for % operator if divisor is IntConstant Reviewed-by: thartmann, neliasso ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp + test/hotspot/jtreg/compiler/c1/ArithmeticRemRCE.java Changeset: 392f962e Author: Yi Yang Committer: Tobias Hartmann Date: 2021-05-19 09:06:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/392f962e0e87de1b5183505c86a967cc9999e04c 8267151: C2: Don't create dummy Opaque1Node for outmost unswitched IfNode Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 6ef46ce3 Author: Leo Korinth Date: 2021-05-19 09:39:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/6ef46ce3862dd8d7b121f0cc039cd3534b1bfdc2 8231672: Simplify the reference processing parallelization framework Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp - src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp - src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp + src/hotspot/share/gc/serial/serialGcRefProcProxyTask.hpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp Changeset: 88b11423 Author: Jatin Bhateja Date: 2021-05-19 09:58:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/88b114235c5716ea43c55a9c4bc886bf5bcf4b42 8267357: build breaks with -Werror option on micro benchmark added for JDK-8256973 Reviewed-by: jiefu, neliasso, thartmann ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java Changeset: 1b93b812 Author: Albert Mingkun Yang Date: 2021-05-19 11:29:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/1b93b81270770c208efc8c9bb10bb460636008b7 8267133: jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails with Not expected phases: RestorePreservedMarks, RemoveSelfForwardingPtr: expected true, was false 8267218: jdk/jfr/event/gc/collection/TestG1ParallelPhases.java fails with Not found phases\: StringDedupQueueFixup, StringDedupTableFixup Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl, iwalulya ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: e858dd61 Author: Guoxiong Li Committer: Jim Laskey Date: 2021-05-19 12:50:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/e858dd6197ace4fbd03a5291a43382f7621925ea 8267361: JavaTokenizer reads octal numbers mistakenly Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java + test/langtools/tools/javac/lexer/OctalNumberTest.java Changeset: e749f75d Author: Aleksey Shipilev Date: 2021-05-19 12:59:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/e749f75de015fd9ef47f7a962f232e2ea677aba5 8267304: Bump global JTReg memory limit to 768m Reviewed-by: lmesnik, iignatyev ! make/RunTests.gmk Changeset: 12050f04 Author: Hannes Walln?fer Date: 2021-05-19 13:01:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/12050f04ca1a170d9dece1fd902dc8306c746eb8 8266651: Convert Table method parameters from String to Content Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java Changeset: 0b49f5ae Author: Zhengyu Gu Date: 2021-05-19 13:13:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/0b49f5ae19b51d7ff7548b8492ea0f58dfe53180 8267257: Shenandoah: Always deduplicate strings when it is enabled during full gc Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java Changeset: fdd03528 Author: Doug Simon Date: 2021-05-19 13:59:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/fdd0352884cdbba8a9cd11c6f92f0c2fbd800e11 8267338: [JVMCI] revive JVMCI API removed by JDK-8243287 Reviewed-by: mchung, hseigel ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 9760dba7 Author: Claes Redestad Date: 2021-05-19 15:23:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/9760dba71c07cf7b0df16590b3e84e23ad587621 8267321: Use switch expression for VarHandle$AccessMode lookup Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/VarHandle.java - test/jdk/java/lang/invoke/VarHandle/AccessMode/OptimalMapSize.java Changeset: 64e2479b Author: Daniel D. Daugherty Date: 2021-05-19 16:08:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/64e2479bf6e0ceccda16c076758e23e85310d524 8267407: ProblemList vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java on linux-aarch64 8267409: ProblemList gc/epsilon/TestClasses.java on linux-x64 Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: 237fee8b Author: Gerard Ziemski Date: 2021-05-19 16:42:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/237fee8bbdc7f239aa18b7780392ff3222589914 8267339: Temporarily disable os.release_multi_mappings_vm on macOS x64 Reviewed-by: hseigel, dcubed ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 99fcc410 Author: Albert Mingkun Yang Date: 2021-05-19 17:02:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/99fcc410a774e7b830856aa9c8e18e8a3b0567de 8234532: Remove ThreadLocalAllocBuffer::_fast_refill_waste since it is never set Reviewed-by: tschatzl, sjohanss, pliden, sspitsyn ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap Changeset: 66ab6d86 Author: Hannes Walln?fer Date: 2021-05-19 17:17:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/66ab6d86d1f4d636aef697bc4c4443b901d2cb6b 8264181: javadoc tool Incorrect error message about malformed link Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/RefBadParens1.java + test/langtools/tools/javac/diags/examples/RefUnexpectedInput1.java + test/langtools/tools/javac/diags/examples/UnterminatedSignature1.java Changeset: 38d690b3 Author: Nils Eliasson Date: 2021-05-19 17:51:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/38d690b3c347f71b41a34b36c1a232ea766b9a64 8265262: CITime - 'other' incorrectly calculated Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp Changeset: 9820f3d4 Author: Thomas Stuefe Date: 2021-05-19 17:55:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/9820f3d480aa2e6813596710348b2057a8c2a572 8267371: Concurrent gtests take too long Reviewed-by: shade, gziemski ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp Changeset: 74f30ad3 Author: Jonathan Gibbons Date: 2021-05-19 18:29:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/74f30ad38baecc0f7e9b64124fa9a6b801c280a3 8263684: Avoid wrapping into BufferedWriter twice Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java Changeset: b961f253 Author: Ioi Lam Date: 2021-05-19 19:31:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/b961f2535c9508d6f8e580b8bf53538d6f72b27c 8267191: Avoid repeated SystemDictionaryShared::should_be_excluded calls Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: 8e3549fc Author: Xubo Zhang Committer: Vladimir Kozlov Date: 2021-05-19 23:44:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/8e3549fc736539a45534dfe2b417170b5c991c7d 8266332: Adler32 intrinsic for x86 64-bit platforms Co-authored-by: Xubo Zhang Co-authored-by: Greg B Tucker Co-authored-by: Pengfei Li Reviewed-by: sviswanathan, jbhateja, kvn, neliasso ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp + src/hotspot/cpu/x86/macroAssembler_x86_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/runtime/vmStructs.cpp + test/micro/org/openjdk/bench/java/util/TestAdler32.java Changeset: 726785b8 Author: Thomas Stuefe Date: 2021-05-20 08:16:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/726785b8d7c18569bddae6a08fa7f61d8d7bd2c4 8267155: runtime/os/TestTracePageSizes times out Reviewed-by: shade, sjohanss ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java Changeset: 31b98e12 Author: Vicente Romero Date: 2021-05-20 09:08:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/31b98e129e6d3051c01775519792b2ba5745b275 8265319: implement Sealed Classes as a standard feature in Java, javax.lang.model changes Reviewed-by: darcy, jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java Changeset: 0fa9223f Author: Vicente Romero Date: 2021-05-20 09:11:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/0fa9223f34bc33635079763362f42f0a5c53759b 8260517: implement Sealed Classes as a standard feature in Java Co-authored-by: Harold Seigel Co-authored-by: Vicente Romero Reviewed-by: dholmes, mcimadamore, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/include/jvm.h ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java ! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperClass.jcod ! test/hotspot/jtreg/runtime/modules/sealedP1/SuperInterface.jcod - test/hotspot/jtreg/runtime/sealedClasses/AbstractSealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod ! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java ! test/hotspot/jtreg/runtime/sealedClasses/OverrideSealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/Pkg/SealedInterface.jcod ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java - test/hotspot/jtreg/runtime/sealedClasses/SealedTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleIntfTest.java ! test/hotspot/jtreg/runtime/sealedClasses/SealedUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/sealedClasses/planets/OuterPlanets.jcod ! test/jdk/java/lang/instrument/RedefinePermittedSubclassesAttr/TestPermittedSubclassesAttr.java ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/AnonymousCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java ! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/CantInheritFromSealed2.java ! test/langtools/tools/javac/diags/examples/DuplicateTypeInPermits.java ! test/langtools/tools/javac/diags/examples/LocalCantInheritFromSealed.java ! test/langtools/tools/javac/diags/examples/NonSealedWithNoSealedSuper.java ! test/langtools/tools/javac/diags/examples/PermitsCantListDeclaringClass.java ! test/langtools/tools/javac/diags/examples/PermitsCantListSuperType.java ! test/langtools/tools/javac/diags/examples/PermitsInNoSealedClass.java ! test/langtools/tools/javac/diags/examples/SealedMustHaveSubtypes.java ! test/langtools/tools/javac/diags/examples/SealedNotAllowedInLocalClass.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SubtypeDoesntExtendSealed.java ! test/langtools/tools/javac/diags/examples/TypeVarInPermits.java - test/langtools/tools/javac/preview/DeclaredUsingPreview-class.out - test/langtools/tools/javac/preview/DeclaredUsingPreview-source.out - test/langtools/tools/javac/preview/DeclaredUsingPreview.java - test/langtools/tools/javac/preview/DeclaredUsingPreviewDeclarations.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java ! test/langtools/tools/javac/preview/PreviewErrors.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 7dcb9fda Author: Vicente Romero Date: 2021-05-20 09:23:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/7dcb9fda89ee17a5eadc83999de21e4542f37133 8265684: implement Sealed Classes as a standard feature in Java, javadoc changes 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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.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/TagletManager.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/Comparators.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.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/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java Changeset: 31320c34 Author: Julia Boes Date: 2021-05-20 09:30:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/31320c3474a6054a367e764c2a9fef46ac638998 8267262: com/sun/net/httpserver/Filter improve API documentation of static methods Reviewed-by: dfuchs, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! test/jdk/com/sun/net/httpserver/FilterTest.java Changeset: f07dcf47 Author: Alexander Zuev Date: 2021-05-20 10:31:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/f07dcf471c160e09fbc748124998923e7d453e66 8264290: Create implementation for NSAccessibilityComponentGroup protocol peer Reviewed-by: pbansal ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.m Changeset: f979523a Author: Thomas Schatzl Date: 2021-05-20 11:10:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/f979523a69ee5728659d6480f57d62dd70609834 8267463: Problemlist runtime/os/TestTracePageSizes.java on linux-aarch64 to reduce noise Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: aba22656 Author: Per Liden Date: 2021-05-20 11:32:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/aba22656829913d5f8d619a184c929a7de8431e4 8260267: ZGC: Reduce mark stack usage Co-authored-by: Wang Chao Co-authored-by: Hui Shi Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.hpp ! src/hotspot/share/gc/z/zMarkStackEntry.hpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp Changeset: 459abd56 Author: liach Committer: Hannes Walln?fer Date: 2021-05-20 12:44:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/459abd561accc9f10456a9d63f7fa19c7f8e020e 8267219: Javadoc method summary breaks when {@inheritDoc} from an empty parent Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java + test/langtools/jdk/javadoc/doclet/testEmptyInheritDoc/TestEmptyInheritDoc.java Changeset: 9425d3de Author: Sergey Tsypanov Committer: Claes Redestad Date: 2021-05-20 13:56:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/9425d3de83fe8f4caddef03ffa3f4dd4de58f236 8261880: Change nested classes in java.base to static nested classes where possible Reviewed-by: redestad ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java ! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java Changeset: fc7f0a3e Author: Thomas Schatzl Date: 2021-05-20 14:17:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/fc7f0a3e6126dfa6104f77c50ac5db9d6e470a38 8267480: Explicitly problemlist all runtime/os/TestTracePageSizes.java tests on linux-aarch64 to reduce noise Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 878d1b3f Author: Jonathan Gibbons Date: 2021-05-20 14:22:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/878d1b3f600d4a51b082f0c3276df6de49a9bc4f 8267434: Remove LinkOutput[Impl] Reviewed-by: prappo - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java Changeset: f67847f5 Author: Aleksey Shipilev Date: 2021-05-20 14:26:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/f67847f52a306874d1a0d92250f8a556b3af6507 8267396: Avoid recording "pc" in unhandled oops detector for better performance Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/oopsHierarchy.cpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/unhandledOops.hpp Changeset: b7b6acd9 Author: Hannes Walln?fer Date: 2021-05-20 15:11:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/b7b6acd9b1cafb791827e151712836c4e7140db5 8267481: Make sure table row has correct number of cells Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java Changeset: ca93399a Author: Vladimir Kempik Date: 2021-05-20 15:46:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/ca93399af103384e750dabf3abcc6e8392bcf3f4 8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash Reviewed-by: akozlov, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 7b98400c Author: Aleksey Shipilev Date: 2021-05-20 16:45:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/7b98400c81900a8c779394d549b5fb61f1dd8638 8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes Reviewed-by: stuefe ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/epsilon/TestClasses.java Changeset: 81f39ed3 Author: Vicente Romero Date: 2021-05-20 17:53:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/81f39ed3e0176b75dee1c8db24041545bcc68a86 8261205: AssertionError: Cannot add metadata to an intersection type Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java + test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java Changeset: 005d8a7f Author: Phil Race Date: 2021-05-20 19:49:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/005d8a7fca8b4d9519d2bde0a7cdbbece1cd3981 8256372: [macos] Unexpected symbol was displayed on JTextField with Monospaced font Reviewed-by: erikj, serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/native/libfontmanager/HBShaper.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/java.desktop/share/native/libfontmanager/hb-jdk.h - src/java.desktop/share/native/libharfbuzz/hb-coretext.cc - src/java.desktop/share/native/libharfbuzz/hb-coretext.h + test/jdk/java/awt/font/GlyphVector/NLGlyphTest.java Changeset: 1c7a1310 Author: Calvin Cheung Date: 2021-05-20 21:03:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/1c7a1310d9985fd0ad05d901186eb0b6c0045d74 8267350: Archived old interface extends interface with default method causes crash Reviewed-by: iklam, minqi ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/cds/appcds/OldInfExtendsInfDefMeth.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/InfDefMeth.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInfDefMeth.jasm + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInfDefMethApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldInfDefMethImpl.java Changeset: 83b36072 Author: Denghui Dong Committer: Vladimir Ivanov Date: 2021-05-20 22:19:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/83b360729060abaefb00a0b3f6165926db956bf8 8266642: improve ResolvedMethodTable hash function Reviewed-by: vlivanov, coleenp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp ! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java Changeset: 7a63ff70 Author: Jie Fu Date: 2021-05-20 23:59:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/7a63ff70c8eed6c5bfad5655f0f4fa2281b4e104 8267370: [Vector API] Fix several crashes after JDK-8256973 Co-authored-by: Jatin Bhateja Reviewed-by: neliasso, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: e094f3f8 Author: Jonathan Gibbons Date: 2021-05-21 00:31:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/e094f3f856f5f17d4be65b9f83ff493aa0280deb 8266856: Make element void Reviewed-by: prappo, iris, vromero ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java + test/langtools/jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java Changeset: 9eaa4afc Author: Alexander Matveev Date: 2021-05-21 00:44:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/9eaa4afc99b09f4704e4d641f95104be40b9ea66 8267056: tools/jpackage/share/RuntimePackageTest.java fails with NoSuchFileException Reviewed-by: asemenyuk, herrick ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: e48d7d66 Author: Prasanta Sadhukhan Date: 2021-05-21 09:37:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/e48d7d66582d9c9630d85e86ff344794656914fc 8264218: Public method javax.swing.JMenu.setComponentOrientation() has no spec Reviewed-by: aivanov ! src/java.desktop/share/classes/javax/swing/JMenu.java Changeset: b5d32bbf Author: K Suman Rajkumaar <70650887+skodanda at users.noreply.github.com> Committer: Dmitry Markov Date: 2021-05-21 09:42:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/b5d32bbfc716870904e91ce07a09f08929f2563e 8260690: JConsole User Guide Link from the Help menu is not accessible by keyboard Reviewed-by: aivanov, dmarkov ! src/jdk.jconsole/share/classes/sun/tools/jconsole/AboutDialog.java Changeset: ee2651b9 Author: Jaroslav Bachorik Date: 2021-05-21 09:44:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/ee2651b9e5a9ab468b4be73d43b8f643e9e92042 8203359: Container level resources events Reviewed-by: sgehwolf, egahlin ! src/java.base/share/classes/module-info.java + src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUThrottlingEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUUsageEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/ContainerIOUsageEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/containers/docker/JfrReporter.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 4ba76138 Author: Nils Eliasson Date: 2021-05-21 14:06:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/4ba761381c60197be08d34580b92b5203fa9b189 8267332: xor value should handle bounded values Reviewed-by: thartmann, redestad ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/types/TestMeetXor.java Changeset: ec8a8097 Author: Jan Lahoda Date: 2021-05-21 14:09:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/ec8a8097c309920982b0b8253a76c7c938f1f48d 8267119: switch expressions lack support for deferred type-checking Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out ! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java Changeset: 94cfeb9c Author: Marcus G K Williams Committer: Stefan Johansson Date: 2021-05-21 14:15:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/94cfeb9c4fee2ba5db8e5efa6b0f2041400c8b3a 8256155: Allow multiple large page sizes to be used on Linux Co-authored-by: Marcus G K Williams Co-authored-by: Stefan Johansson Co-authored-by: Thomas Stuefe Reviewed-by: stuefe, sjohanss ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 8f10c5a8 Author: Sandhya Viswanathan Date: 2021-05-21 18:15:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/8f10c5a8900517cfa04256eab909e18535086b98 8267190: Optimize Vector API test operations Reviewed-by: psandoz, kvn ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: fe333431 Author: Daniel D. Daugherty Date: 2021-05-21 18:32:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/fe333431c8c0f089e4fd55bf10903e1fba7fc6c4 8256304: should MonitorUsedDeflationThreshold be experimental or diagnostic 8256301: ObjectMonitor::is_busy() should return bool Reviewed-by: coleenp, pchilanomate ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 72c9567b Author: Ajit Ghaisas Date: 2021-05-22 03:16:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/72c9567b4663fc816e4b85b46ea49b20ea78bd72 8263486: Clean up MTLSurfaceDataBase.h Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m Changeset: 24623167 Author: Jaroslav Bachorik Date: 2021-05-22 09:17:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/24623167ffbf8e192ef539fd0a969412719f850c 8261354: SIGSEGV at MethodIteratorHost Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp Changeset: 4023646e Author: Hui Shi Committer: Jie Fu Date: 2021-05-22 11:51:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/4023646ed1bcb821b1d18f7e5104f04995e8171d 8266528: Optimize C2 VerifyIterativeGVN execution time Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java Changeset: 71e2fa25 Author: Aleksey Shipilev Date: 2021-05-22 15:13:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/71e2fa25f73b0006a024edb59d79d837227ecd40 8267531: [x86] Assembler::andb(Address,Register) encoding is incorrect Reviewed-by: azeemj, vlivanov, jiefu ! src/hotspot/cpu/x86/assembler_x86.cpp Changeset: 6288a993 Author: Jie Fu Date: 2021-05-22 22:59:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/6288a9936cc7e69cab0cc5f3e49c803f184bf2ca 8267404: vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java failed with OutOfMemoryError Co-authored-by: xiangyuan Reviewed-by: stuefe ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java Changeset: 4d26f22b Author: Pankaj Bansal Date: 2021-05-23 03:00:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/4d26f22b9adcf7cecca5316348ef670ac2dbc365 8264304: Create implementation for NSAccessibilityToolbar protocol peer Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ToolbarAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ToolbarAccessibility.m Changeset: 31139108 Author: David Holmes Date: 2021-05-24 05:29:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/31139108c1ca9d355bd484d692830dfbc8317477 8267553: Extra JavaThread assignment in ClassLoader::create_class_path_entry() Reviewed-by: ccheung ! src/hotspot/share/classfile/classLoader.cpp Changeset: 54520fbf Author: Guoxiong Li Committer: Maurizio Cimadamore Date: 2021-05-24 11:17:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/54520fbf49bb6a7bdcff1a69a0bb46f842bdc054 8267580: The method JavacParser#peekToken is wrong when the first parameter is not zero Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 49f622c9 Author: Alexander Zuev Date: 2021-05-24 12:01:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/49f622c9473464bf1d1f33b88abf46adadd9fa1c 8208747: [a11y] [macos] In Optionpane Demo, inside ComponentDialog Example, unable to navigate to all items, with VO on Reviewed-by: pbansal ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: f4531661 Author: Guoxiong Li Committer: Jan Lahoda Date: 2021-05-24 12:31:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/f4531661b55458554f907ba988eca22b72c72bf3 8267578: Remove unnecessary preview checks Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: d8e6e287 Author: Roger Riggs Date: 2021-05-24 14:10:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/d8e6e2877aa8a89ad403f06b0adea19c7896d834 8267544: (test) rmi test NonLocalSkeleton fails if network has multiple adapters with the same address Reviewed-by: dfuchs ! test/jdk/java/rmi/registry/nonLocalRegistry/NonLocalSkeletonTest.java Changeset: f5562f12 Author: Vicente Romero Date: 2021-05-24 14:50:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/f5562f1214478439899b803f80247d2347a00dab 8258535: jvm.ClassReader should set the accessor to the corresponding record component Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/processing/model/element/CheckingAccessorsOnLoadedRecordClasses.java Changeset: f2d880c1 Author: Hai-May Chao Date: 2021-05-24 15:38:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/f2d880c11a99ef587e7e7c0398f0834c32a22d63 8266400: importkeystore fails to a password less pkcs12 keystore Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/ImportToPwordlessPK12.java Changeset: 838a0071 Author: Weijun Wang Date: 2021-05-24 15:45:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/838a0071030e9c8b9ab57df39a4e0384d433a2bc 8267584: The java.security.krb5.realm system property only needs to be defined once Reviewed-by: mullan ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java Changeset: f04db5fb Author: Vicente Romero Date: 2021-05-24 15:55:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/f04db5fbd77892e94a325942542815bbb24cddea 8224158: assertion related to NPE at DynamicCallSiteDesc::withArgs should be reworded Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java Changeset: 640a2afd Author: Weijun Wang Date: 2021-05-24 16:55:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/640a2afda36857410b7abf398af81e35430a62e7 8267184: Add -Djava.security.manager=allow to tests calling System.setSecurityManager Co-authored-by: Lance Andersen Co-authored-by: Weijun Wang Reviewed-by: dholmes, alanb, dfuchs, mchung, mullan, prr ! test/hotspot/jtreg/compiler/exceptions/ExceptionInInit.java ! test/hotspot/jtreg/compiler/jvmci/SecurityRestrictionsTest.java ! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java ! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java ! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle11/TestDescription.java ! test/jaxp/javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegatePublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/DelegateUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/GroupTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/LoadCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NextCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/NormalizationTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PreferTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/PublicTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteSystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/RewriteUriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/SystemTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriFamilyTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriSuffixTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UriTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java ! test/jaxp/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/ElementTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NamedNodeMapTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeListTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/NotationTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java ! test/jaxp/javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/jaxp/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/AstroTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/NamespaceContextTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SAX201Test.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/SchemaValidationTest.java ! test/jaxp/javax/xml/jaxp/functional/test/astro/XPathAPITest.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java ! test/jaxp/javax/xml/jaxp/functional/test/auctionportal/UserController.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java ! test/jaxp/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport1.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport4.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport5.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6350682.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug6723276Test.java ! test/jaxp/javax/xml/jaxp/unittest/common/Bug7143711Test.java ! test/jaxp/javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/Sources.java ! test/jaxp/javax/xml/jaxp/unittest/common/TransformationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/ValidationWarningsTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6320118.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/DurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/JDK8068839Test.java ! test/jaxp/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915524.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4915748.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966082.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966138.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966142.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug4966143.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6339023.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6355326.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6367542.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6520131.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6521260.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6582545Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/Bug6879614Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6333993Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517707Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6517717Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/CR6909336Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMXPathTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ElementTraversal.java ! test/jaxp/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4934208.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4967002.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4985486.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991020.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug4991946.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5010072.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug5025825.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6309988.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6361283.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6518733.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6564400.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6573786.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6594813.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6608841.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6690015.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6760982.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/Bug8073385.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/HandleError.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/SupplementaryChars.java ! test/jaxp/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6889654Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6925410Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6949607Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug6992561Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java ! test/jaxp/javax/xml/jaxp/unittest/sax/NSSupportTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java ! test/jaxp/javax/xml/jaxp/unittest/sax/XMLReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6370703.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6378422.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6380870.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6489502.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6509774.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/Bug6976938Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug5073477.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6175602.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6206491.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6311448.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6384805.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6465722.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6467808.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490380.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6490921.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6537167.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6540545.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6551616.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6559595.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6565260.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6940416.java ! test/jaxp/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CLITest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6551600Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6577667Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6652519Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6689809Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6905829Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6941869Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6957215Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/CR7098746Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/DOMResultTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/FactoryFindTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2204Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/Issue2290Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/OpenJDK100017Test.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/SourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StAXSourceTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/StylesheetTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TemplatesTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/TransformerTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java ! test/jaxp/javax/xml/jaxp/unittest/transform/sort/SortTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/AnyElementTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966232.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4966254.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969042.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969089.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969110.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969689.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969692.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969693.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969695.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4969732.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970380.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970383.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970400.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970402.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4970951.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971605.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4971607.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4972882.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4986844.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4987574.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988267.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988268.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4988387.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4996446.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug4997818.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5011500.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug5072946.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6378043.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6449797.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6457662.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6467424Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6483188.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6493687.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6509668.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6526547.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6531160.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6695843Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6773084Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6859210.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6925531Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6946312Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java ! test/jaxp/javax/xml/jaxp/unittest/validation/Issue682Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/JaxpIssue49.java ! test/jaxp/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidatorTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/ParticleTest.java ! test/jaxp/javax/xml/jaxp/unittest/validation/tck/RegexWord.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991857.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4991939.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992788.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992793.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/Bug4992805.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java ! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTest.java ! test/jdk/com/sun/java/accessibility/util/8051626/Bug8051626.java ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java ! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java ! test/jdk/java/awt/FontClass/CreateFont/BigFont.java ! test/jdk/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh ! test/jdk/java/awt/FontClass/FontAccess.java ! test/jdk/java/awt/FontClass/FontPrivilege.java ! test/jdk/java/awt/FullScreen/SetFSWindow/FSFrame.java ! test/jdk/java/awt/Toolkit/GetImage/bug8078165.java ! test/jdk/java/awt/Toolkit/SecurityTest/SecurityTest2.java ! test/jdk/java/awt/color/LoadProfileWithSM.java ! test/jdk/java/awt/print/PrintServicesSecurityManager.java ! test/jdk/java/awt/print/PrinterJob/CheckAccess.java ! test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java ! test/jdk/java/awt/security/Permissions.java ! test/jdk/java/beans/Beans/Test4080522.java ! test/jdk/java/beans/EventHandler/Test6277246.java ! test/jdk/java/beans/EventHandler/Test6277266.java ! test/jdk/java/beans/Introspector/7084904/Test7084904.java ! test/jdk/java/beans/Introspector/Test4683761.java ! test/jdk/java/beans/Introspector/Test6277246.java ! test/jdk/java/beans/PropertyEditor/TestBooleanClass.java ! test/jdk/java/beans/PropertyEditor/TestBooleanType.java ! test/jdk/java/beans/PropertyEditor/TestByteClass.java ! test/jdk/java/beans/PropertyEditor/TestByteType.java ! test/jdk/java/beans/PropertyEditor/TestColorClass.java ! test/jdk/java/beans/PropertyEditor/TestDoubleClass.java ! test/jdk/java/beans/PropertyEditor/TestDoubleType.java ! test/jdk/java/beans/PropertyEditor/TestEnumClass.java ! test/jdk/java/beans/PropertyEditor/TestEnumSubclass.java ! test/jdk/java/beans/PropertyEditor/TestFloatClass.java ! test/jdk/java/beans/PropertyEditor/TestFloatType.java ! test/jdk/java/beans/PropertyEditor/TestFontClass.java ! test/jdk/java/beans/PropertyEditor/TestIntegerClass.java ! test/jdk/java/beans/PropertyEditor/TestIntegerType.java ! test/jdk/java/beans/PropertyEditor/TestLongClass.java ! test/jdk/java/beans/PropertyEditor/TestLongType.java ! test/jdk/java/beans/PropertyEditor/TestShortClass.java ! test/jdk/java/beans/PropertyEditor/TestShortType.java ! test/jdk/java/beans/PropertyEditor/TestStringClass.java ! test/jdk/java/beans/Statement/Test6224433.java ! test/jdk/java/beans/XMLDecoder/spec/TestArray.java ! test/jdk/java/beans/XMLDecoder/spec/TestBoolean.java ! test/jdk/java/beans/XMLDecoder/spec/TestByte.java ! test/jdk/java/beans/XMLDecoder/spec/TestChar.java ! test/jdk/java/beans/XMLDecoder/spec/TestClass.java ! test/jdk/java/beans/XMLDecoder/spec/TestDouble.java ! test/jdk/java/beans/XMLDecoder/spec/TestFalse.java ! test/jdk/java/beans/XMLDecoder/spec/TestField.java ! test/jdk/java/beans/XMLDecoder/spec/TestFloat.java ! test/jdk/java/beans/XMLDecoder/spec/TestInt.java ! test/jdk/java/beans/XMLDecoder/spec/TestJava.java ! test/jdk/java/beans/XMLDecoder/spec/TestLong.java ! test/jdk/java/beans/XMLDecoder/spec/TestMethod.java ! test/jdk/java/beans/XMLDecoder/spec/TestNew.java ! test/jdk/java/beans/XMLDecoder/spec/TestNull.java ! test/jdk/java/beans/XMLDecoder/spec/TestObject.java ! test/jdk/java/beans/XMLDecoder/spec/TestProperty.java ! test/jdk/java/beans/XMLDecoder/spec/TestShort.java ! test/jdk/java/beans/XMLDecoder/spec/TestString.java ! test/jdk/java/beans/XMLDecoder/spec/TestTrue.java ! test/jdk/java/beans/XMLDecoder/spec/TestVar.java ! test/jdk/java/beans/XMLEncoder/4741757/TestSecurityManager.java ! test/jdk/java/beans/XMLEncoder/6777487/TestBox.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedCollection.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestCheckedSortedSet.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumMap.java ! test/jdk/java/beans/XMLEncoder/6777487/TestEnumSet.java ! test/jdk/java/beans/XMLEncoder/ReferenceToNonStaticField.java ! test/jdk/java/beans/XMLEncoder/Test4631471.java ! test/jdk/java/beans/XMLEncoder/Test4652928.java ! test/jdk/java/beans/XMLEncoder/Test4679556.java ! test/jdk/java/beans/XMLEncoder/Test4903007.java ! test/jdk/java/beans/XMLEncoder/Test4935607.java ! test/jdk/java/beans/XMLEncoder/Test4936682.java ! test/jdk/java/beans/XMLEncoder/Test4993777.java ! test/jdk/java/beans/XMLEncoder/Test4994637.java ! test/jdk/java/beans/XMLEncoder/Test5023550.java ! test/jdk/java/beans/XMLEncoder/Test5023552.java ! test/jdk/java/beans/XMLEncoder/Test5023557.java ! test/jdk/java/beans/XMLEncoder/Test5023559.java ! test/jdk/java/beans/XMLEncoder/Test6176120.java ! test/jdk/java/beans/XMLEncoder/Test6187118.java ! test/jdk/java/beans/XMLEncoder/Test6256805.java ! test/jdk/java/beans/XMLEncoder/Test6437265.java ! test/jdk/java/beans/XMLEncoder/Test6501431.java ! test/jdk/java/beans/XMLEncoder/Test6505888.java ! test/jdk/java/beans/XMLEncoder/Test6531597.java ! test/jdk/java/beans/XMLEncoder/Test6570354.java ! test/jdk/java/beans/XMLEncoder/Test6852574.java ! test/jdk/java/beans/XMLEncoder/Test6921644.java ! test/jdk/java/beans/XMLEncoder/Test6989223.java ! test/jdk/java/beans/XMLEncoder/Test7080156.java ! test/jdk/java/beans/XMLEncoder/Test7092744.java ! test/jdk/java/beans/XMLEncoder/Test7169395.java ! test/jdk/java/beans/XMLEncoder/Test8013416.java ! test/jdk/java/beans/XMLEncoder/Test8013557.java ! test/jdk/java/beans/XMLEncoder/Test8016545.java ! test/jdk/java/beans/XMLEncoder/Test8027066.java ! test/jdk/java/beans/XMLEncoder/java_awt_AWTKeyStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BasicStroke.java ! test/jdk/java/beans/XMLEncoder/java_awt_BorderLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_CardLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Color.java ! test/jdk/java/beans/XMLEncoder/java_awt_Component.java ! test/jdk/java/beans/XMLEncoder/java_awt_Cursor.java ! test/jdk/java/beans/XMLEncoder/java_awt_Dimension.java ! test/jdk/java/beans/XMLEncoder/java_awt_Font.java ! test/jdk/java/beans/XMLEncoder/java_awt_GradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagConstraints.java ! test/jdk/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/jdk/java/beans/XMLEncoder/java_awt_Insets.java ! test/jdk/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_MenuShortcut.java ! test/jdk/java/beans/XMLEncoder/java_awt_Point.java ! test/jdk/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java ! test/jdk/java/beans/XMLEncoder/java_awt_Rectangle.java ! test/jdk/java/beans/XMLEncoder/java_awt_ScrollPane.java ! test/jdk/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java ! test/jdk/java/beans/XMLEncoder/java_beans_EventHandler.java ! test/jdk/java/beans/XMLEncoder/java_beans_Expression.java ! test/jdk/java/beans/XMLEncoder/java_beans_Statement.java ! test/jdk/java/beans/XMLEncoder/java_lang_Character.java ! test/jdk/java/beans/XMLEncoder/java_lang_Class.java ! test/jdk/java/beans/XMLEncoder/java_lang_Enum.java ! test/jdk/java/beans/XMLEncoder/java_lang_String.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Field.java ! test/jdk/java/beans/XMLEncoder/java_lang_reflect_Method.java ! test/jdk/java/beans/XMLEncoder/java_net_URI.java ! test/jdk/java/beans/XMLEncoder/java_sql_Date.java ! test/jdk/java/beans/XMLEncoder/java_sql_Time.java ! test/jdk/java/beans/XMLEncoder/java_sql_Timestamp.java ! test/jdk/java/beans/XMLEncoder/java_util_ArrayList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptyMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_EmptySet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SingletonSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_SynchronizedSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableCollection.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableRandomAccessList.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedMap.java ! test/jdk/java/beans/XMLEncoder/java_util_Collections_UnmodifiableSortedSet.java ! test/jdk/java/beans/XMLEncoder/java_util_Date.java ! test/jdk/java/beans/XMLEncoder/java_util_HashMap.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box.java ! test/jdk/java/beans/XMLEncoder/javax_swing_BoxLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_Box_Filler.java ! test/jdk/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JButton.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JComponent.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JLayeredPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JSplitPane.java ! test/jdk/java/beans/XMLEncoder/javax_swing_JTree.java ! test/jdk/java/beans/XMLEncoder/javax_swing_KeyStroke.java ! test/jdk/java/beans/XMLEncoder/javax_swing_OverlayLayout.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_BevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_CompoundBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_LineBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_MatteBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_border_TitledBorder.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_BevelBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_CompoundBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EtchedBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_DefaultTreeModel.java ! test/jdk/java/beans/XMLEncoder/javax_swing_tree_TreePath.java ! test/jdk/java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java ! test/jdk/java/io/File/CheckPermission.java ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/Serializable/auditStreamSubclass/AuditStreamSubclass.java ! test/jdk/java/lang/Class/forName/modules/TestDriver.java ! test/jdk/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java ! test/jdk/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java ! test/jdk/java/lang/Class/getResource/ResourcesTest.java ! test/jdk/java/lang/ClassLoader/UninitializedParent.java ! test/jdk/java/lang/ClassLoader/getResource/modules/ResourcesTest.java ! test/jdk/java/lang/ModuleTests/WithSecurityManager.java ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/ProcessBuilder/SecurityManagerClinit.java ! test/jdk/java/lang/ProcessHandle/PermissionTest.java ! test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java ! test/jdk/java/lang/SecurityManager/CheckPackageMatching.java ! test/jdk/java/lang/SecurityManager/CheckSecurityProvider.java ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/Main.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java ! test/jdk/java/lang/String/concat/WithSecurityManager.java ! test/jdk/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/jdk/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/DefaultLoggerFinderTest/DefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java ! test/jdk/java/lang/System/LoggerFinder/jdk/DefaultPlatformLoggerTest/DefaultPlatformLoggerTest.java ! test/jdk/java/lang/annotation/ParameterAnnotations.java ! test/jdk/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java ! test/jdk/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java ! test/jdk/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/jdk/java/lang/invoke/MethodHandleConstants.java ! test/jdk/java/lang/invoke/MethodTypeSecurityManager.java ! test/jdk/java/lang/invoke/TestPrivateMember.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/lang/module/ModuleFinderWithSecurityManager.java ! test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java ! test/jdk/java/lang/reflect/sealed_classes/TestSecurityManagerChecks.java ! test/jdk/java/net/Authenticator/GetAuthenticatorTest.java ! test/jdk/java/net/DatagramSocket/ConnectPortZero.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java ! test/jdk/java/net/InetAddress/GetLocalHostWithSM.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/NetworkInterface/Equals.java ! test/jdk/java/net/ServerSocket/TestLocalAddress.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketPermission/SocketPermissionTest.java ! test/jdk/java/net/URL/OpenConnection.java ! test/jdk/java/net/URL/TestIPv6Addresses.java ! test/jdk/java/net/URLPermission/OpenURL.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java ! test/jdk/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java ! test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java ! test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java ! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java ! test/jdk/java/nio/channels/FileChannel/Size.java ! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java ! test/jdk/java/nio/channels/unixdomain/Security.java ! test/jdk/java/nio/file/Files/CheckPermissions.java ! test/jdk/java/nio/file/Files/walkFileTree/WalkWithSecurity.java ! test/jdk/java/nio/file/WatchService/WithSecurityManager.java ! test/jdk/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java ! test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java ! test/jdk/java/rmi/registry/classPathCodebase/ClassPathCodebase.java ! test/jdk/java/rmi/registry/readTest/CodebaseTest.java ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java ! test/jdk/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/jdk/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java ! test/jdk/java/rmi/testlibrary/RMID.java ! test/jdk/java/rmi/testlibrary/TestParams.java ! test/jdk/java/security/BasicPermission/NullOrEmptyName.java ! test/jdk/java/security/Policy/PolicyProvider/UseSystemClassLoader.java ! test/jdk/java/security/ProtectionDomain/AllPerm.java ! test/jdk/java/security/SecureClassLoader/DefineClass.java = test/jdk/java/sql/permissionTests/DriverManagerPermissionsTests.java ! test/jdk/java/util/Properties/LoadAndStoreXML.java ! test/jdk/java/util/ResourceBundle/Bug6359330.java ! test/jdk/java/util/ResourceBundle/modules/security/TestPermission.java ! test/jdk/java/util/ServiceLoader/security/SecurityTest.java ! test/jdk/java/util/TimeZone/Bug6912560.java ! test/jdk/java/util/TimeZone/SetDefaultSecurityTest.java ! test/jdk/java/util/concurrent/Executors/PrivilegedCallables.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/jdk/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/logging/AnonymousLogger/TestAnonymousLogger.java ! test/jdk/java/util/logging/FileHandlerLongLimit.java ! test/jdk/java/util/logging/FileHandlerPath.java ! test/jdk/java/util/logging/FileHandlerPatternExceptions.java ! test/jdk/java/util/logging/HandlersConfigTest.java ! test/jdk/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/jdk/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/jdk/java/util/logging/LogManager/RootLogger/setLevel/TestRootLoggerLevel.java ! test/jdk/java/util/logging/Logger/getLogger/TestLogger.java ! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java ! test/jdk/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/jdk/java/util/logging/SystemLoggerConfigTest.java ! test/jdk/java/util/logging/TestAppletLoggerContext.java ! test/jdk/java/util/logging/TestConfigurationListeners.java ! test/jdk/java/util/logging/TestGetLoggerNPE.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLock.java ! test/jdk/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/jdk/java/util/logging/TestLoggerBundleSync.java ! test/jdk/java/util/logging/TestLoggingWithMainAppContext.java ! test/jdk/java/util/logging/TestMainAppContext.java ! test/jdk/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.java ! test/jdk/java/util/spi/ToolProviderTest.java ! test/jdk/javax/imageio/CachePremissionsTest/CachePermissionsTest.java ! test/jdk/javax/management/Introspector/AnnotationSecurityTest.java ! test/jdk/javax/management/remote/mandatory/loading/RMIDownloadTest.java ! test/jdk/javax/management/remote/mandatory/notif/NoPermToRemoveTest.java ! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java ! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java ! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java = test/jdk/javax/sql/permissionTests/SyncFactoryPermissionsTests.java ! test/jdk/javax/swing/JComboBox/8080972/TestBasicComboBoxEditor.java ! test/jdk/javax/swing/JEditorPane/5076514/bug5076514.java ! test/jdk/javax/swing/JEditorPane/8080972/TestJEditor.java ! test/jdk/javax/swing/JFileChooser/6484091/bug6484091.java ! test/jdk/javax/swing/JFileChooser/6570445/bug6570445.java ! test/jdk/javax/swing/JFormattedTextField/8080972/TestDefaultFormatter.java ! test/jdk/javax/swing/JOptionPane/8081019/bug8081019.java ! test/jdk/javax/swing/JPopupMenu/6675802/bug6675802.java ! test/jdk/javax/swing/JPopupMenu/6691503/bug6691503.java ! test/jdk/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/jdk/javax/swing/JTable/8080972/TestJTableCellEditor.java ! test/jdk/javax/swing/UIDefaults/6622002/bug6622002.java ! test/jdk/javax/swing/UIDefaults/6795356/TableTest.java ! test/jdk/javax/swing/UIDefaults/8080972/TestProxyLazyValue.java ! test/jdk/javax/swing/dnd/8080972/TestTransferHandler.java ! test/jdk/javax/swing/plaf/nimbus/8080972/TestAbstractRegionPainter.java ! test/jdk/javax/swing/plaf/synth/Test8043627.java ! test/jdk/javax/swing/text/View/8080972/TestObjectView.java ! test/jdk/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java ! test/jdk/javax/xml/jaxp/transform/8004476/XPathExFuncTest.java ! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java ! test/jdk/jdk/internal/jrtfs/WithSecurityManager.java ! test/jdk/sun/management/PlatformMBeanProviderConstructorCheck.java ! test/jdk/sun/net/www/protocol/jrt/WithSecurityManager.java ! test/jdk/sun/nio/cs/TestSJIS0213_SM.java ! test/jdk/sun/nio/cs/TestStringCoding.java ! test/jdk/sun/nio/cs/TestStringCodingUTF8.java ! test/jdk/sun/rmi/runtime/Log/checkLogging/CheckLogging.java ! test/jdk/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java ! test/jdk/sun/security/krb5/auto/AcceptPermissions.java ! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java ! test/jdk/sun/security/krb5/auto/KeyPermissions.java ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java ! test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java ! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java ! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java ! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java ! test/jdk/sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java ! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java ! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java ! test/jdk/sun/security/pkcs11/Mac/MacKAT.java ! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java ! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java ! test/jdk/sun/security/pkcs11/MessageDigest/DigestKAT.java ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java ! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java ! test/jdk/sun/security/pkcs11/Provider/Login.sh ! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Secmod/Crypto.java ! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java ! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java ! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java ! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java ! test/jdk/sun/security/pkcs11/Signature/ByteBuffers.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestCurves.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/ec/TestECGenSpec.java ! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java ! test/jdk/sun/security/pkcs11/rsa/TestSignatures.java ! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java ! test/jdk/sun/security/pkcs11/tls/TestPRF.java ! test/jdk/sun/security/pkcs11/tls/TestPremaster.java ! test/jdk/sun/security/provider/PolicyFile/BadPolicyFile.java ! test/jdk/sun/tools/jstatd/JstatdTest.java ! test/jdk/sun/util/locale/provider/Bug8152817.java ! test/jdk/tools/jlink/SecurityTest.java ! test/langtools/ProblemList.txt ! test/langtools/tools/doclint/tool/RunTest.java ! test/langtools/tools/javac/api/ToolProvider/ToolProviderTest.java ! test/langtools/tools/javac/processing/6348193/T6348193.java Changeset: bb085f68 Author: Mark Sheppard Date: 2021-05-24 17:59:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/bb085f684d1154ffd6b2169259c67cfb19958380 8265362: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) Reviewed-by: dfuchs, alanb ! test/jdk/ProblemList.txt ! test/jdk/java/net/Socket/UdpSocket.java Changeset: a5467ae7 Author: Andy Herrick Date: 2021-05-24 19:28:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/a5467ae7bb5780f34728ad073c5c4158894c7c4b 8267423: Fix copyrights in jpackage tests Reviewed-by: kcr, asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/PathGroupTest.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/ToolValidatorTest.java ! test/jdk/tools/jpackage/junit/junit.java ! test/jdk/tools/jpackage/junit/run_junit.sh ! test/jdk/tools/jpackage/run_tests.sh ! test/jdk/tools/jpackage/test_jpackage.sh Changeset: 209769b5 Author: Ioi Lam Date: 2021-05-24 21:52:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/209769b5ad462ce3dd47f18d93e12147730f8123 8267347: CDS record_linking_constraint asserts with unregistered class Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsApp.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/CustomAppLoader.java Changeset: ebc9357d Author: Ian Graves Date: 2021-05-24 21:57:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/ebc9357d58957702abbd003d21082badc630876d 8267329: Modernize Javadoc code to use instanceof with pattern matching Reviewed-by: prappo, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.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/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.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/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.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/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.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/util/DocPath.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/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java Changeset: f6909596 Author: Kim Barrett Date: 2021-05-24 22:43:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/f6909596cae7c47514c10b614cc006169bcee04b 8267446: Taskqueue code fails with assert(bottom_relaxed() == age_top_relaxed()) failed: not empty Reviewed-by: stefank, pliden ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: c519ba2e Author: Claes Redestad Date: 2021-05-24 23:02:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/c519ba2e437a05ac83e53b358b6a02b2f6e20563 8267614: Outline VarHandleGuards exact behavior checks Reviewed-by: psandoz, mchung ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java Changeset: de27da7d Author: Calvin Cheung Date: 2021-05-25 00:42:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/de27da7dedb217481b5e1582c38313232828a18c 8267431: Rename InstanceKlass::has_old_class_version to can_be_verified_at_dumptime Reviewed-by: iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp Changeset: 461a3fee Author: Calvin Cheung Date: 2021-05-25 00:48:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/461a3feebedccbf83bf3871d65ed7f2d1ad79307 8261478: InstanceKlass::set_classpath_index does not match comments Reviewed-by: minqi ! src/hotspot/share/oops/instanceKlass.cpp Changeset: b4d4884c Author: Jonathan Gibbons Date: 2021-05-25 01:33:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/b4d4884c03b03d3073ef137a899f3612993f5e65 8267126: javadoc should show "line and caret" for diagnostics. Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/langtools/jdk/javadoc/doclet/testCharsetDocencodingOptions/TestCharsetDocencodingOptions.java + test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/MyTaglet.java + test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java ! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testNoFrames/TestNoFrames.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java ! test/langtools/jdk/javadoc/tool/6958836/Test.java ! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java ! test/langtools/jdk/javadoc/tool/8224613/OptionProcessingFailureTest.java ! test/langtools/jdk/javadoc/tool/BadOptionsTest.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/jdk/javadoc/tool/MaxWarns.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java ! test/langtools/jdk/javadoc/tool/exceptionHandling/TestExceptionHandling.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/jdk/javadoc/tool/modules/PackageOptions.java ! test/langtools/jdk/javadoc/tool/removeOldDoclet/RemoveOldDoclet.java ! test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java Changeset: 123cdd1f Author: Dong Bo Committer: Fei Yang Date: 2021-05-25 02:17:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/123cdd1fbd4fa02177c06afb67a09aee21d0a482 8264973: AArch64: Optimize vector max/min/add reduction of two integers with NEON pairwise instructions Reviewed-by: njian, aph ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 2e8812df Author: Denghui Dong Committer: Vladimir Kozlov Date: 2021-05-25 04:11:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/2e8812df142430d1a6b0a4df0259d2656a1548c9 8265129: Add intrinsic support for JVM.getClassId Reviewed-by: kvn, mgronlun ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/utilities/jfrSignal.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java Changeset: 31d0f0d8 Author: Adam Sotona Date: 2021-05-25 04:52:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/31d0f0d895ef4039d2e96a8fb6e990e93eed4d41 8248843: java in source-file mode suggests javac-only options Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java Changeset: d86f9164 Author: Alexander Zuev Date: 2021-05-25 06:46:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/d86f91642d7dcf829b8093ebed336d4386bff67a 8267066: New NSAccessibility peers should return they roles and subroles directly Reviewed-by: pbansal ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/GroupAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollAreaAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollAreaAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollBarAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ScrollBarAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SliderAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SliderAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ToolbarAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ToolbarAccessibility.m Changeset: 0a03fc84 Author: Jaikiran Pai Date: 2021-05-25 07:40:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/0a03fc84b3289cf8c8effca7324f71146270a8e2 8255674: SSLEngine class description is missing "case" in switch statement Reviewed-by: xuelei ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java Changeset: a52c4ede Author: Patrick Concannon Date: 2021-05-25 08:24:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/a52c4ede2f043b7d4a234c7d06f91871312e9654 8267110: Update java.util to use instanceof pattern variable Reviewed-by: lancea, naoto ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/BitSet.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/JumboEnumSet.java ! src/java.base/share/classes/java/util/KeyValueHolder.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/RegularEnumSet.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/SimpleTimeZone.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/PrintPattern.java ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 66b190e1 Author: Claes Redestad Date: 2021-05-25 11:47:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/66b190e1e7d06f3fc59917b5346e94a128e928cd 8267612: Declare package-private VarHandle.AccessMode/AccessType counts Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/VarForm.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java Changeset: b403d399 Author: Jie Fu Date: 2021-05-25 11:49:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/b403d3990894853d6e291c8ff8abb44bddb3c99f 8267213: cpuinfo_segv is incorrectly triaged as execution protection violation on x86_32 Reviewed-by: dholmes ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp Changeset: 86a8f442 Author: Maurizio Cimadamore Date: 2021-05-25 11:51:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/86a8f4427139f983faa57b9174c90949628236ca 8267317: Remove DeferredTypeCompleter Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: 5a5b807e Author: Pavel Rappo Date: 2021-05-25 14:22:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/5a5b807e8e3b3148eea911ed1b2c9624b6846370 8267633: Clarify documentation of (Doc)TreeScanner Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java Changeset: cc687fd4 Author: Jonathan Gibbons Date: 2021-05-25 14:54:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/cc687fd43ade6be8760c559f3ffa909c5937727c 8267575: Add new documentation group in HtmlStyle Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java Changeset: 2ef2450a Author: Adam Sotona Date: 2021-05-25 15:58:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/2ef2450aa6f560a0bcf6ab687b83c2f1d9e3c87e 8263445: Duplicate key compiler.err.expected.module in compiler.properties Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 594d4544 Author: Jonathan Gibbons Date: 2021-05-25 17:36:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/594d4544759a240690ed4c0432c8140b852aea5a 8267574: Dead code in HtmlStyle/HtmlDocletWriter Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.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 Changeset: 0b773593 Author: Joe Darcy Date: 2021-05-25 18:04:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/0b7735938407fad5c2dbfb509d2d47bf172305e9 8224243: Add implSpec's to AccessibleObject and seal Executable Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java Changeset: e751b7b1 Author: Bradford Wetmore Date: 2021-05-25 19:38:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/e751b7b1b6f7269a1fe20c07748c726536388f6d 8267683: rfc7301Grease8F value not displayed correctly in SSLParameters javadoc Reviewed-by: coffeys ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java Changeset: c20ca42e Author: Coleen Phillimore Date: 2021-05-25 19:42:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/c20ca42e62a0a7419c04ff95087c7c2b4d2e0335 8267691: Change table to obsolete CriticalJNINatives in JDK 18, not 17 Reviewed-by: hseigel ! src/hotspot/share/runtime/arguments.cpp Changeset: 5aa45f2e Author: Alexander Matveev Date: 2021-05-25 22:08:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/5aa45f2edf278bab4403704ab4b6644096f8c077 8267403: tools/jpackage/share/FileAssociationsTest.java#id0 failed with "Error: Bundler "Mac PKG Package" (pkg) failed to produce a package" Reviewed-by: herrick, asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java Changeset: a98e476c Author: Jie Fu Date: 2021-05-25 22:46:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/a98e476c0a5860dd2bd9e57aeceb1f724868c970 8267311: vmTestbase/gc/gctests/StringInternGC/StringInternGC.java eventually OOMEs 8267311: vmTestbase/gc/gctests/StringInternGC/StringInternGC.java eventually OOMEs Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl ! test/hotspot/jtreg/vmTestbase/gc/gctests/StringInternGC/StringInternGC.java Changeset: d0d2ddcc Author: David Holmes Date: 2021-05-25 23:35:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/d0d2ddccaf93a1f97843e7d01c5bf6eb8ba3aece 8267651: runtime/handshake/HandshakeTimeoutTest.java times out when dumping core Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java Changeset: ac36b7d3 Author: Tagir F. Valeev Date: 2021-05-26 01:17:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/ac36b7d3e2d521652576fba3b1760586f582544f 8267452: Delegate forEachRemaining in Spliterators.iterator() Reviewed-by: psandoz ! src/java.base/share/classes/java/util/Spliterators.java + test/jdk/java/util/Spliterator/IteratorFromSpliteratorTest.java Changeset: b33b8bc8 Author: Bradford Wetmore Date: 2021-05-26 03:17:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/b33b8bc88da3afe4f9f6321673df061ea4196962 8267750: Incomplete fix for JDK-8267683 Reviewed-by: jnimeh ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java Changeset: 03944168 Author: Albert Mingkun Yang Date: 2021-05-26 06:50:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/039441689d21f3dccf515bb2be89608b0772a235 8267468: Rename refill waster counters in ThreadLocalAllocBuffer Reviewed-by: kbarrett, sspitsyn ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap Changeset: 9d305b9c Author: Roland Westrelin Date: 2021-05-26 09:20:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/9d305b9c0625d73c752724569dbb7f6c8e80931c 8252372: Check if cloning is required to move loads out of loops in PhaseIdealLoop::split_if_with_blocks_post() Reviewed-by: thartmann, kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.hpp Changeset: 083416d3 Author: Wang Huang Committer: Hamlin Li Date: 2021-05-26 10:21:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/083416d36c0d7fd17dd0db546129411450dfcccf 8267130: Memory Overflow in Disassembler::load_library Co-authored-by: Wang Huang Co-authored-by: Miao Zhuojun Reviewed-by: neliasso, mli ! src/hotspot/share/compiler/disassembler.cpp Changeset: bf8d4a8e Author: Athijegannathan Sundararajan Date: 2021-05-26 11:04:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/bf8d4a8ecab216e7d117ce045d4498d1fa1a6029 8267583: jmod fails on symlink to class file Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/jdk/tools/jmod/JmodTest.java Changeset: f6322549 Author: Jan Lahoda Date: 2021-05-26 11:12:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/f632254943e335d0b4a76d03530309cd194b0813 8267221: jshell feedback is incorrect when creating method with array varargs parameter Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/jdk/jshell/MethodsTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 4343997a Author: Pavel Rappo Date: 2021-05-26 11:27:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/4343997a1a2b38581488932f6a4971ce330bd467 8267708: Remove references to com.sun.tools.javadoc.** This commit changes BaseOptions.java to fix the NoStringToLower test that failed after jdk.javadoc has been added to the list of package prefixes that NoStringToLower scans. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/tools/javac/NoStringToLower.java ! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: 45e05970 Author: Pankaj Bansal Date: 2021-05-26 12:17:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/45e05970bcee842f98eeeef054f574ccf4b43fad 8264302: Create implementation for Accessibility native peer for Splitpane java role Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SplitpaneAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SplitpaneAccessibility.m Changeset: 9c346a1e Author: Yude Lin Committer: David Holmes Date: 2021-05-26 12:26:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/9c346a1ec78b45c61fbfc76961dc5674cfd98520 8266963: Remove safepoint poll introduced in 8262443 due to reentrance issue Reviewed-by: rehn, zgu, dholmes ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp Changeset: a4c46e1e Author: Naoto Sato Date: 2021-05-26 15:52:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/a4c46e1e4f4f2f05c8002b2af683a390fc46b424 8263202: Update Hebrew/Indonesian/Yiddish ISO 639 language codes to current Reviewed-by: joehw ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.desktop/share/classes/java/awt/ComponentOrientation.java = src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_he.java = src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_he.java = src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_he_IL.java = src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_id.java = src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_id_ID.java = src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_he.java = src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_id.java = src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_he.properties = src/jdk.localedata/share/classes/sun/util/resources/ext/CalendarData_id_ID.properties = src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_he_IL.properties = src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_id_ID.properties = src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_he.properties = src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_id.properties ! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java ! src/jdk.localedata/share/classes/sun/util/resources/provider/SupplementaryLocaleDataProvider.java ! test/jdk/java/awt/ComponentOrientation/BasicTest.java ! test/jdk/java/util/Locale/LocaleEnhanceTest.java ! test/jdk/java/util/Locale/LocaleTest.java ! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java ! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java ! test/jdk/java/util/ResourceBundle/modules/basic/srcBasic/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java + test/jdk/java/util/ResourceBundle/modules/basic/srcBasic/asiabundles/jdk/test/resources/asia/MyResources_id.properties ! test/jdk/java/util/ResourceBundle/modules/basic/srcBasic/eubundles/jdk/test/resources/eu/MyResourcesEU.java + test/jdk/java/util/ResourceBundle/modules/basic/srcBasic/eubundles/jdk/test/resources/eu/MyResources_ji.java ! test/jdk/java/util/ResourceBundle/modules/basic/srcBasic/test/jdk/test/Main.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: de91643b Author: Stefan Karlsson Date: 2021-05-26 17:57:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/de91643bfa80ae7cc2d228f882b2de3d8af543c8 8267611: Print more info when pointer_delta assert fails Reviewed-by: dholmes, jiefu, tschatzl, kbarrett ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: c59484e7 Author: Coleen Phillimore Date: 2021-05-26 19:07:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/c59484e71517ea9fea7df7b0344b633495f8fd81 8267653: Remove Mutex::_safepoint_check_sometimes Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 8c4719a5 Author: Joe Wang Date: 2021-05-26 19:34:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/8c4719a58834dddcea39d69b199abf1aabf780e2 8265248: Implementation Specific Properties: change prefix, plus add existing properties Reviewed-by: lancea, rriggs - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/FeaturePropertyBase.java ! 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/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.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/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.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/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.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/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.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/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.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/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.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/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializationHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java + src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java + src/java.xml/share/classes/jdk/xml/internal/JdkProperty.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/module-info.java + test/jaxp/javax/xml/jaxp/unittest/common/ImplPropertyTest.java Changeset: e6302354 Author: Mark Reinhold Date: 2021-05-26 20:55:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/e63023546aaf48ae39c72ab37f6ef3f5474e19cc 8266851: Implement JEP 403: Strongly Encapsulate JDK Internals Co-authored-by: Alan Bateman Reviewed-by: mchung, alanb, hseigel ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/jdk/internal/module/ExplodedSystemModules.java - src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java - src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java - src/java.base/share/classes/jdk/internal/module/jdk8_packages.dat ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/jdk/java/lang/ModuleTests/BasicModuleTest.java ! test/jdk/java/lang/instrument/RedefineModuleTest.java ! test/jdk/java/lang/invoke/CallerSensitiveAccess.java ! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java ! test/jdk/jdk/modules/open/Basic.java ! test/jdk/tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java ! test/jdk/tools/launcher/modules/illegalaccess/IllegalAccessTest.java - test/jdk/tools/launcher/modules/illegalaccess/TryAccess.java - test/jdk/tools/launcher/modules/illegalaccess/modules/m/module-info.java - test/jdk/tools/launcher/modules/illegalaccess/modules/m/p/Type.java - test/jdk/tools/launcher/modules/illegalaccess/patchsrc/java.base/java/lang/Helper.java Changeset: a859d87c Author: Evgeny Astigeevich Committer: Paul Hohensee Date: 2021-05-26 21:08:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/a859d87cc1d0629609883968656f0187909a099d 8267721: Enable sun/security/pkcs11 tests for Amazon Linux 2 AArch64 Reviewed-by: phh ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 0fc7c8d1 Author: Roger Riggs Date: 2021-05-26 22:03:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/0fc7c8d101d526f1bc86831996b6883209d77451 8267751: (test) jtreg.SkippedException has no serial VersionUID Reviewed-by: naoto, iignatyev, iris ! test/lib/jtreg/SkippedException.java Changeset: 1899f022 Author: Vladimir Ivanov Date: 2021-05-26 22:53:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/1899f022b1cb66ecc0615ff5939b5492e2805a1c 8267805: Add UseVtableBasedCHA to the list of JVM flags known to jtreg Reviewed-by: shade ! test/jtreg-ext/requires/VMProps.java Changeset: 6ffa3e66 Author: Jie Fu Date: 2021-05-26 22:58:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/6ffa3e66db55774673ce17be4f8f2d510abf8a84 8267754: cds/appcds/loaderConstraints/LoaderConstraintsTest.java fails on x86_32 due to customized class loader is not supported Reviewed-by: minqi, dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java Changeset: 37bc4e2e Author: Yasumasa Suenaga Date: 2021-05-27 04:54:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/37bc4e2e3c2968d7419dae4f421755b6f7d06090 8263635: Add --servername option to jhsdb debugd Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/RMIHelper.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/man/jhsdb.1 ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdUtils.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java Changeset: bfa46f0a Author: Albert Mingkun Yang Date: 2021-05-27 08:09:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/bfa46f0af30e9ec073ab5e6411ca94e140113790 8252476: as_Worker_thread() doesn't check what it intends Co-authored-by: David Holmes Reviewed-by: iklam, kbarrett ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 7278f56b Author: Denghui Dong Committer: Tobias Hartmann Date: 2021-05-27 08:36:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/7278f56bb6345d7b023516d0f44de71cd74ff264 8267800: Remove the '_dirty' set in BCEscapeAnalyzer Reviewed-by: kvn, thartmann ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp Changeset: 85f61652 Author: Dongbo He Committer: Claes Redestad Date: 2021-05-27 11:49:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/85f616522b2dc8e7b4c31d760c3171ac74a5490f 8267817: [TEST] Remove unnecessary init in test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench:setup Reviewed-by: redestad ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java Changeset: 3623abb7 Author: Jorn Vernee Date: 2021-05-27 12:28:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/3623abb7f6d9112d4cbcffd89852e826c56ae348 8263087: Add a MethodHandle combinator that switches over a set of MethodHandles Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandles/TestTableSwitch.java + test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesTableSwitchConstant.java + test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesTableSwitchOpaqueSingle.java + test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesTableSwitchRandom.java Changeset: ec65cf83 Author: Athijegannathan Sundararajan Date: 2021-05-27 12:29:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/ec65cf833294e21e9dc59dfe014148d3e1210b53 8240347: remove undocumented options from jlink --help message Reviewed-by: alanb, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java Changeset: bea4109e Author: Naoto Sato Date: 2021-05-27 13:18:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/bea4109ef75a6536af4296db56e6ec90ab0f30fc 8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! test/jdk/java/util/Calendar/CalendarTestScripts/JapaneseTests.java ! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_roll.cts Changeset: 10a6f5d6 Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2021-05-27 14:04:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/10a6f5d637053395839002b6617f94f49d3701e7 8230623: Extract command-line help for -Xlint sub-options to new --help-lint Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/options/modes/InfoOptsTest.java Changeset: ef368b32 Author: Hao Tang Committer: Severin Gehwolf Date: 2021-05-27 14:40:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/ef368b32bc8609bdc46cda628fa25e9bcad751e3 8265836: OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container Co-authored-by: Shaojun Wang Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, ysuenaga ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java Changeset: 23189a1f Author: Daniel D. Daugherty Date: 2021-05-27 14:58:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/23189a1f9de5e7c039a4f6b9e5eefe4fa3c6dcef 8191786: Thread-SMR hash table size should be dynamic Reviewed-by: dholmes, rehn, coleenp, eosterlund ! src/hotspot/share/runtime/threadSMR.cpp Changeset: 07542660 Author: Jonathan Gibbons Date: 2021-05-27 15:01:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/07542660446e47164e5a402380bdf7cbfd7b37ad 8267709: Investigate differences between HtmlStyle and stylesheet.css Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java + test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java Changeset: 7c85f351 Author: Stuart Marks Date: 2021-05-27 15:19:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/7c85f3510cb84881ff232548fbcc933ef4b34972 8267123: Remove RMI Activation Reviewed-by: erikj, rriggs, alanb ! make/modules/java.rmi/Launcher.gmk ! src/java.base/share/conf/security/java.security - src/java.rmi/share/classes/com/sun/rmi/rmid/ExecOptionPermission.java - src/java.rmi/share/classes/com/sun/rmi/rmid/ExecPermission.java ! src/java.rmi/share/classes/java/rmi/AccessException.java ! src/java.rmi/share/classes/java/rmi/NoSuchObjectException.java ! src/java.rmi/share/classes/java/rmi/Remote.java ! src/java.rmi/share/classes/java/rmi/StubNotFoundException.java - src/java.rmi/share/classes/java/rmi/activation/Activatable.java - src/java.rmi/share/classes/java/rmi/activation/ActivateFailedException.java - src/java.rmi/share/classes/java/rmi/activation/ActivationDesc.java - src/java.rmi/share/classes/java/rmi/activation/ActivationException.java - src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java - src/java.rmi/share/classes/java/rmi/activation/ActivationGroupDesc.java - src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java - src/java.rmi/share/classes/java/rmi/activation/ActivationGroup_Stub.java - src/java.rmi/share/classes/java/rmi/activation/ActivationID.java - src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java - src/java.rmi/share/classes/java/rmi/activation/ActivationMonitor.java - src/java.rmi/share/classes/java/rmi/activation/ActivationSystem.java - src/java.rmi/share/classes/java/rmi/activation/Activator.java - src/java.rmi/share/classes/java/rmi/activation/UnknownGroupException.java - src/java.rmi/share/classes/java/rmi/activation/UnknownObjectException.java - src/java.rmi/share/classes/java/rmi/activation/package-info.java ! src/java.rmi/share/classes/java/rmi/server/ExportException.java ! src/java.rmi/share/classes/java/rmi/server/RMIClientSocketFactory.java ! src/java.rmi/share/classes/java/rmi/server/RMIServerSocketFactory.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java ! src/java.rmi/share/classes/module-info.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java - src/java.rmi/share/classes/sun/rmi/server/ActivatableRef.java - src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java - src/java.rmi/share/classes/sun/rmi/server/Activation$ActivationSystemImpl_Stub.java - src/java.rmi/share/classes/sun/rmi/server/Activation.java - src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java - src/java.rmi/share/classes/sun/rmi/server/ActivationGroupInit.java - src/java.rmi/share/classes/sun/rmi/server/InactiveGroupException.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java - src/java.rmi/share/classes/sun/rmi/server/resources/rmid.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_de.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_es.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_fr.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_it.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_ja.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_ko.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_sv.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties - src/java.rmi/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties - src/java.rmi/share/man/rmid.1 ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups ! test/jdk/java/rmi/RemoteException/chaining/Chaining.java - test/jdk/java/rmi/activation/Activatable/checkActivateRef/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java - test/jdk/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef_Stub.java - test/jdk/java/rmi/activation/Activatable/checkActivateRef/group.security.policy - test/jdk/java/rmi/activation/Activatable/checkActivateRef/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/checkActivateRef/security.policy - test/jdk/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java - test/jdk/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations_Stub.java - test/jdk/java/rmi/activation/Activatable/checkAnnotations/MyRMI.java - test/jdk/java/rmi/activation/Activatable/checkAnnotations/group.security.policy - test/jdk/java/rmi/activation/Activatable/checkAnnotations/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/checkAnnotations/security.policy - test/jdk/java/rmi/activation/Activatable/checkImplClassLoader/ActivatableImpl.java - test/jdk/java/rmi/activation/Activatable/checkImplClassLoader/ActivatableImpl_Stub.java - test/jdk/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java - test/jdk/java/rmi/activation/Activatable/checkImplClassLoader/MyRMI.java - test/jdk/java/rmi/activation/Activatable/checkImplClassLoader/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/checkImplClassLoader/security.policy - test/jdk/java/rmi/activation/Activatable/checkRegisterInLog/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java - test/jdk/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog_Stub.java - test/jdk/java/rmi/activation/Activatable/checkRegisterInLog/group.security.policy - test/jdk/java/rmi/activation/Activatable/checkRegisterInLog/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/checkRegisterInLog/security.policy - test/jdk/java/rmi/activation/Activatable/createPrivateActivable/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java - test/jdk/java/rmi/activation/Activatable/createPrivateActivable/group.security.policy - test/jdk/java/rmi/activation/Activatable/createPrivateActivable/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/createPrivateActivable/security.policy - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/Bar.java - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/Foo.java - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/FooReceiverImpl.java - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/FooReceiverImpl_Stub.java - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/group.security.policy - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/manual.security.policy - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/downloadParameterClass/security.policy - test/jdk/java/rmi/activation/Activatable/elucidateNoSuchMethod/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java - test/jdk/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod_Stub.java - test/jdk/java/rmi/activation/Activatable/elucidateNoSuchMethod/group.security.policy - test/jdk/java/rmi/activation/Activatable/elucidateNoSuchMethod/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/elucidateNoSuchMethod/security.policy - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/CheckLoader.java - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImpl.java - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImpl_Stub.java - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/ext.sh - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/group.security.policy - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/extLoadedImpl/security.policy - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot_Skel.java - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot_Stub.java - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/group.security.policy - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/forceLogSnapshot/security.policy - test/jdk/java/rmi/activation/Activatable/inactiveGroup/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java - test/jdk/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup_Stub.java - test/jdk/java/rmi/activation/Activatable/inactiveGroup/group.security.policy - test/jdk/java/rmi/activation/Activatable/inactiveGroup/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/inactiveGroup/security.policy - test/jdk/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java - test/jdk/java/rmi/activation/Activatable/lookupActivationSystem/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/nestedActivate/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java - test/jdk/java/rmi/activation/Activatable/nestedActivate/NestedActivate_Stub.java - test/jdk/java/rmi/activation/Activatable/nestedActivate/group.security.policy - test/jdk/java/rmi/activation/Activatable/nestedActivate/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/nestedActivate/security.policy - test/jdk/java/rmi/activation/Activatable/nonExistentActivatable/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java - test/jdk/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable_Stub.java - test/jdk/java/rmi/activation/Activatable/nonExistentActivatable/group.security.policy - test/jdk/java/rmi/activation/Activatable/nonExistentActivatable/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/nonExistentActivatable/security.policy - test/jdk/java/rmi/activation/Activatable/notSerializable/NotSerializable.java - test/jdk/java/rmi/activation/Activatable/restartCrashedService/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java - test/jdk/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService_Stub.java - test/jdk/java/rmi/activation/Activatable/restartCrashedService/group.security.policy - test/jdk/java/rmi/activation/Activatable/restartCrashedService/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/restartCrashedService/security.policy - test/jdk/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java - test/jdk/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer_Stub.java - test/jdk/java/rmi/activation/Activatable/restartLatecomer/group.security.policy - test/jdk/java/rmi/activation/Activatable/restartLatecomer/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/restartLatecomer/security.policy - test/jdk/java/rmi/activation/Activatable/restartService/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/restartService/RestartService.java - test/jdk/java/rmi/activation/Activatable/restartService/RestartService_Stub.java - test/jdk/java/rmi/activation/Activatable/restartService/group.security.policy - test/jdk/java/rmi/activation/Activatable/restartService/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/restartService/security.policy - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/RegisteringActivatable.java - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully_Stub.java - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/TestSecurityManager.java - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/group.security.policy - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/shutdownGracefully/security.policy - test/jdk/java/rmi/activation/Activatable/unregisterInactive/ActivateMe.java - test/jdk/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java - test/jdk/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive_Stub.java - test/jdk/java/rmi/activation/Activatable/unregisterInactive/group.security.policy - test/jdk/java/rmi/activation/Activatable/unregisterInactive/rmid.security.policy - test/jdk/java/rmi/activation/Activatable/unregisterInactive/security.policy - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails_Stub.java - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/ActivateMe.java - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/ShutdownThread.java - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/group.security.policy - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/rmid.security.policy - test/jdk/java/rmi/activation/ActivateFailedException/activateFails/security.policy - test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java - test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup_Stub.java - test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/MyActivationGroupImpl.java - test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/group.security.policy - test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/rmid.security.policy - test/jdk/java/rmi/activation/ActivationGroup/downloadActivationGroup/security.policy - test/jdk/java/rmi/activation/ActivationGroupDesc/checkDefaultGroupName/CheckDefaultGroupName.java - test/jdk/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java - test/jdk/java/rmi/activation/ActivationSystem/activeGroup/rmid.security.policy - test/jdk/java/rmi/activation/ActivationSystem/activeGroup/security.policy - test/jdk/java/rmi/activation/ActivationSystem/modifyDescriptor/ActivateMe.java - test/jdk/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java - test/jdk/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor_Stub.java - test/jdk/java/rmi/activation/ActivationSystem/modifyDescriptor/group.security.policy - test/jdk/java/rmi/activation/ActivationSystem/modifyDescriptor/rmid.security.policy - test/jdk/java/rmi/activation/ActivationSystem/modifyDescriptor/security.policy - test/jdk/java/rmi/activation/ActivationSystem/stubClassesPermitted/CanCreateStubs.java - test/jdk/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java - test/jdk/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted_Stub.java - test/jdk/java/rmi/activation/ActivationSystem/stubClassesPermitted/group.security.policy - test/jdk/java/rmi/activation/ActivationSystem/stubClassesPermitted/rmid.security.policy - test/jdk/java/rmi/activation/ActivationSystem/stubClassesPermitted/security.policy - test/jdk/java/rmi/activation/ActivationSystem/unregisterGroup/ActivateMe.java - test/jdk/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java - test/jdk/java/rmi/activation/ActivationSystem/unregisterGroup/group.security.policy - test/jdk/java/rmi/activation/ActivationSystem/unregisterGroup/rmid.security.policy - test/jdk/java/rmi/activation/ActivationSystem/unregisterGroup/security.policy - test/jdk/java/rmi/activation/CommandEnvironment/Doctor.java - test/jdk/java/rmi/activation/CommandEnvironment/Doctor_Stub.java - test/jdk/java/rmi/activation/CommandEnvironment/Eliza.java - test/jdk/java/rmi/activation/CommandEnvironment/NullOptions.java - test/jdk/java/rmi/activation/CommandEnvironment/Retireable.java - test/jdk/java/rmi/activation/CommandEnvironment/SetChildEnv.java - test/jdk/java/rmi/activation/CommandEnvironment/group.security.policy - test/jdk/java/rmi/activation/CommandEnvironment/rmid.security.policy - test/jdk/java/rmi/activation/CommandEnvironment/security.policy - test/jdk/java/rmi/activation/log/LogTest.java - test/jdk/java/rmi/activation/nonLocalActivation/NonLocalActivationTest.java - test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java - test/jdk/java/rmi/activation/rmidViaInheritedChannel/rmid.security.policy ! test/jdk/java/rmi/registry/altSecurityManager/AltSecurityManager.java ! test/jdk/java/rmi/registry/altSecurityManager/TestSecurityManager.java ! test/jdk/java/rmi/registry/altSecurityManager/rmid.security.policy - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/CompressConstants.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/CompressInputStream.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/CompressOutputStream.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/Echo.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/EchoImpl.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/EchoImpl_Stub.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/MultiSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/group.security.policy - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/rmid.security.policy - test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/registry/security.policy ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java ! test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/security.policy ! test/jdk/java/rmi/server/RemoteObject/unrecognizedRefType/UnrecognizedRefType.java ! test/jdk/java/rmi/server/clientStackTrace/security.policy - test/jdk/java/rmi/testlibrary/ActivationLibrary.java ! test/jdk/java/rmi/testlibrary/JavaVM.java ! test/jdk/java/rmi/testlibrary/README.jcov - test/jdk/java/rmi/testlibrary/RMID.java - test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java ! test/jdk/java/rmi/testlibrary/TestLibrary.java ! test/jdk/java/rmi/testlibrary/TestParams.java ! test/jdk/java/rmi/transport/checkLeaseInfoLeak/security.policy ! test/jdk/java/rmi/transport/dgcDeadLock/registry.security.policy ! test/jdk/java/rmi/transport/dgcDeadLock/security.policy ! test/jdk/java/security/PermissionCollection/Concurrent.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: 41185d38 Author: Xin Liu Committer: Paul Hohensee Date: 2021-05-27 16:35:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/41185d38f21e448370433f7e4f1633777cab6170 8229517: Support for optional asynchronous/buffered logging Reviewed-by: ysuenaga, simonis, stuefe, phh, dholmes, ayang ! src/hotspot/os/windows/os_windows.cpp + src/hotspot/share/logging/logAsyncWriter.cpp + src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileOutput.hpp ! src/hotspot/share/logging/logOutputList.hpp ! src/hotspot/share/logging/logTagSet.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/hashtable.cpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/logTestUtils.inline.hpp + test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/logging/test_log.cpp + test/hotspot/jtreg/gtest/AsyncLogGtest.java Changeset: ae258f1e Author: ?????? ??????? Committer: Claes Redestad Date: 2021-05-27 20:21:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/ae258f1e6a6335585190aaa9358a4290a453fdbf 8265418: Clean-up redundant null-checks of Class.getPackageName() Reviewed-by: redestad ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: 8a31c075 Author: Daniel D. Daugherty Date: 2021-05-27 20:26:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/8a31c07598cd5ea1305a9706d80b0251fd3a1e6d 8267886: ProblemList javax/management/remote/mandatory/connection/RMIConnector_NPETest.java Reviewed-by: smarks ! test/jdk/ProblemList.txt Changeset: 7f52c50b Author: Alexander Zuev Date: 2021-05-27 21:49:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/7f52c50ba32eecf5f379f8db30ac6a5cc50b3b66 8182043: Access to Windows Large Icons Reviewed-by: aivanov, azvegint, prr ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp + test/jdk/javax/swing/JFileChooser/FileSystemView/SystemIconTest.java Changeset: 95b1fa7a Author: Claes Redestad Date: 2021-05-27 23:09:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/95b1fa7a88ec3c017734c9d0a6b6b6117f74a610 8267529: StringJoiner can create a String that breaks String::equals Reviewed-by: naoto ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/lang/String/StringJoinTest.java Changeset: 0c9daa7e Author: Tagir F. Valeev Date: 2021-05-28 01:56:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/0c9daa7ed579cd82343f37a68964876ebc48122e 8265029: Preserve SIZED characteristics on slice operations (skip, limit) Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/AbstractPipeline.java ! src/java.base/share/classes/java/util/stream/PipelineHelper.java ! src/java.base/share/classes/java/util/stream/ReduceOps.java ! src/java.base/share/classes/java/util/stream/SliceOps.java ! src/java.base/share/classes/java/util/stream/StreamOpFlag.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java + test/micro/org/openjdk/bench/java/util/stream/ops/ref/SliceToList.java + test/micro/org/openjdk/bench/java/util/stream/ops/value/SizedCount.java + test/micro/org/openjdk/bench/java/util/stream/ops/value/SizedSum.java + test/micro/org/openjdk/bench/java/util/stream/ops/value/SliceToArray.java Changeset: 6eb91145 Author: Jaroslav Tulach Committer: Jonathan Gibbons Date: 2021-05-28 04:16:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/6eb91145823275248d049f8557462f09270c0b36 8266877: Missing local debug information when debugging JEP-330 Reviewed-by: alanb, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java Changeset: 97ec5ad0 Author: Robbin Ehn Date: 2021-05-28 07:30:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/97ec5ad0a6ed2cd87a9c75b0559e9bb55b72121e 8265753: Remove manual JavaThread transitions to blocked Reviewed-by: dcubed, rrich, dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 1d2c7ac3 Author: Volker Simonis Date: 2021-05-28 08:32:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/1d2c7ac3f7492b335757bf0fd3f6ca3941c5fc72 8267555: Fix class file version during redefinition after 8238048 Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestClassNew.jasm + test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestClassOld.jasm Changeset: 1413f9e0 Author: Jie Fu Date: 2021-05-28 13:51:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/1413f9e070b19bed33a4552f3e7adb53cf7daf73 8241423: NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default Reviewed-by: dholmes, pliden ! src/hotspot/os/linux/os_linux.cpp Changeset: 24bf35f8 Author: Daniel Fuchs Date: 2021-05-28 14:21:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/24bf35f862e285eeca662b9829901c0f91d247d5 8265367: [macos-aarch64] 3 java/net/httpclient/websocket tests fail with "IOException: No buffer space available" Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! test/jdk/ProblemList.txt ! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java ! test/jdk/java/net/httpclient/websocket/PendingOperations.java ! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java ! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java ! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java Changeset: 0c0ff7fb Author: Aleksei Efimov Date: 2021-05-28 14:54:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/0c0ff7fb0c1ff45ebaee863f73902cab1e9de4f3 8265309: com/sun/jndi/dns/ConfigTests/Timeout.java fails with "Address already in use" BindException Reviewed-by: dfuchs ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java Changeset: 591b0c3a Author: Daniel D. Daugherty Date: 2021-05-28 16:24:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/591b0c3a463e07d2ec26047f0e61855cbfde13b6 8264624: change the guarantee() calls added by JDK-8264123 to assert() calls Reviewed-by: pchilanomate, coleenp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp Changeset: 964bac9e Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2021-05-28 19:53:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/964bac9e38460df4bd1ad9d25136d5e9743028dd 8267706: bin/idea.sh tries to use cygpath on WSL Reviewed-by: erikj ! bin/idea.sh - make/ide/idea/jdk/build.xml ! make/ide/idea/jdk/idea.gmk - make/ide/idea/jdk/template/ant.xml ! make/ide/idea/jdk/template/compiler.xml ! make/ide/idea/jdk/template/jdk.iml ! make/ide/idea/jdk/template/misc.xml + make/ide/idea/jdk/template/module.iml ! make/ide/idea/jdk/template/modules.xml - make/ide/idea/jdk/template/src/idea/IdeaLoggerWrapper.java - make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java + make/ide/idea/jdk/template/test.iml ! make/ide/idea/jdk/template/vcs.xml ! make/ide/idea/jdk/template/workspace.xml Changeset: 66274320 Author: Daniel D. Daugherty Date: 2021-05-29 17:46:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/66274320251f492b0bba79cdfef88ad5b0d104fa 8267953: restore 'volatile' to ObjectMonitor::_owner field Reviewed-by: aph ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 9031477f Author: Jie Fu Date: 2021-05-30 23:03:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/9031477f275a2ecab4167b5367a25731e5e14c2a 8267945: ZGC: Revert NUMA changes (JDK-8266217 and JDK-8241354) after JDK-8241423 Reviewed-by: pliden ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp Changeset: 1ab27769 Author: Hannes Walln?fer Date: 2021-05-31 06:45:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/1ab277694740ce77ad70d030c437f47359dbd64e 8247608: Javadoc: CSS margin is not applied consistently Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: 236bd89d Author: Dmitry Batrak Date: 2021-05-31 07:14:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/236bd89dc3be60cac13099618f5e6518437a5098 8263583: Emoji rendering on macOS Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.h ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.h ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m + src/java.desktop/share/classes/sun/font/ColorGlyphSurfaceData.java ! src/java.desktop/share/classes/sun/font/GlyphList.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java + src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListColor.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java ! src/java.desktop/share/classes/sun/java2d/loops/GeneralRenderer.java ! src/java.desktop/share/classes/sun/java2d/loops/RenderLoops.java ! src/java.desktop/share/classes/sun/java2d/pipe/AATextRenderer.java ! src/java.desktop/share/classes/sun/java2d/pipe/GlyphListLoopPipe.java ! src/java.desktop/share/classes/sun/java2d/pipe/LCDTextRenderer.java ! src/java.desktop/share/classes/sun/java2d/pipe/SolidTextRenderer.java ! src/java.desktop/share/classes/sun/java2d/pipe/TextRenderer.java ! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c + src/java.desktop/share/native/libfontmanager/ColorGlyphSurfaceData.c ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c ! src/java.desktop/share/native/libfontmanager/glyphblitting.h ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/native/libfontmanager/X11TextRenderer.c + test/jdk/java/awt/font/MacEmoji.java Changeset: 1e29005a Author: Martin Doerr Date: 2021-05-31 08:27:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/1e29005a22c7951242cf3b0d8cf2e6adc0b7b315 8267842: SIGSEGV in get_current_contended_monitor Reviewed-by: stefank, dcubed, ysuenaga, dholmes ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 35916ed5 Author: Vladimir Ivanov Date: 2021-05-31 08:45:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/35916ed57f425ea674de1e9d5023e7cf199a6740 8267806: C1: Relax inlining checks for not yet initialized classes Reviewed-by: roland, thartmann ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: ab5a7ff2 Author: Tagir F. Valeev Date: 2021-05-31 08:48:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/ab5a7ff2304dd4cb069ae2bbd6fdd99b3de7a6a3 8267587: Update java.util to use enhanced switch Reviewed-by: iris ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/SimpleTimeZone.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/regex/CharPredicates.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/PrintPattern.java ! src/java.base/share/classes/java/util/stream/Nodes.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java Changeset: 64f0f689 Author: Stefan Karlsson Date: 2021-05-31 08:59:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/64f0f68958a74d4ee34c4b738759fc2278fa8b47 8267464: Circular-dependency resilient inline headers Reviewed-by: kbarrett, eosterlund, dholmes, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/cpu/arm/icBuffer_arm.cpp ! src/hotspot/cpu/arm/icache_arm.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/relocInfo_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/vtableStubs_arm.cpp ! src/hotspot/cpu/ppc/icBuffer_ppc.cpp ! src/hotspot/cpu/zero/assembler_zero.cpp ! src/hotspot/cpu/zero/icBuffer_zero.cpp ! src/hotspot/cpu/zero/icache_zero.cpp ! src/hotspot/cpu/zero/jniFastGetField_zero.cpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/share/asm/macroAssembler.inline.hpp ! src/hotspot/share/c1/c1_ValueSet.inline.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/heapShared.inline.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderData.inline.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/oopRecorder.inline.hpp ! src/hotspot/share/code/vmreg.inline.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CardTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1OopStarChunkedList.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.inline.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/markSweep.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/ageTable.inline.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp ! src/hotspot/share/gc/shared/cardGeneration.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTraceTime.inline.hpp ! src/hotspot/share/gc/shared/gcUtil.inline.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/locationPrinter.inline.hpp ! src/hotspot/share/gc/shared/markBitMap.inline.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/spaceDecorator.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp ! src/hotspot/share/gc/z/zAbort.inline.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zAttachedArray.inline.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBitMap.inline.hpp ! src/hotspot/share/gc/z/zCPU.inline.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp ! src/hotspot/share/gc/z/zForwardingTable.inline.hpp ! src/hotspot/share/gc/z/zFuture.inline.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHash.inline.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkCache.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zMessagePort.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zRelocationSet.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zResurrection.inline.hpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! src/hotspot/share/gc/z/zThread.inline.hpp ! src/hotspot/share/gc/z/zTracer.inline.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp ! src/hotspot/share/gc/z/zWorkers.inline.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp ! src/hotspot/share/jfr/leakprofiler/chains/bitset.inline.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp ! src/hotspot/share/jvmci/jniAccessMark.inline.hpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/memory/padded.inline.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/compiledICHolder.inline.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/fieldStreams.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.inline.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp ! src/hotspot/share/oops/instanceRefKlass.inline.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.inline.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/typeArrayKlass.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/prims/foreign_globals.inline.hpp ! src/hotspot/share/prims/jvmtiEnter.inline.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/whitebox.inline.hpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/jniHandles.inline.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/perfData.inline.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp ! src/hotspot/share/runtime/safefetch.inline.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/stackFrameStream.inline.hpp ! src/hotspot/share/runtime/stackWatermark.inline.hpp ! src/hotspot/share/runtime/stackWatermarkSet.inline.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/threadWXSetters.inline.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/services/mallocTracker.inline.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/filterQueue.inline.hpp ! src/hotspot/share/utilities/globalCounter.inline.hpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/lockFreeQueue.inline.hpp ! src/hotspot/share/utilities/stack.inline.hpp Changeset: 2c8e94f6 Author: Jan Lahoda Date: 2021-05-31 09:25:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/2c8e94f6804fee269a882a3e92b7ce844451eb11 8247403: JShell: No custom input (e.g. from GUI) possible with JavaShellToolBuilder Reviewed-by: vromero ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! 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/internal/jshell/tool/JShellToolBuilder.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java + test/langtools/jdk/jshell/CustomInputToolBuilder.java ! test/langtools/jdk/jshell/HistoryUITest.java ! test/langtools/jdk/jshell/IndentUITest.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 7ab6b401 Author: Wang Huang Committer: Nils Eliasson Date: 2021-05-31 09:40:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/7ab6b4012026d4786a4c3937b559da9d3142a228 8267375: Aarch64: JVM crashes with option -XX:PrintIdealGraphLevel=3 on SVE backend Co-authored-by: Wang Huang Co-authored-by: Ai Jiaming Reviewed-by: aph, neliasso ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorInsertByte.java Changeset: bd31653e Author: Chris Hegarty Date: 2021-05-31 09:44:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/bd31653e6f99d4337e4af1f7f138d688ec99c19d 8267938: (sctp) SCTP channel factory methods should check platform support Reviewed-by: dfuchs, jiefu, alanb, vtewari ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: 4ade125c Author: Hamlin Li Date: 2021-05-31 11:17:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/4ade125c8a53e0bdc105e5f65e8c1d7aa13db950 8267934: remove dead code in CLD Reviewed-by: stefank, tschatzl ! src/hotspot/share/classfile/classLoaderData.hpp Changeset: ce44cd68 Author: Stefan Johansson Date: 2021-05-31 12:08:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/ce44cd6881bcbef81a840d7961a951ba586c0eae 8267845: Add @requires to avoid running G1 large pages test with wrong page size Reviewed-by: tschatzl, kbarrett ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java Changeset: 5df25dc0 Author: Stefan Johansson Date: 2021-05-31 12:51:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/5df25dc088cfc3069e451b48c4f013d1d0491aa2 8266807: Windows os_windows-gtest broken for UseLargePages Reviewed-by: iwalulya, ayang, tschatzl ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 382e7eca Author: Hannes Walln?fer Date: 2021-05-31 14:27:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/382e7eca48a3e7ec4901aa4c9b4a4ee19f4accc2 8246351: elements in headings are of incorrect size Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: c06db45f Author: Sergey Tsypanov Committer: Mandy Chung Date: 2021-05-31 16:58:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/c06db45fa77c8a90518d6ff023de6c46b7c89997 8267921: Remove redundant loop from sun.reflect.misc.ReflectUtil.privateCheckPackageAccess() Reviewed-by: alanb, mchung ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: ae2f37f8 Author: Dong Bo Committer: Fei Yang Date: 2021-06-01 00:37:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/ae2f37f868bfdcb3d46098e91ed537fb199d7dbe 8267616: AArch64: Fix AES assertion messages in stubGenerator_aarch64.cpp Reviewed-by: aph, neliasso ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: f5634fe3 Author: Vladimir Ivanov Date: 2021-06-01 09:15:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/f5634fe39db44d5d504e1b2f8aba1bca3e479a89 8267979: C2: Fix verification code in SubTypeCheckNode::Ideal() Reviewed-by: neliasso, roland ! src/hotspot/share/opto/subtypenode.cpp ! src/hotspot/share/opto/subtypenode.hpp Changeset: 4eb21682 Author: Patrick Concannon Date: 2021-06-01 10:14:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/4eb216824f39e3c3536972d76d778466c140df50 8267670: Update java.io, java.math, and java.text to use switch expressions Reviewed-by: darcy, chegar, naoto, iris, dfuchs, lancea, vtewari ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/StreamTokenizer.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/RoundingMode.java ! src/java.base/share/classes/java/text/BreakIterator.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/PatternEntry.java Changeset: 6149b9ad Author: Stefan Karlsson Date: 2021-06-01 10:23:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/6149b9ad7569ce1711201353fd644b6a739d5a5b 8267914: Remove DeferredObjectToKlass workaround Reviewed-by: eosterlund, tschatzl ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 229a6e2f Author: Vladimir Ivanov Date: 2021-06-01 11:09:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/229a6e2f3646bfb52708e4f865bd55a838b8222d 8267095: Miscellaneous cleanups in vm.runtime.defmeth tests Reviewed-by: dholmes, hseigel ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/AccessibilityFlagsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ObjectMethodOverridesTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/README ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/AccessibilityFlags_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Basic_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ConflictingDefaults_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/DefaultVsAbstract_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/MethodResolution_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/ObjectMethodOverrides_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/PrivateMethods_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Redefine_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v49_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/StaticMethods_v52_syncstrict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Stress_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/Stress_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_none_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_strict_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_sync_reflect_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_direct_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_direct_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_invoke_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_invoke_redefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_reflect_noredefine/TestDescription.java - test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/scenarios/SuperCall_v52_syncstrict_reflect_redefine/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Printer.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/Util.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/MethodBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TestBuilder.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java Changeset: ffd28c4a Author: Vladimir Ivanov Date: 2021-06-01 11:59:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/ffd28c4a86aa8e8e59afb13abd4aeeea66557f66 8267947: CI: Preserve consistency between has_subklass() and is_subclass_of() Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.cpp Changeset: 1c7c0e1d Author: Thomas Schatzl Date: 2021-06-01 12:02:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/1c7c0e1de0c69f5c6082c3217b0baa33c0fbb0a8 8267937: Wrong indentation in G1 gc+phases log for free cset subphases Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp Changeset: 68f3b3ac Author: Vladimir Ivanov Date: 2021-06-01 12:03:34 +0000 URL: https://git.openjdk.java.net/zgc/commit/68f3b3acce0393aa9c91878f7ad848d4a41a2fe1 8267807: C2: Downcast receiver to target holder during inlining Reviewed-by: roland, thartmann ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/parse1.cpp Changeset: 20479c3d Author: Vladimir Ivanov Date: 2021-06-01 12:06:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/20479c3de93736d62bca97c4fe422a19ad87d52a 8065760: CHA: Improve abstract method support Reviewed-by: neliasso, thartmann ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/code/dependencies.cpp + test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java + test/hotspot/jtreg/compiler/cha/Utils.java Changeset: 74b70a56 Author: Vladimir Ivanov Date: 2021-06-01 12:14:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/74b70a56774e7bf716356cf38395f8e7d7dadc78 8036580: CHA: improve default method support Reviewed-by: thartmann, neliasso ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/opto/doCall.cpp + test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java ! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java Changeset: 36dc268a Author: Daniel D. Daugherty Date: 2021-06-01 15:30:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/36dc268abea2522596efe830365ba4bbe6e2696c 8268036: ProblemList gtest/AsyncLogGtest.java 8268041: ProblemList runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java on linux-x64 in -Xcomp Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: 9d8ad2ed Author: Daniel Fuchs Date: 2021-06-01 17:10:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/9d8ad2ed62325bd8d813974d5aa1e031ed8bf8da 8267990: Revisit some uses of `synchronized` in the HttpClient API Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http1AsyncReceiver.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/LineSubscriberAdapter.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SequentialScheduler.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLEchoTubeTest.java Changeset: d4b4caec Author: Daniel Fuchs Date: 2021-06-01 17:55:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/d4b4caecad58998f8855a64436b1ebd47f7e7bfb 8268023: Improve diagnostic for HandshakeFailureTest Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/HandshakeFailureTest.java Changeset: 64ba2f0e Author: Maxim Kartashev Committer: Erik Joelsson Date: 2021-06-01 17:56:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/64ba2f0e8f38a92edf8a301f43b3a0d4e239e1b2 8265431: Add -fno-delete-null-pointer-checks to clang builds Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 Changeset: 2b338355 Author: Leonid Mesnik Date: 2021-06-01 18:06:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/2b3383557f71ede15d00bd87742a277c0c764d20 8265148: StackWatermarkSet being updated during AsyncGetCallTrace Reviewed-by: stefank, eosterlund ! src/hotspot/share/prims/forte.cpp Changeset: b17b11eb Author: Jiangli Zhou Date: 2021-06-01 18:17:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/b17b11eb178d7aab84517771e5afc03b40095cd0 8267562: G1: Missing BOT in Open Archive regions causes long pauses Reviewed-by: tschatzl, mli ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: 40e4171f Author: Daniel D. Daugherty Date: 2021-06-01 18:51:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/40e4171f562da2f6a507efc7ad359e298199ed71 8264800: cleanup Threads_lock comments in JVM/TI function headers Reviewed-by: coleenp, rehn, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnv.xsl ! src/hotspot/share/prims/jvmtiEnvBase.cpp Changeset: ccfcd926 Author: Fernando Guallini Committer: Xue-Lei Andrew Fan Date: 2021-06-01 19:09:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/ccfcd926674ee0bd88f34b16b489abe008169b11 8180571: Refactor sun/security/pkcs11 shell tests to plain java tests and fix failures Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java - test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.sh ! test/jdk/sun/security/pkcs11/KeyStore/Basic.java - test/jdk/sun/security/pkcs11/KeyStore/Basic.sh ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java - test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.sh ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert8.db ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key3.db ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/secmod.db ! test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/truststore ! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java - test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java - test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.sh ! test/jdk/sun/security/pkcs11/Provider/Login.java - test/jdk/sun/security/pkcs11/Provider/Login.sh Changeset: c2c0208d Author: Yi Yang Committer: Ioi Lam Date: 2021-06-01 19:56:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/c2c0208dfd986eef19a65727e875b023fb595436 8267089: Use typedef KVHashtable for ID2KlassTable Reviewed-by: iklam, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp Changeset: 0ae4ceb4 Author: Joe Darcy Date: 2021-06-01 21:59:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/0ae4ceb413a7ea92a41cd55cd338f866098eb9b4 8244146: javac changes for JEP 306 8266399: Core libs update for JEP 306 Reviewed-by: sadayapalam, bpb, naoto ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.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.jshell/share/classes/jdk/jshell/TaskFactory.java ! test/jdk/java/lang/reflect/Method/GenericStringTest.java ! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java ! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java ! test/langtools/tools/javac/FloatingPointChanges/BadConstructorModifiers.java ! test/langtools/tools/javac/FloatingPointChanges/BadConstructorModifiers.out ! test/langtools/tools/javac/T6397044.java ! test/langtools/tools/javac/annotations/AnnotationTypeElementModifiers.java ! test/langtools/tools/javac/annotations/AnnotationTypeElementModifiers.out ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java ! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java + test/langtools/tools/javac/diags/examples/UnneededStrictfpWarning.java ! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java + test/langtools/tools/javac/processing/model/element/ObsoleteStrictfp/StrictfpHost.java + test/langtools/tools/javac/processing/model/element/ObsoleteStrictfp/StrictfpInSource.java + test/langtools/tools/javac/processing/model/element/ObsoleteStrictfp/TestStrictfpRetention.java ! test/langtools/tools/javac/processing/model/element/TestExecutableElement.java + test/langtools/tools/javac/warnings/UnneededStrictfpWarningToolBox.java Changeset: 8624cb53 Author: Joe Darcy Date: 2021-06-01 22:00:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/8624cb53cdf34555ca76ed8ea89878b6e54cd769 8266530: HotSpot changes for JEP 306 Reviewed-by: dholmes, hseigel ! src/hotspot/share/classfile/classFileParser.cpp + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpIntMethod60.jcod + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpIntMethod61.jcod + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpMethod60.jcod + test/hotspot/jtreg/runtime/strictfp/AbstractStrictfpMethod61.jcod + test/hotspot/jtreg/runtime/strictfp/StrictfpModifierChecksTest.java Changeset: cb7128b5 Author: David Holmes Date: 2021-06-01 22:04:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/cb7128b58e02fa0a8dd69e9a9bdd587aa8052d73 8266950: Remove vestigial support for non-strict floating-point execution Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/ci/ciFlags.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/accessFlags.cpp ! src/hotspot/share/utilities/accessFlags.hpp Changeset: 00c7aeee Author: Joe Darcy Date: 2021-06-02 00:33:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/00c7aeee005f08689d0647b460eb55b6a5385f72 8267861: Update SourceVersion with new language features in 16 and 17 Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 379376f0 Author: Gavin Bierman Committer: Vicente Romero Date: 2021-06-02 00:49:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/379376f0783facba93e1d11db9b184ef8183a13b 8265130: Make ConstantDesc class hierarchy sealed Reviewed-by: mchung, jvernee, vromero ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDesc.java ! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java Changeset: b98e52a4 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-06-02 04:25:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/b98e52a49191cfbb7d954646cd80a6711daeaca6 8267570: The comment of the class JavacParser is not appropriate Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 7530c00b Author: Joe Wang Date: 2021-06-02 04:57:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/7530c00b33aac8918841dbae4d928956b60c261f 8266559: XPathEvaluationResult.XPathResultType.NODESET maps to incorrect type Reviewed-by: lancea, naoto ! src/java.xml/share/classes/javax/xml/xpath/XPath.java ! src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/package-info.java Changeset: 1cea6cac Author: Koichi Sakata Committer: Christian Hagedorn Date: 2021-06-02 07:13:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/1cea6cac121f9688c27d8a59563023de2379e22d 8260360: IGV: Short name of combined nodes is hidden by background color Reviewed-by: neliasso, chagedorn ! src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/CombineFilter.java Changeset: 496fb90b Author: Xiaohong Gong Committer: Nils Eliasson Date: 2021-06-02 07:50:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/496fb90b3a038f5fe76acc8a98bcd0dac4071cf9 8267969: Add vectorized implementation for VectorMask.eq() Reviewed-by: psandoz, neliasso ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: d47a77d2 Author: Nils Eliasson Date: 2021-06-02 07:57:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/d47a77d2d54ee8c41ef969b42b3336a646dffd7b 8267773: PhaseStringOpts::int_stringSize doesn't handle min_jint correctly Co-authored-by: Adam Farley Co-authored-by: Aleksey Shipilev Co-authored-by: Nils Eliasson Reviewed-by: roland ! src/hotspot/share/opto/stringopts.cpp + test/jdk/java/lang/String/concat/IntegerMinValue.java Changeset: bba3728e Author: Nils Eliasson Date: 2021-06-02 09:02:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/bba3728e238855d509b38a021691b677fb904241 8267726: ZGC: array_copy_requires_gc_barriers too strict Reviewed-by: thartmann, vlivanov ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp Changeset: 2d494bff Author: Thomas Schatzl Date: 2021-06-02 09:31:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/2d494bffffd532be0b5d2c17495d705f925932e7 8267836: Separate eager reclaim remembered set threshold from G1RSetSparseRegionEntries Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 9247630a Author: Jan Lahoda Date: 2021-06-02 09:53:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/9247630a0d024550813f651c1ec0ce228ff27210 8265270: Type.getEnclosingType() may fail with CompletionFailure Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/processing/model/completionfailure/MissingClassFile.java Changeset: de6472c4 Author: Jan Lahoda Date: 2021-06-02 09:55:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/de6472c44166e57cd440b7bffcfc876585aca7dd 8267459: Pasting Unicode characters into JShell does not work. Reviewed-by: vromero ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 71425ddf Author: David Holmes Date: 2021-06-02 10:42:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/71425ddfb4a7cc9e2d1c7c12cfac61c4d9d7fdf4 8267118: OutOfMemoryError cannot be caught as a Throwable Co-authored-by: Ioi Lam Reviewed-by: coleenp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/oops/method.cpp + test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java Changeset: a223189b Author: Maurizio Cimadamore Date: 2021-06-02 10:53:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/a223189b069a7cfe49511d49b5b09e7107cb3cab 8264774: Implementation of Foreign Function and Memory API (Incubator) Co-authored-by: Paul Sandoz Co-authored-by: Jorn Vernee Co-authored-by: Vladimir Ivanov Co-authored-by: Athijegannathan Sundararajan Co-authored-by: Chris Hegarty Reviewed-by: psandoz, chegar, mchung, vlivanov ! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp ! src/hotspot/cpu/x86/foreign_globals_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_32.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/share/ci/ciNativeEntryPoint.cpp ! src/hotspot/share/ci/ciNativeEntryPoint.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/prims/foreign_globals.cpp ! src/hotspot/share/prims/foreign_globals.hpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/universalNativeInvoker.cpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/prims/universalUpcallHandler.hpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java ! src/java.base/share/classes/jdk/internal/invoke/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/share/native/libjli/java.c ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java - src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java - src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeScope.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ArenaAllocator.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BufferLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallStubs.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64VaList.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java ! test/jdk/TEST.groups ! test/jdk/java/foreign/CallGeneratorHelper.java ! test/jdk/java/foreign/NativeTestHelper.java + test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/StdLibTest.java ! test/jdk/java/foreign/TestAdaptVarHandles.java ! test/jdk/java/foreign/TestAddressHandle.java ! test/jdk/java/foreign/TestArrays.java ! test/jdk/java/foreign/TestByteBuffer.java - test/jdk/java/foreign/TestCleaner.java ! test/jdk/java/foreign/TestCondy.java ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestFree.java ! test/jdk/java/foreign/TestHandshake.java ! test/jdk/java/foreign/TestIllegalLink.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestLayoutConstants.java ! test/jdk/java/foreign/TestLayoutEquality.java ! test/jdk/java/foreign/TestLayoutPaths.java ! test/jdk/java/foreign/TestLayouts.java ! test/jdk/java/foreign/TestLibraryLookup.java + test/jdk/java/foreign/TestMatrix.java ! test/jdk/java/foreign/TestMemoryAccess.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestMemoryCopy.java ! test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java ! test/jdk/java/foreign/TestMismatch.java ! test/jdk/java/foreign/TestNative.java - test/jdk/java/foreign/TestNativeScope.java ! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java ! test/jdk/java/foreign/TestNulls.java ! test/jdk/java/foreign/TestRebase.java ! test/jdk/java/foreign/TestReshape.java + test/jdk/java/foreign/TestResourceScope.java + test/jdk/java/foreign/TestRestricted.java + test/jdk/java/foreign/TestScopedOperations.java + test/jdk/java/foreign/TestSegmentAllocators.java ! test/jdk/java/foreign/TestSegments.java ! test/jdk/java/foreign/TestSharedAccess.java ! test/jdk/java/foreign/TestSlices.java ! test/jdk/java/foreign/TestSpliterator.java ! test/jdk/java/foreign/TestTypeAccess.java ! test/jdk/java/foreign/TestUnsupportedPlatform.java ! test/jdk/java/foreign/TestUpcall.java ! test/jdk/java/foreign/TestUpcallHighArity.java + test/jdk/java/foreign/TestUpcallStructScope.java - test/jdk/java/foreign/TestUpcallStubs.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/TestVarHandleCombinators.java ! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java ! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java ! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java + test/jdk/java/foreign/channels/AbstractChannelsTest.java + test/jdk/java/foreign/channels/TestAsyncSocketChannels.java + test/jdk/java/foreign/channels/TestSocketChannels.java + test/jdk/java/foreign/enablenativeaccess/TestDriver.java + test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java + test/jdk/java/foreign/enablenativeaccess/panama_module/module-info.java + test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java + test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java + test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java + test/jdk/java/foreign/handles/Driver.java + test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java + test/jdk/java/foreign/handles/invoker_module/module-info.java + test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java + test/jdk/java/foreign/handles/lookup_module/module-info.java ! test/jdk/java/foreign/libLookupTest.c + test/jdk/java/foreign/libSafeAccess.c = test/jdk/java/foreign/libTestUpcallStructScope.c ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/valist/VaListTest.java + test/jdk/java/foreign/virtual/TestVirtualCalls.java + test/jdk/java/foreign/virtual/libVirtual.c ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java ! test/jdk/jdk/nio/zipfs/LargeEntriesTest.java ! test/jdk/tools/jar/modularJar/Basic.java ! test/lib/sun/hotspot/WhiteBox.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkMismatchAcquire.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java - test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverhead.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadConstant.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadVirtual.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/ResourceScopeClose.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverhead.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverheadJNI.c + test/micro/org/openjdk/bench/jdk/incubator/foreign/libStrLen.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcalls.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcallsJNI.c ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAccess.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsAlloc.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsDistance.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/PointsFree.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java Changeset: 19450b99 Author: Jan Lahoda Date: 2021-06-02 11:16:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/19450b99512ce4ad4ab41be5034806e2c9dbcd59 8266281: Assign Symbols to the package selector expression Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetElementReference.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java ! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java ! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReferenceData.java Changeset: 6765f902 Author: Weijun Wang Date: 2021-06-02 11:57:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/6765f902505fbdd02f25b599f942437cd805cad1 8266459: Implement JEP 411: Deprecate the Security Manager for Removal Co-authored-by: Sean Mullan Co-authored-by: Lance Andersen Co-authored-by: Weijun Wang Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea ! make/RunTests.gmk ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/apple/security/AppleProvider.java ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamField.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/share/classes/java/lang/PublicMethods.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/InfoFromMemberName.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/ProxySelector.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/PolicySpi.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/URIParameter.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Tripwire.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/java/util/spi/ToolProvider.java ! src/java.base/share/classes/java/util/stream/Tripwire.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java ! src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/logger/LoggerFinderLoader.java ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java ! src/java.base/share/classes/jdk/internal/perf/Perf.java ! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java ! src/java.base/share/classes/jdk/internal/ref/Cleaner.java ! src/java.base/share/classes/jdk/internal/reflect/ClassDefiner.java ! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkClient.java ! src/java.base/share/classes/sun/net/ResourceManager.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.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/net/www/http/KeepAliveStreamCleaner.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/mailto/MailToURLConnection.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.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/DatagramSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/Invoker.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/Reflect.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/share/classes/sun/nio/fs/Reflect.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java ! src/java.base/share/classes/sun/security/action/GetBooleanAction.java ! src/java.base/share/classes/sun/security/action/GetIntegerAction.java ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/DRBG.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicySpiFile.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java ! src/java.base/share/classes/sun/security/provider/Sun.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/provider/VerificationProvider.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java ! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/classes/sun/security/util/SecurityProperties.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/Bundles.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/net/PlainSocketImpl.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/UnixDomainSocketsUtil.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/Printer.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MouseInfo.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Taskbar.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/TrayIcon.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/java/awt/event/NativeLibLoader.java ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/EventHandler.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! src/java.desktop/share/classes/java/beans/MetaData.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java ! src/java.desktop/share/classes/java/beans/Statement.java ! src/java.desktop/share/classes/java/beans/XMLDecoder.java ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/imageio/ImageIO.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/TimerQueue.java ! src/java.desktop/share/classes/javax/swing/TransferHandler.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/awt/FontDescriptor.java ! src/java.desktop/share/classes/sun/awt/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/datatransfer/TransferableProxy.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! src/java.desktop/share/classes/sun/awt/im/InputContext.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodContext.java ! src/java.desktop/share/classes/sun/awt/image/FileImageSource.java ! src/java.desktop/share/classes/sun/awt/image/ImageConsumerQueue.java ! src/java.desktop/share/classes/sun/awt/image/ImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java ! src/java.desktop/share/classes/sun/awt/image/ImageWatched.java ! src/java.desktop/share/classes/sun/awt/image/ImagingLib.java ! src/java.desktop/share/classes/sun/awt/image/InputStreamImageSource.java ! src/java.desktop/share/classes/sun/awt/image/JPEGImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/NativeLibLoader.java ! src/java.desktop/share/classes/sun/awt/image/URLImageSource.java ! src/java.desktop/share/classes/sun/awt/image/VSyncedBSManager.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/CreatedFontTracker.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManagerFactory.java ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/font/Type1Font.java ! src/java.desktop/share/classes/sun/java2d/Disposer.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/java2d/SurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SurfaceDataProxy.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderQueue.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java ! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java ! src/java.management/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java ! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java ! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/MBeanInfo.java ! src/java.management/share/classes/javax/management/MBeanServerFactory.java ! src/java.management/share/classes/javax/management/Notification.java ! src/java.management/share/classes/javax/management/NumericValueExp.java ! src/java.management/share/classes/javax/management/ObjectName.java ! src/java.management/share/classes/javax/management/StandardMBean.java ! src/java.management/share/classes/javax/management/loading/MLet.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! src/java.management/share/classes/javax/management/monitor/Monitor.java ! src/java.management/share/classes/javax/management/openmbean/OpenType.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java ! src/java.management/share/classes/javax/management/relation/RelationNotification.java ! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java ! src/java.management/share/classes/javax/management/relation/Role.java ! src/java.management/share/classes/javax/management/relation/RoleInfo.java ! src/java.management/share/classes/javax/management/relation/RoleResult.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MappedMXBeanType.java ! src/java.management/share/classes/sun/management/Util.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/java.management/share/classes/sun/management/spi/PlatformMBeanProvider.java ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapDnsProviderService.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/VersionHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/ldap/StartTlsRequest.java ! src/java.naming/share/classes/javax/naming/ldap/spi/LdapDnsProvider.java ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/JdkLDAP.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PrivilegedExecutor.java ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/HPACK.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java ! src/java.rmi/share/classes/java/rmi/MarshalledObject.java ! src/java.rmi/share/classes/java/rmi/RMISecurityManager.java ! src/java.rmi/share/classes/java/rmi/server/LogStream.java ! src/java.rmi/share/classes/java/rmi/server/ObjID.java ! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java ! src/java.rmi/share/classes/java/rmi/server/RMISocketFactory.java ! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/runtime/Log.java ! src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java ! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java ! src/java.rmi/share/classes/sun/rmi/server/LoaderHandler.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Util.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCAckHandler.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/GC.java ! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! src/java.rmi/share/classes/sun/rmi/transport/Target.java ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java ! src/java.security.jgss/share/classes/sun/security/jgss/LoginConfigImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/SunProvider.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java ! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/SunPCSC.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/TerminalImpl.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.smartcardio/windows/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/UtfHelpper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/IgnoreAllErrorHandler.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Policy.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/java.xml/share/classes/org/xml/sax/helpers/NewInstance.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanIntrospector.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassString.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/AccessControlContextFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/WriteableUserPath.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java ! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java ! src/jdk.management.agent/share/classes/jdk/internal/agent/spi/AgentProvider.java ! src/jdk.management.agent/unix/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.agent/windows/classes/jdk/internal/agent/FileSystemImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! src/jdk.management/share/classes/com/sun/management/internal/DiagnosticCommandImpl.java ! src/jdk.management/share/classes/com/sun/management/internal/Flag.java ! src/jdk.management/share/classes/com/sun/management/internal/GarbageCollectionNotifInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/GcInfoCompositeData.java ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java ! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/nio/Channels.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContextImpl.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/JdkSASL.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! test/jdk/java/awt/datatransfer/DataFlavor/DataFlavorRemoteTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java + test/jdk/java/lang/System/SecurityManagerWarnings.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java ! test/lib/sun/hotspot/WhiteBox.java ! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java ! test/micro/org/openjdk/bench/java/security/DoPrivileged.java ! test/micro/org/openjdk/bench/java/security/GetContext.java Changeset: 2963c9e6 Author: Severin Gehwolf Date: 2021-06-02 12:18:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/2963c9e6778b95f5c0fc4298064a21d1e8f31b91 8268103: JNI functions incorrectly return a double after JDK-8265836 Reviewed-by: dholmes ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c Changeset: dc19baca Author: David Holmes Date: 2021-06-02 12:23:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/dc19baca3363a105a5cc1dbc02cbe3ea65e1209e 8268094: Some vmTestbase/nsk tests fail after ACC_STRICT/strictfp changes Reviewed-by: vlivanov, rehn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/newclass07/redefineclasses007a.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/newclass08/redefineclasses007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/newclass07/redefineclasses008a.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/newclass08/redefineclasses008a.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf006/getclmdf006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf007/getclmdf007.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf004/getfldmdf004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001/methmod001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.h Changeset: 47677580 Author: Stefan Karlsson Date: 2021-06-02 13:33:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/476775808f82a4b0d42ac58fdb801812b54e01a1 8267920: Create separate Events buffer for VMOperations Reviewed-by: coleenp, dholmes, tschatzl ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp Changeset: 40d23a0c Author: Weijun Wang Date: 2021-06-02 15:47:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/40d23a0c0b955ae4636800be183da7a71665f79f 8267543: Post JEP 411 refactoring: security Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java ! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: 508cec75 Author: Weijun Wang Date: 2021-06-02 15:48:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/508cec7535cd0ad015d566389bc9e5f53ce4103b 8267521: Post JEP 411 refactoring: maximum covering > 50K Reviewed-by: dfuchs, prr ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 56b65e4a Author: Brian Burkhalter Date: 2021-06-02 16:33:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/56b65e4a8d519801d170e16063ccb7dd3069c4be 8267569: java.io.File.equals contains misleading Javadoc Reviewed-by: alanb, dfuchs, bchristi, naoto ! src/java.base/share/classes/java/io/File.java Changeset: e1462e79 Author: Jonathan Gibbons Date: 2021-06-02 16:56:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/e1462e79df7c22f3e09fa453c7887b6f51ef3dbb 8267176: StandardDoclet should provide access to Reporter and Locale Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/MyTaglet.java ! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java Changeset: b7ac705d Author: Guoxiong Li Committer: Vicente Romero Date: 2021-06-02 17:17:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/b7ac705dd625c5fb2df714e2faec8d0ffac7301a 8263642: javac emits duplicate checkcast for first bound of intersection type in cast Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java Changeset: 1ae934e0 Author: Erik Gahlin Date: 2021-06-02 17:25:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/1ae934e09d1a55bce4079153d3bfccd30657a0ea 8263332: JFR: Dump recording from a recording stream Reviewed-by: mgronlun ! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java + src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java + test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java + test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java Changeset: ecf6112a Author: Ioi Lam Date: 2021-06-02 19:05:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/ecf6112a217e7d5d504a7272111d1ac72745d8f8 8267958: [TESTBUG] cds DynamicLoaderConstraintsTest.java timed out Reviewed-by: ccheung, jiefu ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java Changeset: a8835b9c Author: Ioi Lam Date: 2021-06-02 19:20:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/a8835b9c08af1438c80144bad7506fb5700511a3 8267879: ClassLoaderMetaspace destructor asserts on !_frozen Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp Changeset: 375f8f3b Author: Erik Gahlin Date: 2021-06-02 19:43:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/375f8f3bffa7bc68a4c355195caa9d633d1cf120 8268138: docs build error after JDK-8263332 integration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 3482cb87 Author: Jonathan Gibbons Date: 2021-06-02 21:20:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/3482cb87fd94e6445ca243722851daa90c00a2c8 8266254: Update to use jtreg 6 8265020: tests must be updated for new TestNG module name Reviewed-by: lancea, erikj, mchung, naoto, alanb, iris, chegar ! make/conf/jib-profiles.js ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/ModuleTests/addXXX/test/module-info.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java ! test/jdk/java/lang/invoke/modules/m1/module-info.java ! test/jdk/java/lang/invoke/modules/m3/module-info.java ! test/jdk/java/util/ServiceLoader/security/test/module-info.java ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 136badb1 Author: Valerie Peng Date: 2021-06-02 21:31:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/136badb1f7b0ba1d16fcf0deca5899e0d0186fc0 8248268: Support KWP in addition to KW Reviewed-by: xuelei + src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java + src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java ! src/java.base/share/classes/com/sun/crypto/provider/AESParameters.java - src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java ! src/java.base/share/classes/com/sun/crypto/provider/ConstructKeys.java + src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java + src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java + test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java + test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java ! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java ! test/jdk/javax/crypto/Cipher/TestCipherMode.java + test/micro/org/openjdk/bench/javax/crypto/full/AESKeyWrapBench.java Changeset: 76fdf2c8 Author: Daniel D. Daugherty Date: 2021-06-02 21:50:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/76fdf2c89bb7df9140438fcbaf16ea5fda024551 8268146: fix for JDK-8266254 fails validate-source Reviewed-by: psandoz, wetmore ! test/lib-test/TEST.ROOT Changeset: d46a2c8e Author: Jonathan Gibbons Date: 2021-06-02 22:33:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/d46a2c8ecfac785ae2c935a507c3bcae2e76aba9 8268147: need to update reference to testng module for jtreg6 Reviewed-by: dholmes, psandoz, naoto ! test/jdk/java/foreign/handles/lookup_module/module-info.java Changeset: e9f3e325 Author: Jonathan Gibbons Date: 2021-06-02 22:45:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/e9f3e325c274f19b0f6eceea2367708e3be689e9 8259530: Generated docs contain MIT/GPL-licenced works without reproducing the licence Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! 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/DocPaths.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java + test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: ef01e478 Author: Jonathan Gibbons Date: 2021-06-03 01:09:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/ef01e478586c5676747195ea67c1864639305c0f 8268150: tier2: test/jdk/tools/jpackage/junit/junit.java needs updating for jtreg 6 Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/junit.java Changeset: 06f87cf4 Author: Leonid Mesnik Date: 2021-06-03 04:12:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/06f87cf4419be9c1bffe996d5d476d30b0f86bf6 8266337: ThreadTimesClosure doesn't handle exceptions properly Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/services/management.cpp Changeset: bdeaeb47 Author: Sean Coffey Date: 2021-06-03 06:45:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/bdeaeb47d0155b9f233274cff90334e8dd761aae 8240256: Better resource cleaning for SunPKCS11 Provider Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/KeyCache.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java + test/jdk/sun/security/pkcs11/Provider/MultipleLogins-nss.txt + test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java + test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: 9bf347bc Author: Joel Borggr?n-Franck Date: 2021-06-03 07:51:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/9bf347bc1f1dc01e27fbf35a05d34e9c5059b63e 8226362: langtools ProblemList file contains more than 1 entry for a test Reviewed-by: jlahoda ! test/langtools/ProblemList.txt Changeset: a52a08d2 Author: Albert Mingkun Yang Date: 2021-06-03 08:21:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/a52a08d20be13721fcde65cad3567bbfa04f45cd 8267916: Adopt cast notation for CompilerThread conversions Reviewed-by: kbarrett, iklam, dholmes ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compilerThread.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 17834375 Author: Daniel Fuchs Date: 2021-06-03 08:58:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/178343750f8ce51c191d475d2fca6cbe609fd61c 8264975: java/net/DatagramSocket/DatagramSocketMulticasting.java fails infrequently Reviewed-by: alanb, chegar ! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: 1296a6c4 Author: Stefan Karlsson Date: 2021-06-03 09:03:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/1296a6c425e22e0fdc748a996b886923c602ab3f 8268119: Rename copy_os_cpu.inline.hpp files to copy_os_cpu.hpp Reviewed-by: kbarrett, coleenp ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/cpu/arm/copy_arm.hpp ! src/hotspot/cpu/x86/copy_x86.hpp = src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.hpp = src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.hpp = src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.hpp = src/hotspot/os_cpu/linux_arm/copy_linux_arm.hpp = src/hotspot/os_cpu/linux_x86/copy_linux_x86.hpp = src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp = src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp Changeset: c8f4c02b Author: Stefan Karlsson Date: 2021-06-03 09:04:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/c8f4c02bf005ee1531193535632a5ece768916d0 8268118: Rename bytes_os_cpu.inline.hpp files to bytes_os_cpu.hpp Reviewed-by: coleenp, dholmes ! src/hotspot/cpu/aarch64/bytes_aarch64.hpp ! src/hotspot/cpu/arm/bytes_arm.hpp ! src/hotspot/cpu/ppc/bytes_ppc.hpp ! src/hotspot/cpu/s390/bytes_s390.hpp ! src/hotspot/cpu/x86/bytes_x86.hpp ! src/hotspot/cpu/zero/bytes_zero.hpp + src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.hpp - src/hotspot/os_cpu/aix_ppc/bytes_aix_ppc.inline.hpp = src/hotspot/os_cpu/bsd_aarch64/bytes_bsd_aarch64.hpp = src/hotspot/os_cpu/bsd_x86/bytes_bsd_x86.hpp = src/hotspot/os_cpu/bsd_zero/bytes_bsd_zero.hpp + src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/bytes_linux_aarch64.inline.hpp = src/hotspot/os_cpu/linux_arm/bytes_linux_arm.hpp = src/hotspot/os_cpu/linux_ppc/bytes_linux_ppc.hpp + src/hotspot/os_cpu/linux_s390/bytes_linux_s390.hpp - src/hotspot/os_cpu/linux_s390/bytes_linux_s390.inline.hpp = src/hotspot/os_cpu/linux_x86/bytes_linux_x86.hpp + src/hotspot/os_cpu/linux_zero/bytes_linux_zero.hpp - src/hotspot/os_cpu/linux_zero/bytes_linux_zero.inline.hpp + src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.hpp - src/hotspot/os_cpu/windows_aarch64/bytes_windows_aarch64.inline.hpp + src/hotspot/os_cpu/windows_x86/bytes_windows_x86.hpp - src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp Changeset: 29ab1628 Author: Maurizio Cimadamore Date: 2021-06-03 09:41:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/29ab16284a4f1ac7ed691fd12cb622b0440c04be 8266257: Fix foreign linker build issues for ppc and s390 Reviewed-by: jvernee, vlivanov ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/foreign_globals_arm.cpp ! src/hotspot/cpu/arm/universalUpcallHandle_arm.cpp ! src/hotspot/cpu/ppc/foreign_globals_ppc.cpp ! src/hotspot/cpu/ppc/universalUpcallHandle_ppc.cpp ! src/hotspot/cpu/s390/foreign_globals_s390.cpp ! src/hotspot/cpu/s390/universalUpcallHandle_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/zero/foreign_globals_zero.cpp ! src/hotspot/cpu/zero/universalUpcallHandle_zero.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 338dae4d Author: Mahendra Chhipa Committer: Mark Sheppard Date: 2021-06-03 12:51:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/338dae4d36e848b1e1169c5b1bb2bfe70283e637 8268133: Update java/net/Authenticator tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs Reviewed-by: dfuchs ! test/jdk/java/net/Authenticator/B4678055.java ! test/jdk/java/net/Authenticator/B4722333.java ! test/jdk/java/net/Authenticator/B4759514.java ! test/jdk/java/net/Authenticator/B4921848.java ! test/jdk/java/net/Authenticator/B4933582.java ! test/jdk/java/net/Authenticator/B4962064.java Changeset: fbaebd42 Author: Jie Fu Date: 2021-06-03 12:55:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/fbaebd424310d2704aa8b347fe0f56ff0a038220 8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared Reviewed-by: dholmes, mdoerr, mbaesken ! src/hotspot/os/linux/os_linux.cpp Changeset: eb385c0d Author: Sean Coffey Date: 2021-06-03 13:47:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/eb385c0de2026d6b184ce0c98ff421a4da95e1b1 8268167: MultipleLogins.java failure on macosx-aarch64 Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java Changeset: 5982cfc8 Author: Paul Sandoz Date: 2021-06-03 15:16:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/5982cfc85602862608fae56adb6041794e8c0d59 8266317: Vector API enhancements Co-authored-by: Paul Sandoz Co-authored-by: Sandhya Viswanathan Reviewed-by: jbhateja, vlivanov ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/gen-tests.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template ! test/jdk/jdk/incubator/vector/templates/Unit-Compare.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: 3aa7062c Author: Fernando Guallini Committer: Rajan Halade Date: 2021-06-03 16:06:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/3aa7062c3dd41e06df67b46473ee2ef5a9671cf9 8262409: sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" Reviewed-by: rhalade, xuelei ! test/jdk/ProblemList.txt ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java Changeset: 5405f983 Author: Raffaello Giulietti Committer: Stuart Marks Date: 2021-06-03 16:08:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/5405f983db7d359bb65c42366541104c5e9ef7c3 8268077: java.util.List missing from Collections Framework Overview Reviewed-by: smarks ! src/java.base/share/classes/java/util/doc-files/coll-overview.html Changeset: 52d8215a Author: Maurizio Cimadamore Date: 2021-06-03 16:19:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/52d8215a1ec42d67217505fe3167c70460f5a639 8268131: 2 java/foreign tests timed out Reviewed-by: dcubed ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestResourceScope.java ! test/jdk/java/foreign/TestUpcall.java Changeset: af3df630 Author: Andy Herrick Date: 2021-06-03 19:02:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/af3df6300efddc8ba12f095b87205cc2fea1f1e8 8267598: jpackage removes system libraries from java.library.path Reviewed-by: almatvee, asemenyuk ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/AppLauncher.h ! src/jdk.jpackage/share/native/common/SysInfo.h ! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp ! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp ! src/jdk.jpackage/windows/native/common/WinSysInfo.cpp ! src/jdk.jpackage/windows/native/common/WinSysInfo.h Changeset: 68ac871b Author: Daniel D. Daugherty Date: 2021-06-03 19:32:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/68ac871b6254cfb55b9ca9da173c9ca1b05f0020 8268189: ProblemList compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java in -Xcomp mode Reviewed-by: mikael ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: e27c4d46 Author: Jonathan Gibbons Date: 2021-06-03 19:39:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/e27c4d463d920994b79b8163f063ad74f6ee5d59 8268185: Update GitHub Actions for jtreg 6 Reviewed-by: erikj ! .github/workflows/submit.yml ! make/conf/test-dependencies Changeset: 9f05c411 Author: Sandhya Viswanathan Date: 2021-06-03 20:03:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/9f05c411e6d6bdf612cf0cf8b9fe4ca9ecde50d1 8265783: Create a separate library for x86 Intel SVML assembly intrinsics Co-authored-by: Sandhya Viswanathan Co-authored-by: Rahul Kandu Co-authored-by: Razvan Lupusoru Co-authored-by: Magnus Ihse Bursie Co-authored-by: Jie Fu Co-authored-by: Ahmet Akkas Co-authored-by: Marius Cornea Reviewed-by: erikj, kvn, psandoz + make/modules/jdk.incubator.vector/Lib.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java + src/jdk.incubator.vector/linux/native/libsvml/globals_vectorApiSupport_linux.S.inc + src/jdk.incubator.vector/linux/native/libsvml/svml_d_acos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_asin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan2_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_atan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_cbrt_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_cos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_cosh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_exp_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_expm1_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_hypot_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_log10_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_log1p_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_log_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_pow_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_sin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_sinh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_tan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_d_tanh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_acos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_asin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan2_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_atan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_cbrt_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_cos_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_cosh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_exp_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_expm1_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_hypot_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_log10_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_log1p_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_log_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_pow_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_sin_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_sinh_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_tan_linux_x86.S + src/jdk.incubator.vector/linux/native/libsvml/svml_s_tanh_linux_x86.S ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template + src/jdk.incubator.vector/windows/native/libsvml/globals_vectorApiSupport_windows.S.inc + src/jdk.incubator.vector/windows/native/libsvml/svml_d_acos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_asin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan2_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_atan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_cbrt_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_cos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_cosh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_exp_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_expm1_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_hypot_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_log10_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_log1p_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_log_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_pow_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_sin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_sinh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_tan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_d_tanh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_acos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_asin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan2_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_atan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_cbrt_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_cos_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_cosh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_exp_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_expm1_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_hypot_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_log10_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_log1p_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_log_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_pow_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_sin_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_sinh_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_tan_windows_x86.S + src/jdk.incubator.vector/windows/native/libsvml/svml_s_tanh_windows_x86.S Changeset: b9558655 Author: Mandy Chung Date: 2021-06-03 20:43:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/b95586559ca44b040261168cbe5ba90689cab17e 8267995: Add reference to JVMS class file format in Lookup::defineHiddenClass Reviewed-by: darcy ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 460ce555 Author: Joe Wang Date: 2021-06-03 21:26:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/460ce5553c587715ef8244bee7e363b3587d2d0f 8266019: StreamResult(File) writes to incorrect file path if # is part of the file path Reviewed-by: dfuchs ! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java ! test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java Changeset: c1f3094f Author: Paul Sandoz Date: 2021-06-03 22:03:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/c1f3094f814a4f3586222aad50ed314906b5bc9c 8267939: Clarify the specification of iterator and spliterator forEachRemaining Reviewed-by: smarks ! src/java.base/share/classes/java/util/PrimitiveIterator.java ! src/java.base/share/classes/java/util/Spliterator.java Changeset: 516e60a7 Author: Calvin Cheung Date: 2021-06-03 22:56:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/516e60a7ee3072cb3a311432257fab86dd622a48 8268095: CDS MethodHandle tests should add -XX:-VerifyDependencies Reviewed-by: iklam, minqi ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java Changeset: 05df1727 Author: Joe Darcy Date: 2021-06-04 02:04:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/05df1727b529992aeac666b4984d0681d61ebb31 8268224: Cleanup references to "strictfp" in core lib comments Reviewed-by: jrose ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java Changeset: edca245d Author: Igor Ignatyev Date: 2021-06-04 02:21:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/edca245d5a5f4b43ac853b0c27551a8da2c20309 8267917: mark hotspot containers tests which ignore external VM flags Reviewed-by: mseledtsov, hseigel ! test/hotspot/jtreg/containers/cgroup/PlainRead.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 1b4378e5 Author: Mikael Vidstedt Date: 2021-06-04 03:14:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/1b4378e58e601dae379db851eae2610acf5f3ff7 8268142: Switch to jdk-17+24 for macosx-aarch64 at Oracle Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: e2d5ff9d Author: Mikael Vidstedt Date: 2021-06-04 04:07:06 +0000 URL: https://git.openjdk.java.net/zgc/commit/e2d5ff9d456dd339ccd21df2f75c4e34e5784d9a 8268214: Use system zlib and disable dtrace when building linux-aarch64 at Oracle Reviewed-by: dholmes ! make/conf/jib-profiles.js Changeset: 3025f059 Author: Pankaj Bansal Date: 2021-06-04 05:18:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/3025f05970ede82c6f67a0434e33b27205e10130 8264305: Create implementation for native accessibility peer for Statusbar java role Reviewed-by: kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.m Changeset: 069f180a Author: Vladimir Ivanov Date: 2021-06-04 10:55:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/069f180a85655beba41a32c3ae05eeac31989682 8268174: Move x86-specific stub declarations into stubRoutines_x86.hpp Reviewed-by: kvn ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 40c9e258 Author: Jan Lahoda Date: 2021-06-04 12:35:36 +0000 URL: https://git.openjdk.java.net/zgc/commit/40c9e258b58cd1d227d20672a237c8777fd6d45c 8265444: Javadocs: jdk.jshell - small typo Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java Changeset: 59a539fe Author: Maurizio Cimadamore Date: 2021-06-04 12:53:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/59a539fef12dec6ba8af8a41000829402e7e9b72 8268129: LibraryLookup::ofDefault leaks symbols from loaded libraries Reviewed-by: jvernee, psandoz + make/modules/jdk.incubator.foreign/Lib.gmk ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/libjava/jni_util_md.c ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java - src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java + src/jdk.incubator.foreign/share/native/libsyslookup/syslookup.c ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/StdLibTest.java ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestIllegalLink.java ! test/jdk/java/foreign/TestIntrinsics.java - test/jdk/java/foreign/TestLibraryLookup.java + test/jdk/java/foreign/TestNULLTarget.java ! test/jdk/java/foreign/TestNulls.java + test/jdk/java/foreign/TestSymbolLookup.java ! test/jdk/java/foreign/TestUpcall.java ! test/jdk/java/foreign/TestUpcallHighArity.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java ! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java + test/jdk/java/foreign/libStdLib.c + test/jdk/java/foreign/malloc/TestMixedMallocFree.java + test/jdk/java/foreign/malloc/libMalloc.c ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/valist/VaListTest.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java Changeset: b27599b3 Author: Joe Wang Date: 2021-06-04 16:31:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/b27599b3ec3fd344fa9fa97b7ecde85d5662ca6c 8268222: javax/xml/jaxp/unittest/transform/Bug6216226Test.java failed, cannot delete file Reviewed-by: dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java Changeset: cd0678fc Author: Stuart Marks Date: 2021-06-04 17:13:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/cd0678fcf6bc00ecda3e61d959617c67d02dba3c 8199318: add idempotent copy operation for Map.Entry Reviewed-by: alanb, psandoz, dfuchs ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/Map.java ! test/jdk/java/util/Map/MapFactories.java Changeset: 64ec8b3e Author: Leonid Mesnik Date: 2021-06-04 17:22:01 +0000 URL: https://git.openjdk.java.net/zgc/commit/64ec8b3e5c8a8d44c92591710d73b833f13c1500 8212155: Race condition when posting dynamic_code_generated event leads to JVM crash Reviewed-by: sspitsyn, dcubed ! src/hotspot/share/prims/jvmtiExport.cpp + test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java + test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp Changeset: 20b63127 Author: Sandhya Viswanathan Date: 2021-06-04 18:16:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/20b631278c0c89ccd9c16f2a29d47eb8414aacd5 8268151: Vector API toShuffle optimization Reviewed-by: psandoz, vlivanov ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: 48dc72b7 Author: Vladimir Kozlov Date: 2021-06-04 20:10:59 +0000 URL: https://git.openjdk.java.net/zgc/commit/48dc72b74d6b4b7b8fb605b62fc0057b5f4652e1 8268272: Remove JDK-8264874 changes because Graal was removed. Reviewed-by: erikj ! make/Main.gmk Changeset: 4e6748c5 Author: Yi Yang Date: 2021-06-04 23:29:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/4e6748c543fae89b5f5f42bb0345b4b4f97d817a 8267687: ModXNode::Ideal optimization is better than Parse::do_irem Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse2.cpp + test/micro/org/openjdk/bench/vm/compiler/ModPowerOf2.java Changeset: 76b54a19 Author: Nick Gasson Date: 2021-06-04 23:55:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/76b54a19955cd93f071cf1fb45c6d01bb57b84eb 8263512: [macos_aarch64] issues with calling va_args functions from invoke_native Reviewed-by: jvernee ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java - src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java = src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java ! test/jdk/ProblemList.txt ! test/jdk/java/foreign/valist/VaListTest.java ! test/jdk/java/foreign/valist/libVaList.c Changeset: 6ff978ac Author: Jonathan Gibbons Date: 2021-06-05 00:05:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/6ff978ac16e631ebded7964d89ac42fd0452b1d3 8267204: Expose access to underlying streams in Reporter Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java + test/langtools/jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java Changeset: 7e41ca3d Author: Yasumasa Suenaga Date: 2021-06-05 00:07:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/7e41ca3da820650e16d9ca7f5b188628cd666419 8266957: SA has not followed JDK-8220587 and JDK-8224965 Reviewed-by: cjplummer, sspitsyn ! src/hotspot/share/gc/z/vmStructs_z.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAttachedArray.hpp ! src/hotspot/share/gc/z/zForwardingEntry.hpp ! src/hotspot/share/gc/z/zForwardingTable.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZUtils.java ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 7f55dc15 Author: Sibabrata Sahoo Date: 2021-06-05 07:56:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/7f55dc15769bbab59024aa49671bced633de40ed 8179880: Refactor javax/security shell tests to plain java tests Reviewed-by: weijun ! test/jdk/javax/security/auth/Subject/doAs/Test.java - test/jdk/javax/security/auth/Subject/doAs/Test.sh Changeset: 6c838c56 Author: Stephen Colebourne Committer: Roger Riggs Date: 2021-06-05 13:26:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/6c838c568c2c99145fd0ae8059de2b2865b65863 8266846: Add java.time.InstantSource Reviewed-by: rriggs, naoto, darcy ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/time/Instant.java + src/java.base/share/classes/java/time/InstantSource.java ! test/jdk/java/time/test/TEST.properties ! test/jdk/java/time/test/java/time/TestClock_System.java + test/jdk/java/time/test/java/time/TestInstantSource.java Changeset: 36bff6f9 Author: Andrey Turbanov Committer: Jim Laskey Date: 2021-06-05 14:44:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/36bff6f945a1eb6b1bbe21070a345df50095e918 8066694: Strange code in JavacParser.java Reviewed-by: vromero, iris ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 91f9adc5 Author: Ioi Lam Date: 2021-06-05 15:22:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/91f9adc5f55b42d30e46d99e22a8d0567fa5c146 8268139: CDS ArchiveBuilder may reference unloaded classes Reviewed-by: coleenp, ccheung ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: b2e9eb9e Author: Sergey Bylokhov Date: 2021-06-05 15:41:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/b2e9eb9e47beb5148e3b9f86f25fad352ed4a236 8268087: Update documentation of the JPasswordField Reviewed-by: trebari, azvegint, prr ! src/java.desktop/share/classes/javax/swing/JPasswordField.java Changeset: f768fbf7 Author: Daniel D. Daugherty Date: 2021-06-05 15:50:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/f768fbf7a9df6eae10298ba6bd1b4ae438ca298d 8268286: ProblemList serviceability/sa/TestJmapCore.java on linux-aarch64 with ZGC Reviewed-by: rriggs ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: b05c40ca Author: Jatin Bhateja Date: 2021-06-05 18:07:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/b05c40ca3b5fd34cbbc7a9479b108a4ff2c099f1 8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java + test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java ! test/jtreg-ext/requires/VMProps.java + test/micro/org/openjdk/bench/java/util/ArraysMismatchPartialInlining.java Changeset: 8abf36c6 Author: Jatin Bhateja Date: 2021-06-06 02:31:18 +0000 URL: https://git.openjdk.java.net/zgc/commit/8abf36c6484bca20d1c31476f4d6f553aeeadb27 8268289: build failure due to missing signed flag in x86 evcmpb instruction Reviewed-by: vlivanov, jiefu ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 042f0bdb Author: Tejpal Rebari Date: 2021-06-06 04:08:05 +0000 URL: https://git.openjdk.java.net/zgc/commit/042f0bdb3568edab4f96b9f7c83cbb0f90db7f18 8256465: [macos] Java frame and dialog presented full screen freeze application Reviewed-by: kcr, serb, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m + test/jdk/java/awt/Window/TestAppFreeze.java Changeset: 52d88ee1 Author: Jie Fu Date: 2021-06-06 13:53:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/52d88ee1d1e0f6b9927db03a2b0bff75e4be03a2 8268292: compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs Reviewed-by: dcubed ! test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java Changeset: 95ddf7d6 Author: Hamlin Li Date: 2021-06-07 01:19:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/95ddf7d6ada599e57feefca7fa9c6379e6a23523 8267839: trivial mem leak in numa Co-authored-by: Shoubing Ma Reviewed-by: tschatzl, sjohanss ! src/hotspot/os/linux/os_linux.hpp Changeset: b05fa02e Author: Hui Shi Committer: Jie Fu Date: 2021-06-07 01:34:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/b05fa02e7413fdcc40969645309e3e9d4442c78d 8267904: C2 crash when compile negative Arrays.copyOf length after loop Reviewed-by: roland, kvn ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java Changeset: 2aeeeb40 Author: Xin Liu Committer: Jie Fu Date: 2021-06-07 06:12:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/2aeeeb40a06c0c71537ce7de2e00bab9faf817a9 8268279: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone Reviewed-by: zgu, jiefu ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java Changeset: 204b4929 Author: Stefan Johansson Date: 2021-06-07 06:22:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/204b4929f7251feec6736aed9489ff82cd5dd744 8267703: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java crashed with OutOfMemory Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp Changeset: 3e482440 Author: Hui Shi Committer: Jie Fu Date: 2021-06-07 06:26:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/3e48244084ef90fb7f46cdfd691ae9f0ecb2de41 8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904 Reviewed-by: kvn, dlong ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp - test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java Changeset: 908aca29 Author: Jan Lahoda Date: 2021-06-07 07:01:30 +0000 URL: https://git.openjdk.java.net/zgc/commit/908aca29ca60f5f251df8c6a31b2543929be12fc 8262891: Compiler implementation for Pattern Matching for switch (Preview) Co-authored-by: Brian Goetz Co-authored-by: Mandy Chung Co-authored-by: Jan Lahoda Reviewed-by: mcimadamore, forax, godin, psandoz, mchung ! make/CompileInterimLangtools.gmk + src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java + src/java.base/share/classes/jdk/internal/javac/NoPreview.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/jdk.compiler/share/classes/com/sun/source/tree/CaseLabelTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/DefaultCaseLabelTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java + src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/jdk/java/lang/runtime/SwitchBootstrapsTest.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java + test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java ! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java ! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java + test/langtools/tools/javac/diags/examples/CaseNull.java + test/langtools/tools/javac/diags/examples/ConstantLabelNotCompatible.java + test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java + test/langtools/tools/javac/diags/examples/FlowsThroughFromPattern.java + test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java + test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java + test/langtools/tools/javac/diags/examples/PatternDominated.java + test/langtools/tools/javac/diags/examples/PatternSwitch.java - test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java + test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java ! test/langtools/tools/javac/lib/DPrinter.java + test/langtools/tools/javac/patterns/CaseDefault.java + test/langtools/tools/javac/patterns/CaseDefault.out + test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java + test/langtools/tools/javac/patterns/Domination.java + test/langtools/tools/javac/patterns/Domination.out + test/langtools/tools/javac/patterns/Exhaustiveness.java + test/langtools/tools/javac/patterns/Guards.java + test/langtools/tools/javac/patterns/GuardsErrors.java + test/langtools/tools/javac/patterns/GuardsErrors.out + test/langtools/tools/javac/patterns/NullSwitch.java + test/langtools/tools/javac/patterns/Parenthesized.java + test/langtools/tools/javac/patterns/SealedTypeChanges.java + test/langtools/tools/javac/patterns/SealedTypeChanges2.java + test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java + test/langtools/tools/javac/patterns/SwitchErrors.java + test/langtools/tools/javac/patterns/SwitchErrors.out + test/langtools/tools/javac/patterns/Switches.java + test/langtools/tools/javac/stackmap/OrdinarySwitchStackMapTest.java ! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out ! test/langtools/tools/javac/switchextra/SwitchObject.out + test/langtools/tools/javac/switchnull/SwitchNull.java + test/langtools/tools/javac/switchnull/SwitchNullDisabled-preview.out ! test/langtools/tools/javac/switchnull/SwitchNullDisabled.java ! test/langtools/tools/javac/switchnull/SwitchNullDisabled.out ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 9fc914b9 Author: Leo Korinth Date: 2021-06-07 08:02:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/9fc914b96321c24e14f1b52246df0b816cb7dafa 8204686: Dynamic parallel reference processing support for Parallel GC Reviewed-by: ayang, tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 58bdabcd Author: Albert Mingkun Yang Date: 2021-06-07 08:20:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/58bdabcd40cc8895d5fd829ad3515ab418245c16 8268164: Adopt cast notation for WorkerThread conversions Reviewed-by: stefank, dholmes ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp Changeset: 6d1f3ac7 Author: Hannes Walln?fer Date: 2021-06-07 08:43:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/6d1f3ac74914db662d2a39a5b69d8b8143d2f3ef 8149138: [javadoc] Fix SerialFormBuilder eliminate String bashing Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java Changeset: 5ebd4199 Author: Erik ?sterlund Date: 2021-06-07 09:44:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/5ebd4199cc57b60ab7345a019d000c0017a90fc3 8267972: Inline cache cleaning is not monotonic Reviewed-by: vlivanov, kvn ! src/hotspot/share/code/compiledIC.cpp Changeset: b09d8b98 Author: Xin Liu Committer: David Holmes Date: 2021-06-07 10:19:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/b09d8b9800329f946df80026d61cd4abf41cff37 8267926: AsyncLogGtest.java fails on assert with: decorator was not part of the decorator set specified at creation. Reviewed-by: dholmes, phh ! src/hotspot/share/logging/logDecorations.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 8130be56 Author: David Holmes Date: 2021-06-07 10:23:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/8130be561b76906be660e6d779839eb197bd7486 8268318: Missing comma in copyright header Reviewed-by: stefank ! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java Changeset: e4d04540 Author: Jan Lahoda Date: 2021-06-07 11:13:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/e4d045402fa1992a1d91586bd4f67362d07f543c 8267832: SimpleVisitors and Scanners in jdk.compiler should use @implSpec Reviewed-by: prappo, darcy ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java Changeset: 15715a89 Author: Thomas Schatzl Date: 2021-06-07 13:18:27 +0000 URL: https://git.openjdk.java.net/zgc/commit/15715a8984e3e346c2a65e5a0c7b48c4dee21d3e 8267924: Misleading G1 eager reclaim detail logging Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java Changeset: 728a411a Author: Hamlin Li Date: 2021-06-07 13:41:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/728a411a541f93121bbd7db4258859196bcf6cdf 8268018: remove dead code in commitLimitter Reviewed-by: zgu ! src/hotspot/share/memory/metaspace/commitLimiter.hpp Changeset: 4f9d6b7d Author: Vicente Romero Date: 2021-06-07 13:57:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/4f9d6b7d68312860d3e184a1f33687e1693d7d87 8267465: remove superfluous preview related annotations and test options Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! test/langtools/jdk/jshell/SealedClassesTest.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java ! test/langtools/tools/javac/api/TestGetElementReference.java ! test/langtools/tools/javac/api/TestGetScopeResult.java ! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java ! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java ! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java ! test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java ! test/langtools/tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java ! test/langtools/tools/javac/processing/model/element/TestBindingVariable.java ! test/langtools/tools/javac/processing/model/element/TestRecord.java ! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java ! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java ! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java ! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/sealed/T8258662/T8258662.java ! test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: a91f9712 Author: Weijun Wang Date: 2021-06-07 13:58:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/a91f97126646f89d8c5b81cfd40820338c769acd 8268267: Remove -Djavatest.security.noSecurityManager=true from jtreg runs Reviewed-by: lancea, jjg, erikj ! make/RunTests.gmk ! test/langtools/ProblemList.txt Changeset: ea8274fb Author: Zhengyu Gu Date: 2021-06-07 14:00:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/ea8274fbf07d7308bcef5aacbe553dc7b37887e3 8267875: Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node() Reviewed-by: rkennke, roland ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp Changeset: 270ec975 Author: Thomas Schatzl Date: 2021-06-07 14:09:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/270ec975b69d4e9a73571c4ba21b705e48d3e1b4 8268331: Fix crash in humongous object eager reclaim logging Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 3396b69f Author: Christian Hagedorn Date: 2021-06-07 14:11:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/3396b69fc91db4a9e29806562215f92179ba4757 8254129: IR Test Framework to support regex-based matching on the IR in JTreg compiler tests Co-authored-by: Christian Hagedorn Co-authored-by: Tobias Hartmann Reviewed-by: iignatyev + test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/Argument.java + test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java + test/hotspot/jtreg/compiler/lib/ir_framework/Check.java + test/hotspot/jtreg/compiler/lib/ir_framework/CheckAt.java + test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java + test/hotspot/jtreg/compiler/lib/ir_framework/Compiler.java + test/hotspot/jtreg/compiler/lib/ir_framework/DontCompile.java + test/hotspot/jtreg/compiler/lib/ir_framework/DontInline.java + test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompile.java + test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompileClassInitializer.java + test/hotspot/jtreg/compiler/lib/ir_framework/ForceInline.java + test/hotspot/jtreg/compiler/lib/ir_framework/IR.java + test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/lib/ir_framework/IRs.java + test/hotspot/jtreg/compiler/lib/ir_framework/README.md + test/hotspot/jtreg/compiler/lib/ir_framework/Run.java + test/hotspot/jtreg/compiler/lib/ir_framework/RunInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/RunMode.java + test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java + test/hotspot/jtreg/compiler/lib/ir_framework/Test.java + test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java + test/hotspot/jtreg/compiler/lib/ir_framework/TestInfo.java + test/hotspot/jtreg/compiler/lib/ir_framework/Warmup.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRViolationException.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/CheckedTestFrameworkException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/ParsedComparator.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormat.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormatException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkException.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRun.java + test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRunException.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/CheckedTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java + test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/BaseTestExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/README.md + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSanity.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestWithHelperClasses.java Changeset: e663ba96 Author: Joe Darcy Date: 2021-06-07 17:03:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/e663ba961f25c83758815bbfce97a58d9560c7a2 8268299: jvms tag produces incorrect URL Reviewed-by: iris, erikj, jjg ! make/jdk/src/classes/build/tools/taglet/JSpec.java Changeset: 7e55569e Author: Alexey Ushakov Date: 2021-06-07 17:36:52 +0000 URL: https://git.openjdk.java.net/zgc/commit/7e55569edee84dcae63fbdf1f89fefa554360736 8261549: Adjust memory size in MTLTexurePool.m Reviewed-by: prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m Changeset: 81600dce Author: Roger Riggs Date: 2021-06-07 17:41:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/81600dce24903cbd3476830e302c9f182c85efb3 8191441: (Process) add Readers and Writer access to java.lang.Process streams Reviewed-by: naoto, alanb ! src/java.base/share/classes/java/lang/Process.java + test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java Changeset: e546ae27 Author: Liam Miller-Cushon Date: 2021-06-07 17:58:57 +0000 URL: https://git.openjdk.java.net/zgc/commit/e546ae27ffc6c19ae078a41ab6e1741a104958c1 8268296: ScopedMemoryAccess build error with readonly filesystems Reviewed-by: erikj ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk Changeset: c7c77fd3 Author: Anthony Scarpino Date: 2021-06-07 22:22:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/c7c77fd32b1b1bc736ef3523456a2968447fc627 8255557: Decouple GCM from CipherCore Reviewed-by: valeriep ! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java + src/java.base/share/classes/com/sun/crypto/provider/GCM.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java + test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java ! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java Changeset: 5e557d86 Author: Kevin Walls Date: 2021-06-07 22:26:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/5e557d8650d81f9f81938892de28a6dd8fea98b0 8266967: debug.cpp utility find() should print Java Object fields. Reviewed-by: sspitsyn, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp Changeset: fc08af58 Author: Dan Smith Date: 2021-06-07 23:21:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/fc08af58cb0571ed375a7937aac7a951ba224644 8174222: LambdaMetafactory: validate inputs and improve documentation Reviewed-by: mchung ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java ! src/java.base/share/native/libjava/LambdaProxyClassArchive.c + test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java Changeset: 36c4e5f2 Author: Jonathan Gibbons Date: 2021-06-08 02:16:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/36c4e5f26477ed6bd17ac565d5301eba7d424058 8267187: Remove deprecated constructor for Log Reviewed-by: darcy, iris ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: ae986bc8 Author: Alan Hayward Committer: Ningsheng Jian Date: 2021-06-08 02:24:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/ae986bc8dff92a77e91e6ee640aa27c68abb8def 8266749: AArch64: Backtracing broken on PAC enabled systems Reviewed-by: gziemski, aph ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp + src/hotspot/cpu/aarch64/pauth_aarch64.hpp + src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp + src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp + src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp Changeset: f40c89e8 Author: Thomas Stuefe Date: 2021-06-08 03:57:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/f40c89e8e9fae26da53b5d820d8e64d9b30faf8c 8267209: Child threads should defer logging to after child-parent handshake Reviewed-by: dholmes, coleenp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp Changeset: 341f6760 Author: David Holmes Date: 2021-06-08 04:53:02 +0000 URL: https://git.openjdk.java.net/zgc/commit/341f676066ab807d433f0f0b6c8356d2ad0e1cc9 8267908: linux: thread_native_entry can scribble on stack frame Reviewed-by: ysuenaga ! src/hotspot/os/linux/os_linux.cpp Changeset: 81bad590 Author: Aditya Mandaleeka Committer: Stefan Johansson Date: 2021-06-08 06:55:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/81bad5904284a251c65c8c86cc373d29974d0686 8257774: G1: Trigger collect when free region count drops below threshold to prevent evacuation failures Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: fd91b2aa Author: Koichi Sakata Committer: Christian Hagedorn Date: 2021-06-08 07:14:42 +0000 URL: https://git.openjdk.java.net/zgc/commit/fd91b2aa57e0b621d195a5ae025b84c858583251 8265440: IGV: make node selection more visible Reviewed-by: chagedorn, neliasso ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java Changeset: 81054789 Author: Xin Liu Committer: Yasumasa Suenaga Date: 2021-06-08 07:20:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/81054789a32f29b06f0804e09aabd7cf17464778 8268165: AsyncLogging will crash if rotate() fails LogFileOutput::rotate() may leave _stream NULL because os::fopen() may return NULL due to space or inode limitations. AsyncLogWriter::write() calls LogFileOutput::write_blocking() without null check. Null check is added to prevent from crashing. Reviewed-by: ysuenaga ! src/hotspot/share/logging/logFileOutput.cpp Changeset: 00c88f79 Author: Matthias Baesken Date: 2021-06-08 07:22:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/00c88f79b30d7867be4a66317b90b9ba7e947f4f 8266918: merge_stack in check_code.c add NULL check Reviewed-by: rschmelter, clanger ! src/java.base/share/native/libverify/check_code.c Changeset: 61ab4b9d Author: Michael McMahon Date: 2021-06-08 07:58:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/61ab4b9d18e7c2eee6691f3ee00e5fecb866fdcd 8267564: JDK-8252971 causes SPECjbb2015 socket exceptions on Windows when MKS is installed Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 89da2021 Author: Ajit Ghaisas Date: 2021-06-08 09:45:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/89da2021ee194efd70f367f8fec16994335c38aa 8266159: macOS ARM + Metal pipeline shows artifacts on Swing Menu with Java L&F Reviewed-by: jdv, prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal + test/jdk/java/awt/Graphics/DrawOvalTest.java Changeset: 2717fcb1 Author: Joel Borggr?n-Franck Date: 2021-06-08 10:51:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/2717fcb1345379d9856a33148d548eccb7b708f4 8232948: javac -h should mangle the overload argument signature Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java + test/langtools/tools/javac/nativeHeaders/EncodeInnerClassNameTest.java Changeset: 6843576c Author: Maurizio Cimadamore Date: 2021-06-08 14:02:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/6843576c95a70bffad95df278d5f5be29371bca4 8268227: java/foreign/TestUpcall.java still times out Reviewed-by: dcubed ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestUpcall.java Changeset: 8158b822 Author: Jorn Vernee Date: 2021-06-08 14:20:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/8158b82269513a60c13bb10a6edfa82f806e8efc 8268327: Upstream: 8268169: The system lookup can not find stdio functions such as printf on Windows 10 Reviewed-by: erikj, sundar ! make/modules/jdk.incubator.foreign/Lib.gmk ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java + src/jdk.incubator.foreign/windows/native/libWinFallbackLookup/WinFallbackLookup.c ! test/jdk/java/foreign/StdLibTest.java - test/jdk/java/foreign/libStdLib.c Changeset: 159cb6fa Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2021-06-08 14:35:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/159cb6facc668acc30552665e46b18edf58c3a91 8268083: JDK-8267706 breaks bin/idea.sh on a Mac Reviewed-by: erikj ! bin/idea.sh ! make/common/Utils.gmk ! make/ide/idea/jdk/idea.gmk ! make/ide/idea/jdk/template/compiler.xml ! make/ide/idea/jdk/template/jdk.iml ! make/ide/idea/jdk/template/misc.xml ! make/ide/idea/jdk/template/module.iml ! make/ide/idea/jdk/template/test.iml ! make/ide/idea/jdk/template/vcs.xml ! make/ide/idea/jdk/template/workspace.xml ! test/make/TestMakeBase.gmk Changeset: c21cc932 Author: Ioi Lam Date: 2021-06-08 16:47:38 +0000 URL: https://git.openjdk.java.net/zgc/commit/c21cc932f0a217299689df6c2abcdbc629a668bf 8248877: Document API contract for MetaspaceObj subtypes Reviewed-by: coleenp, minqi ! src/hotspot/share/memory/allocation.hpp Changeset: b568e879 Author: Alex Menkov Date: 2021-06-08 17:05:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/b568e87947a5d7f1d8c20e3e8a8b2b7f77265c8b 8237388: serviceability/dcmd/framework/VMVersionTest.java fails with connection refused error. Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java Changeset: fafc4d97 Author: Jonathan Gibbons Date: 2021-06-08 17:23:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/fafc4d976434c196c16b652c859073c5888b992e 8268352: Rename javadoc Messager class to JavadocLog Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java Changeset: dc6c96bb Author: Hannes Walln?fer Date: 2021-06-08 18:22:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/dc6c96bbaf1c0af3eacaa2e59646ed7c5bb0767d 8263468: New page for "recent" new API Reviewed-by: erikj, jjg ! make/Docs.gmk ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in ! make/conf/version-numbers.conf ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.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/Navigation.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.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/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.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/DocPaths.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java + test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/module-info.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestAnnotation.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestClass.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestEnum.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestError.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestException.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestInterface.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestRecord.java + test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/package-info.java + test/langtools/jdk/javadoc/doclet/testNewApiList/pkg/TestClass.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java Changeset: 4dd0e7e7 Author: Hannes Walln?fer Date: 2021-06-08 18:49:31 +0000 URL: https://git.openjdk.java.net/zgc/commit/4dd0e7e78aab23e5c98f3457dd6c14788780becd 8259806: Clean up terminology on the "All Classes" page Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/HtmlIndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: f9b593d6 Author: Hannes Walln?fer Date: 2021-06-08 19:21:21 +0000 URL: https://git.openjdk.java.net/zgc/commit/f9b593d668147979a16e743fe138d4e447e8232b 8266748: Move modifiers code to Signatures.java 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/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 51e8201e Author: Andy Herrick Date: 2021-06-08 19:46:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/51e8201eb5a66a8fbbff21194fd35389343baee1 8267764: jpackage cannot handle window screensaver files when EXE renamed as SCR Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp + test/jdk/tools/jpackage/windows/WinRenameTest.java Changeset: 7a378165 Author: Joe Darcy Date: 2021-06-08 20:21:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/7a37816548b913494b9671df9469b159cc62ae73 8264866: Remove unneeded WorkArounds.isAutomaticModule Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 5ad4a91c Author: Zhengyu Gu Date: 2021-06-08 20:31:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/5ad4a91c3d89f7118a99e5bd56fc86a9a6d57abf 8268127: Shenandoah: Heap size may be too small for region to align to large page size Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: ae160529 Author: Jiangli Zhou Date: 2021-06-08 20:35:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/ae16052951fbff21abf02271b761055cd2eed14b 8268088: Clarify Method::clear_jmethod_ids() related comments in ClassLoaderData::~ClassLoaderData() Reviewed-by: iklam ! src/hotspot/share/classfile/classLoaderData.cpp Changeset: bcaa2cb1 Author: Alexey Semenyuk Date: 2021-06-08 22:21:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/bcaa2cb154ae5d23a067f6e38a19a21eef8fe8e8 8264144: Add handling of "--about-url" CLI parameter for RPM/DEB packages Reviewed-by: herrick, almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec + test/jdk/tools/jpackage/linux/AppAboutUrlTest.java Changeset: f6f82c31 Author: Sergey Bylokhov Date: 2021-06-09 00:14:40 +0000 URL: https://git.openjdk.java.net/zgc/commit/f6f82c31689e68f4263bbbe2314033d69f9049f5 8266421: Deadlock in Sound System Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java ! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java + test/jdk/javax/sound/sampled/Clip/SetPositionHang.java Changeset: 1c3932f3 Author: Joe Wang Date: 2021-06-09 00:34:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/1c3932f3d5ec47678f55769cb6a9f657ace411c6 8264766: ClassCastException during template compilation (Variable cannot be cast to Param) Reviewed-by: naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java + test/jaxp/javax/xml/jaxp/unittest/transform/SymbolTableTest.java Changeset: 58a59e3d Author: Jack Hartstein Committer: Jamil Nimeh Date: 2021-06-09 02:12:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/58a59e3dcb830211e1eef8122c9f7113c00ded4c 8240997: Remove more "hack" word in security codes Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java Changeset: 2cc1977a Author: Jie Fu Date: 2021-06-09 02:22:35 +0000 URL: https://git.openjdk.java.net/zgc/commit/2cc1977a9698af9538101a5842c311659521a0aa 8268424: JFR tests fail due to GC cause 'G1 Preventive Collection' not in the valid causes after JDK-8257774 Reviewed-by: dholmes ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java Changeset: c9dbc4f0 Author: Thomas Stuefe Date: 2021-06-09 04:05:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/c9dbc4f034c765627a2f2f80bb184746be1f2657 8266891: Provide a switch to force the class space to a specific location Reviewed-by: iklam, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 07108c91 Author: Serguei Spitsyn Date: 2021-06-09 05:38:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/07108c916263896fa6c5dbacfedf5b4c2f5bf97a 8268241: deprecate JVM TI Heap functions 1.0 Reviewed-by: alanb, iris, kevinw ! src/hotspot/share/prims/jvmti.xml Changeset: 4d1cf51b Author: Athijegannathan Sundararajan Date: 2021-06-09 06:35:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/4d1cf51b1d4a5e812c9f78b0104e40fbc4883a6c 8240349: jlink should not leave partial image output directory on failure Reviewed-by: jlaskey, alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! test/jdk/tools/jlink/JLinkNegativeTest.java ! test/jdk/tools/jlink/JLinkTest.java Changeset: 2bfd708e Author: Robbin Ehn Date: 2021-06-09 07:21:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/2bfd708e9276bd9a6d4cf493e1af3a8e5b8026d2 8266557: assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be Reviewed-by: pchilanomate, dcubed ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/filterQueue.hpp ! src/hotspot/share/utilities/filterQueue.inline.hpp ! test/hotspot/gtest/utilities/test_filterQueue.cpp Changeset: 4413142e Author: Roland Westrelin Date: 2021-06-09 07:58:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/4413142eca1712f9a78c5683083eb01908397bb0 8268017: C2: assert(phi_type->isa_int() || phi_type->isa_ptr() || phi_type->isa_long()) failed: bad phi type Reviewed-by: vlivanov, chagedorn, whuang ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java Changeset: 9cfd560b Author: Eric Liu Committer: Pengfei Li Date: 2021-06-09 09:30:09 +0000 URL: https://git.openjdk.java.net/zgc/commit/9cfd560bb113b630e0ca28f9204afc079a87017b 8267663: [vector] Add unsigned comparison operators on AArch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 43889590 Author: Patrick Concannon Date: 2021-06-09 10:13:25 +0000 URL: https://git.openjdk.java.net/zgc/commit/438895903b1de71b88951a4117c240baf410fd5d 8268056: Update java.net and java.nio to use switch expressions Reviewed-by: dfuchs, michaelm, chegar, iris, alanb ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/nio/file/Files.java Changeset: dd34a4c2 Author: Albert Mingkun Yang Date: 2021-06-09 10:37:33 +0000 URL: https://git.openjdk.java.net/zgc/commit/dd34a4c28da73c798e021c7473ac57ead56c9903 8268372: ZGC: dynamically select the number of concurrent GC threads used Co-authored-by: Per Liden Reviewed-by: pliden, eosterlund ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zDirector.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/gc/z/zDriver.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMessagePort.hpp ! src/hotspot/share/gc/z/zMessagePort.inline.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zReferenceProcessor.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSet.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.hpp - src/hotspot/share/gc/z/zWorkers.inline.hpp Changeset: 13d61804 Author: Roger Riggs Date: 2021-06-09 12:30:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/13d618042112aa761ef256aa35ec0a8b808cd78b 8264859: Implement Context-Specific Deserialization Filters Reviewed-by: bchristi, dfuchs, chegar ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/conf/security/java.security + test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java + test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java + test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java + test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory Changeset: 7b1e4024 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-06-09 13:21:32 +0000 URL: https://git.openjdk.java.net/zgc/commit/7b1e4024c02e6e831502e20cdbf54efb6240d12b 8266598: Exception values for AnnotationTypeMismatchException are not always informative Reviewed-by: jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java ! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java Changeset: 5fbb62c7 Author: Stefan Johansson Date: 2021-06-09 13:43:48 +0000 URL: https://git.openjdk.java.net/zgc/commit/5fbb62c74186417eaeff808ea070b35e5e95267a 8268163: Change the order of fallback full GCs in G1 Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: 43e38a18 Author: Matthias Baesken Date: 2021-06-09 14:09:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/43e38a18b83a69242d1991f435d23d8799f06fe6 8268377: Windows 32bit build fails after JDK-8268174 Reviewed-by: jiefu, mdoerr ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: caf7f498 Author: Stefan Johansson Date: 2021-06-09 14:31:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/caf7f49887db3ea26ee302f37941f196b3a76f3f 8268122: Add specific gc cause for G1 full collections Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java Changeset: 81fdeb57 Author: Vladimir Kozlov Date: 2021-06-09 15:15:15 +0000 URL: https://git.openjdk.java.net/zgc/commit/81fdeb579adffa45c3adcc28732c69f396d732ce 8268417: Add test from JDK-8268360 Reviewed-by: roland, chagedorn + test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java Changeset: bb3d226a Author: Vicente Romero Date: 2021-06-09 15:56:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/bb3d226a4eedb3d3ef73ef91683f45f1db43a74e 8238213: Method resolution should stop on static error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/static_error/ShouldStopOnStaticError.java + test/langtools/tools/javac/static_error/ShouldStopOnStaticError.out Changeset: db45ff09 Author: Tom Rodriguez Date: 2021-06-09 17:34:17 +0000 URL: https://git.openjdk.java.net/zgc/commit/db45ff09acbf4f2d824c5c23093d46c048427368 8268052: [JVMCI] non-default installed code must be marked as in_use Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: 79010f22 Author: Jorn Vernee Date: 2021-06-09 18:15:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/79010f2254aee8459523800d6049f396b055f123 8266835: Add a --validate option to the jar tool Reviewed-by: lancea ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java Changeset: 33d34c6b Author: Chris Plummer Date: 2021-06-09 19:03:16 +0000 URL: https://git.openjdk.java.net/zgc/commit/33d34c6b670e83778479a2a11ae23229bf959752 8263323: Debug Agent help output includes invalid URL Reviewed-by: kevinw, alanb ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c Changeset: bbd0313a Author: Chris Plummer Date: 2021-06-09 19:04:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/bbd0313ac12c062f02400342a87c283b7578062a 8263203: jconsole Online User Guide has wrong URL Reviewed-by: mchung, dholmes ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: 408e0a9c Author: Evan Whelan Committer: Sean Mullan Date: 2021-06-09 20:38:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/408e0a9c696888d41809e35bf252869f09f735db 8255148: Confusing log output: SSLSocket duplex close failed Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java Changeset: bf29a011 Author: Kevin Walls Date: 2021-06-09 20:45:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/bf29a0115cc67ed2926b135b6b6ade5ff5ee84f6 8228343: JCMD and attach fail to work across Linux Container boundary Reviewed-by: ysuenaga, sspitsyn ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 991ca142 Author: Phil Race Date: 2021-06-09 20:52:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/991ca14279faa7db5d0afe023e666844f5b3b75b 8267430: GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode! Reviewed-by: serb ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m + test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java Changeset: 7ff6e7b2 Author: Yumin Qi Date: 2021-06-09 21:33:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/7ff6e7b2b1be088c37f50756b6822be01b4c657d 8267954: Shared classes that failed to load should not be loaded again Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: b41f3f8e Author: Tom Rodriguez Date: 2021-06-09 23:04:45 +0000 URL: https://git.openjdk.java.net/zgc/commit/b41f3f8ed512117fc3677f2c5e9ee5d28116bfeb 8268478: JVMCI tests failing after JDK-8268052 Reviewed-by: kvn, eosterlund ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: 58ba48b7 Author: Dan Smith Date: 2021-06-09 23:57:41 +0000 URL: https://git.openjdk.java.net/zgc/commit/58ba48b7b88eff359683aa3271c48b18f1973282 8268192: LambdaMetafactory with invokespecial causes VerificationError Reviewed-by: psandoz, mchung ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java Changeset: f839308e Author: Chris Plummer Date: 2021-06-10 02:49:58 +0000 URL: https://git.openjdk.java.net/zgc/commit/f839308efac0f5d8cb7cce165695ef24041fd621 8268407: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-aarch64 due to JDK-8268211 Reviewed-by: amenkov ! test/jdk/ProblemList.txt Changeset: 2623b0bf Author: Igor Ignatyev Date: 2021-06-10 03:18:39 +0000 URL: https://git.openjdk.java.net/zgc/commit/2623b0bf3954df43504ca531cb2ab33b2363929a 8268475: execute runtime/InvocationTests w/ -UseVtableBasedCHA Reviewed-by: mseledtsov, kvn = test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java Changeset: ece3ae3c Author: Stefan Johansson Date: 2021-06-10 05:32:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/ece3ae3cc4cc1d45b65253a9bfafdefe2656afb8 8268388: Update large pages information in Java manpage Reviewed-by: tschatzl, lkorinth, stuefe ! src/java.base/share/man/java.1 Changeset: dd1cbadc Author: Serguei Spitsyn Date: 2021-06-10 06:03:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/dd1cbadc82bcecf718b96c833a5845fde79db061 8268285: vmTestbase/nsk/jvmti/GetThreadState/thrstat002 failed with "Wrong thread "thr1" (...) state after SuspendThread" Reviewed-by: lmesnik, amenkov, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp Changeset: d4377afb Author: Roland Westrelin Date: 2021-06-10 06:56:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/d4377afb999f4f03d384ded97771c83ea1c1f513 8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java Changeset: 5a666282 Author: Kim Barrett Date: 2021-06-10 07:27:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/5a666282a9e5b5748d85f4c012b36e5c8f7eab56 8263107: PSPromotionManager::copy_and_push_safe_barrier needs acquire memory barrier Reviewed-by: iwalulya, tschatzl, mdoerr ! src/hotspot/share/gc/parallel/psClosure.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 78b09ab0 Author: Matthias Baesken Date: 2021-06-10 08:08:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/78b09ab04929871605abba3026ce9833c6e75789 8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp Changeset: 1fd81464 Author: Christoph G?ttschkes Committer: Jie Fu Date: 2021-06-10 08:27:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/1fd81464ec0054f7843fba3490b7f33955717077 8268461: ARM32: vector intrinsics reaches ShouldNotReachHere Reviewed-by: jiefu, njian ! src/hotspot/cpu/arm/arm.ad Changeset: ab01cb54 Author: Jorn Vernee Date: 2021-06-10 08:44:28 +0000 URL: https://git.openjdk.java.net/zgc/commit/ab01cb547dd87f76017e9b079ab68495c38ffc90 8268339: Upstream: 8267989: Exceptions thrown during upcalls should be handled Reviewed-by: psandoz, mcimadamore ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestUpcallException.java + test/jdk/java/foreign/ThrowingUpcall.java Changeset: f271eb8b Author: Markus Gr?nlund Date: 2021-06-10 08:58:03 +0000 URL: https://git.openjdk.java.net/zgc/commit/f271eb8b846692bb45f069cd39ff107231c2812d 8268303: Incorrect casts in JfrWriterHost::write for Ticks and Tickspan Reviewed-by: egahlin ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp Changeset: ea19b044 Author: Sergey Bylokhov Date: 2021-06-10 09:08:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/ea19b0447cf1ec97c0b0a817542ce7ead4f53176 8268481: Delete JAWT test files for mac Reviewed-by: prr, pbansal - test/jdk/java/awt/JAWT/MyMacCanvas.java - test/jdk/java/awt/JAWT/jawt-mac-buildrun.sh - test/jdk/java/awt/JAWT/myfile.m Changeset: ae29f9ca Author: Igor Ignatyev Date: 2021-06-10 09:42:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/ae29f9cacdac8bfe7fc1d287edbfb21c81686d4c 8268530: resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java Changeset: 05090fc8 Author: Igor Ignatyev Date: 2021-06-10 09:48:10 +0000 URL: https://git.openjdk.java.net/zgc/commit/05090fc8fdef3c02c91cbd79e661f763893580c2 8268536: mark hotspot serviceability/dcmd tests which ignore external VM flags Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java ! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java Changeset: 964118f7 Author: Igor Ignatyev Date: 2021-06-10 09:49:23 +0000 URL: https://git.openjdk.java.net/zgc/commit/964118f7fd49786cfe60e1144800a02afc0fdb56 8268538: mark hotspot serviceability/logging tests which ignore external VM flags Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java ! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java ! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java Changeset: 92f0b6d4 Author: Igor Ignatyev Date: 2021-06-10 09:51:22 +0000 URL: https://git.openjdk.java.net/zgc/commit/92f0b6d49e5a4dbdd6c95b8d526187adb33aa827 8268532: several serviceability/attach tests should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java ! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java ! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java Changeset: e0c0b139 Author: Igor Ignatyev Date: 2021-06-10 09:52:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/e0c0b139d335cd818468db115dd18f1cedf21675 8268534: some serviceability/jvmti tests should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java Changeset: f770f771 Author: Stefan Johansson Date: 2021-06-10 10:21:13 +0000 URL: https://git.openjdk.java.net/zgc/commit/f770f771f86db7d4878b71137cd5a72c7c40cb2e 8268390: G1 concurrent gc upgrade to full gc not working Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: a187fcc3 Author: Markus Gr?nlund Date: 2021-06-10 10:26:49 +0000 URL: https://git.openjdk.java.net/zgc/commit/a187fcc3ec1ca360ad1d7d1f78bf5ccd9d1c2b7b 8238197: JFR: Rework setting and getting EventHandler Reviewed-by: egahlin, jbachorik ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java Changeset: d43c8a74 Author: Patrick Concannon Date: 2021-06-10 11:12:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/d43c8a74b33692b3628c3c9c6c472ab1cf1fdeac 8268124: Update java.lang to use switch expressions Reviewed-by: naoto, darcy, mchung, iris, lancea, dfuchs ! src/java.base/share/classes/java/lang/CharacterData.java ! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java ! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java Changeset: 09243822 Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-06-10 12:02:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/09243822ebcca611b04f94ece5afba183723cf74 8266766: Arrays of types that cannot be an annotation member do not yield exceptions Reviewed-by: darcy, jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java + test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java Changeset: 6b6ff536 Author: Igor Ignatyev Date: 2021-06-10 12:29:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/6b6ff5360a2813354735ef9eda6729c853696702 8268543: some runtime/verifier tests should be run in driver mode Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java ! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java Changeset: f4b31701 Author: Maurizio Cimadamore Date: 2021-06-10 12:52:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/f4b3170197ca517b4816f863af053f019ce0f181 8268428: Test java/foreign/TestResourceScope.java fails: expected [M] but found [N] Reviewed-by: dfuchs ! test/jdk/java/foreign/TestResourceScope.java Changeset: 6c552a7b Author: Igor Ignatyev Date: 2021-06-10 13:03:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/6c552a7b42e73174343280d46bd72d730c42b5c5 8268544: some runtime/sealedClasses tests should be run in driver mode Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java Changeset: f677163b Author: Daniel D. Daugherty Date: 2021-06-10 13:09:26 +0000 URL: https://git.openjdk.java.net/zgc/commit/f677163b8aad13781be51839f27742c2213896d1 8266130: convert Thread-SMR stress tests from counter based to time based Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java ! test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java - test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java ! test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java ! test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java ! test/hotspot/jtreg/runtime/Thread/StopAtExit.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java Changeset: f716711c Author: Erik Gahlin Date: 2021-06-10 13:18:54 +0000 URL: https://git.openjdk.java.net/zgc/commit/f716711c7b5f442653fcd5402bb9ad9fa8a6501b 8265271: JFR: Allow use of .jfc options when starting JFR Reviewed-by: mgronlun ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/java.base/share/man/java.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java + src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/Argument.java + src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java + test/jdk/jdk/jfr/startupargs/TestEventSettings.java + test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java Changeset: 7cd5a6e7 Author: Leo Korinth Date: 2021-06-10 13:19:43 +0000 URL: https://git.openjdk.java.net/zgc/commit/7cd5a6e7b52687e80b1aad9f550c2637f501c414 8268537: (Temporary) Disable ParallelRefProcEnabled for Parallel GC Reviewed-by: stefank, sjohanss ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 2b41459e Author: Thomas Schatzl Date: 2021-06-10 13:28:55 +0000 URL: https://git.openjdk.java.net/zgc/commit/2b41459e95e8d6c4ea4c25e8f1d851907d65ef73 8267073: Race between Card Redirtying and Freeing Collection Set regions results in missing remembered set entries with G1 Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: e11f70ae Author: Erik Gahlin Date: 2021-06-10 14:10:51 +0000 URL: https://git.openjdk.java.net/zgc/commit/e11f70aeb6a38ad05f7035461a6094320b03fc40 8003216: Add JFR event indicating explicit System.gc() call Reviewed-by: jbachorik, mgronlun, tschatzl ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/jvm.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/collection/TestSystemGc.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 0a6c7d8a Author: Igor Veresov Date: 2021-06-10 14:18:04 +0000 URL: https://git.openjdk.java.net/zgc/commit/0a6c7d8a4b6560d3917b9faf66ccf5fc15a891db 8267424: CTW: C1 fails with "State must not be null" Reviewed-by: kvn, roland ! src/hotspot/share/c1/c1_GraphBuilder.cpp Changeset: a95e64cc Author: Albert Mingkun Yang Date: 2021-06-10 14:32:46 +0000 URL: https://git.openjdk.java.net/zgc/commit/a95e64ccc1ebe74e8b4b8e0729183ee6c4e772ac 8268443: ParallelGC Full GC should use parallel WeakProcessor Co-authored-by: Kim Barrett Reviewed-by: kbarrett, sjohanss, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 74007890 Author: Igor Ignatyev Date: 2021-06-10 14:43:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/74007890bb9a3fa3a65683a3f480e399f2b1a0b6 8268542: serviceability/logging/TestFullNames.java tests only 1st test case Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java Changeset: b018c450 Author: Joe Darcy Date: 2021-06-10 16:22:14 +0000 URL: https://git.openjdk.java.net/zgc/commit/b018c450e5e4737ccd08ed505fd06cee16c42648 8267630: Start of release updates for JDK 18 8267632: Add source 18 and target 18 to javac 8267631: Add SourceVersion.RELEASE_18 Reviewed-by: iris, erikj, dholmes ! make/conf/version-numbers.conf + make/data/symbols/java.base-H.sym.txt + make/data/symbols/java.compiler-H.sym.txt + make/data/symbols/java.datatransfer-H.sym.txt + make/data/symbols/java.desktop-H.sym.txt + make/data/symbols/java.instrument-H.sym.txt + make/data/symbols/java.logging-H.sym.txt + make/data/symbols/java.management-H.sym.txt + make/data/symbols/java.management.rmi-H.sym.txt + make/data/symbols/java.naming-H.sym.txt + make/data/symbols/java.rmi-H.sym.txt + make/data/symbols/java.scripting-H.sym.txt + make/data/symbols/java.security.jgss-H.sym.txt + make/data/symbols/java.security.sasl-H.sym.txt + make/data/symbols/java.smartcardio-H.sym.txt + make/data/symbols/java.sql-H.sym.txt + make/data/symbols/java.sql.rowset-H.sym.txt + make/data/symbols/java.xml-H.sym.txt + make/data/symbols/java.xml.crypto-H.sym.txt + make/data/symbols/jdk.accessibility-H.sym.txt + make/data/symbols/jdk.attach-H.sym.txt + make/data/symbols/jdk.compiler-H.sym.txt + make/data/symbols/jdk.dynalink-H.sym.txt + make/data/symbols/jdk.httpserver-H.sym.txt + make/data/symbols/jdk.incubator.foreign-H.sym.txt + make/data/symbols/jdk.jartool-H.sym.txt + make/data/symbols/jdk.javadoc-H.sym.txt + make/data/symbols/jdk.jconsole-H.sym.txt + make/data/symbols/jdk.jdi-H.sym.txt + make/data/symbols/jdk.jshell-H.sym.txt + make/data/symbols/jdk.jsobject-H.sym.txt + make/data/symbols/jdk.management-H.sym.txt + make/data/symbols/jdk.net-H.sym.txt + make/data/symbols/jdk.sctp-H.sym.txt + make/data/symbols/jdk.security.auth-H.sym.txt + make/data/symbols/jdk.security.jgss-H.sym.txt + make/data/symbols/jdk.unsupported-H.sym.txt + make/data/symbols/jdk.xml.dom-H.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: 72672277 Author: UncleNine Committer: Severin Gehwolf Date: 2021-06-10 16:40:29 +0000 URL: https://git.openjdk.java.net/zgc/commit/72672277e4dddf8e72f1c705cd5f57de40745635 8268361: Fix the infinite loop in next_line Reviewed-by: dholmes, sgehwolf, sspitsyn ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c Changeset: 78cb6776 Author: Igor Ignatyev Date: 2021-06-10 17:06:19 +0000 URL: https://git.openjdk.java.net/zgc/commit/78cb6776b6d43b67457993a109719b36ee892d60 8268539: several serviceability/sa tests should be run in driver mode Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 1e1039a7 Author: Leonid Mesnik Date: 2021-06-10 17:41:11 +0000 URL: https://git.openjdk.java.net/zgc/commit/1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d 8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8c8422e0 Author: Leonid Mesnik Date: 2021-06-10 17:45:53 +0000 URL: https://git.openjdk.java.net/zgc/commit/8c8422e0f8886d9bbfca29fd228368f88bf46f2c 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes Reviewed-by: iignatyev ! test/failure_handler/Makefile ! test/failure_handler/README + test/failure_handler/src/share/classes/jdk/test/failurehandler/CoreInfoGatherer.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/conf/common.properties ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties Changeset: 4fd2a149 Author: Calvin Cheung Date: 2021-06-10 19:50:44 +0000 URL: https://git.openjdk.java.net/zgc/commit/4fd2a149977b05eb6e4b28d147ab9c043a7934ec 8267556: Enhance class paths check during runtime Reviewed-by: minqi, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp + test/hotspot/jtreg/runtime/cds/appcds/NonJarInClasspath.java Changeset: 2e900da5 Author: Daniel D. Daugherty Date: 2021-06-10 23:08:56 +0000 URL: https://git.openjdk.java.net/zgc/commit/2e900da5f70105c153500908c693b2601fa30477 8268574: ProblemList tests failing due to UseBiasedLocking going away Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: df65237b Author: Hamlin Li Date: 2021-06-11 01:20:47 +0000 URL: https://git.openjdk.java.net/zgc/commit/df65237b9a55aec4374ef63dcc9ab13d3eda8408 8267930: Refine code for loading hsdis library Reviewed-by: whuang, neliasso, ysuenaga ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/compiler/disassembler.hpp Changeset: 94d0b0f9 Author: Igor Ignatyev Date: 2021-06-11 02:44:08 +0000 URL: https://git.openjdk.java.net/zgc/commit/94d0b0f9810bd1a8da06ec267a1c7589d6cb756b 8268565: runtime/records/RedefineRecord.java should be run in driver mode Reviewed-by: hseigel ! test/hotspot/jtreg/runtime/records/RedefineRecord.java Changeset: 49112fa5 Author: ScientificWare Committer: Erik Joelsson Date: 2021-06-11 12:25:37 +0000 URL: https://git.openjdk.java.net/zgc/commit/49112fa5752174a77fb5cd276fdd4240bf76bf82 8265909: build.tools.dtdbuilder.DTDBuilder.java failed detecting missing path of dtd_home Reviewed-by: erikj ! make/jdk/src/classes/build/tools/dtdbuilder/DTDBuilder.java Changeset: a466b49e Author: Joe Darcy Date: 2021-06-11 23:10:00 +0000 URL: https://git.openjdk.java.net/zgc/commit/a466b49e71b0d235294e17faba47ed4fd3fb8f6e 8267634: Update --release 17 symbol information for JDK 17 build 26 Reviewed-by: jjg, iris ! make/data/symbols/java.base-H.sym.txt ! make/data/symbols/jdk.compiler-H.sym.txt ! make/data/symbols/jdk.incubator.foreign-H.sym.txt + make/data/symbols/jdk.incubator.vector-H.sym.txt ! make/data/symbols/jdk.javadoc-H.sym.txt + make/data/symbols/jdk.jfr-H.sym.txt + make/data/symbols/jdk.management.jfr-H.sym.txt ! make/data/symbols/symbols Changeset: 5cee23a9 Author: Yi Yang Date: 2021-06-12 01:03:50 +0000 URL: https://git.openjdk.java.net/zgc/commit/5cee23a9ed0b7fe2657be7492d9c1f78fcd02ebf 8265518: C1: Intrinsic support for Preconditions.checkIndex Reviewed-by: dfuchs, iveresov ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/nio/Buffer.java + test/hotspot/jtreg/compiler/c1/TestCheckIndexC1Intrinsic.java Changeset: 90c1034c Author: Daniel D. Daugherty Date: 2021-06-12 13:53:07 +0000 URL: https://git.openjdk.java.net/zgc/commit/90c1034cd4077e63afc0aad53191a04699a816ce 8268644: ProblemList serviceability/sa/ClhsdbJstackXcompStress.java in -Xcomp mode Reviewed-by: azvegint ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 1ba4e0ca Author: David Holmes Date: 2021-06-13 22:16:12 +0000 URL: https://git.openjdk.java.net/zgc/commit/1ba4e0cada031407a17a665cf24b03bacb59cdbb 8257038: Remove expired flags in JDK 18 Reviewed-by: kbarrett, ccheung ! src/hotspot/share/runtime/arguments.cpp Changeset: ba601b84 Author: Ioi Lam Date: 2021-06-14 05:55:20 +0000 URL: https://git.openjdk.java.net/zgc/commit/ba601b8407c6d56e48b57a9524a11bb275e08adc 8268520: VirtualSpace::print_on() should be const Reviewed-by: kbarrett, stuefe, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp Changeset: 51f3427e Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-06-14 08:24:24 +0000 URL: https://git.openjdk.java.net/zgc/commit/51f3427e9bb4a3924a8178338316b9ea30304182 8266791: Annotation property which is compiled as an array property but changed to a single element throws NullPointerException Reviewed-by: darcy, jfranck ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java + test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java From roy.sunny.zhang007 at gmail.com Thu Jun 24 00:16:24 2021 From: roy.sunny.zhang007 at gmail.com (Roy Zhang) Date: Thu, 24 Jun 2021 08:16:24 +0800 Subject: ZGC Class Unloading in JDK11 Message-ID: Dear ZGC experts, As we know, regarding ZGC on JDK11, it doesn't support class unloading, it would be a bit challenging for metaspace sizing, i.e, how much native memory I need to prepare for metaspace. Do you have any suggestions? Really appreciate your great help in advance! Thanks, Roy From erik.osterlund at oracle.com Thu Jun 24 07:05:06 2021 From: erik.osterlund at oracle.com (Erik Osterlund) Date: Thu, 24 Jun 2021 07:05:06 +0000 Subject: ZGC Class Unloading in JDK11 In-Reply-To: References: Message-ID: <1315DC46-30E2-4DDF-8053-151B15EF4C96@oracle.com> Hi Roy, Regarding your question, it all depends on whether your application uses ClassLoader instances to dynamically load and unload classes. If it does not, then class unloading will not be needed. Conversely, if the application does use ClassLoader instances in such a way, then it will have a memory leak that will make metaspace slowly grow. How long it takes until it blows up depends on the application behaviour. Having said that, you could run a later release such as JDK 16, where ZGC is a supported production feature, to avoid that. The typical advantage of staying on an LTS release is that it is stable and gets supported for a long term when things break. However, ZGC was experimental back in 11, and is hence not supported at all in that release. So for experimental features, the LTS letters don?t mean much at all. In fact it is known to have a bunch of stability issues, and they will not be fixed due to the experimental status. In other words, using an experimental and hence unsupported feature in an LTS release (e.g. ZGC on 11) instead of a supported production feature in the non-LTS release train (e.g. ZGC on 16), only has the added advantage of having the letters ?LTS? in the name. Otherwise the implications in terms of stability and support, are the exact opposite. By running ZGC on JDK 11 instead, you ensure that what you are running is not stable, will never be fixed and shouldn?t be used in production, compared to JDK 16 where it is stable, issues do get fixed, and is suitable for production. Some people have strict company policies saying only releases with the magic LTS letters are to be used, no matter what. If you work for such a company, and hence really can?t use a non-LTS JDK, then I would probably just sit tight and wait for JDK 17 which is just around the corner at this point. 14th of September it says in the release schedule. Hope this help! /Erik > On 24 Jun 2021, at 02:17, Roy Zhang wrote: > > ?Dear ZGC experts, > > As we know, regarding ZGC on JDK11, it doesn't support class unloading, it > would be a bit challenging for metaspace sizing, i.e, how much native > memory I need to prepare for metaspace. > > Do you have any suggestions? > > Really appreciate your great help in advance! > > Thanks, > Roy