From paul.sandoz at oracle.com Tue Aug 4 00:50:18 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Mon, 3 Aug 2020 17:50:18 -0700 Subject: [vector] Address latest CSR review comments Message-ID: <5B6F63A3-C171-4A0E-9E1B-7F5A124E4D73@oracle.com> Hi, Please review the following small changes to the specification that address the latest CSR review comments: http://cr.openjdk.java.net/~psandoz/panama/vector-csr-round-2-review/webrev/ Thanks, Paul. From krakowski at hhu.de Tue Aug 4 13:06:42 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Tue, 4 Aug 2020 15:06:42 +0200 Subject: [foreign-jextract] Closing sliced segment closes original segment Message-ID: Hi, I had a couple of IllegalStateExceptions stating that the segment I tried to close was already closed. After some debugging I found out this is caused by using a try-with-resources statement in combination with a MemorySegment (slice) returned by a field access ( try(var slice = struct.field$addr(originalsegment) { ... } ). After the statement the slice gets closed which also happens to close the original MemorySegment. I find this very confusing and would like to ask if this is intended behaviour or a bug. Best regards, Filip Email Signature From maurizio.cimadamore at oracle.com Tue Aug 4 13:19:50 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 4 Aug 2020 14:19:50 +0100 Subject: [foreign-jextract] Closing sliced segment closes original segment In-Reply-To: References: Message-ID: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> On 04/08/2020 14:06, Filip Krakowski wrote: > Hi, > > I had a couple of IllegalStateExceptions stating that the segment I > tried to close was already closed. After some debugging I found out > this is caused by using a try-with-resources statement in combination > with a MemorySegment (slice) returned by a field access ( try(var > slice = struct.field$addr(originalsegment) { ... } ). After the > statement the slice gets closed which also happens to close the > original MemorySegment. I find this very confusing and would like to > ask if this is intended behaviour or a bug. This is the intended behavior, and is documented in the API javadoc. When using the memory segment API directly, you can protect against this (if you so wish) by making the sliced segment not closeable (see MemorySegment::withAccessModes), before sharing it with a client. In this case the offending party is jextract - so I think we'll have to do something in the extracted code to prevent this issue e.g. have jextract mark the returned slice as non-closeable, to make it clear that in no way the returned segment can have lifecycle side-effects on the original segment. Thanks Maurizio > > Best regards, > Filip > Email Signature From maurizio.cimadamore at oracle.com Tue Aug 4 13:45:02 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 4 Aug 2020 14:45:02 +0100 Subject: [foreign-jextract] Closing sliced segment closes original segment In-Reply-To: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> References: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> Message-ID: Filed: https://bugs.openjdk.java.net/browse/JDK-8251049 Maurizio On 04/08/2020 14:19, Maurizio Cimadamore wrote: > > On 04/08/2020 14:06, Filip Krakowski wrote: >> Hi, >> >> I had a couple of IllegalStateExceptions stating that the segment I >> tried to close was already closed. After some debugging I found out >> this is caused by using a try-with-resources statement in combination >> with a MemorySegment (slice) returned by a field access ( try(var >> slice = struct.field$addr(originalsegment) { ... } ). After the >> statement the slice gets closed which also happens to close the >> original MemorySegment. I find this very confusing and would like to >> ask if this is intended behaviour or a bug. > > This is the intended behavior, and is documented in the API javadoc. > > When using the memory segment API directly, you can protect against > this (if you so wish) by making the sliced segment not closeable (see > MemorySegment::withAccessModes), before sharing it with a client. > > In this case the offending party is jextract - so I think we'll have > to do something in the extracted code to prevent this issue e.g. have > jextract mark the returned slice as non-closeable, to make it clear > that in no way the returned segment can have lifecycle side-effects on > the original segment. > > Thanks > Maurizio > >> >> Best regards, >> Filip >> Email Signature From krakowski at hhu.de Tue Aug 4 14:01:16 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Tue, 4 Aug 2020 16:01:16 +0200 Subject: [foreign-jextract] Closing sliced segment closes original segment In-Reply-To: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> References: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> Message-ID: <1aa5aa19-986f-2209-942b-a8edfa91d52d@hhu.de> Hi, thanks for clearing that up. I searched within the "Closing a memory segment" section and overlooked that the "Memory segment views" section (https://github.com/openjdk/panama-foreign/blob/foreign-jextract/src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java#L128-L132) clarifies this behaviour. I like to put AutoClosables inside of try-with-resources statements whenever they are used within a limited scope (like accessing a native String and copying it to a Java String). Removing the CLOSE access mode would lead to an Exception in this case. I don't know if this makes sense, but I would expect MemorySegments to behave like (direct) ByteBuffers (slices) in this context, since the slice's memory is not released automatically (using a Cleaner) after the slice gets garbage collected. Is there a specific reason as to why child segments close their parent segments? If I got it right, the client would need to check if the segment has the CLOSE access mode set to decide if it may close the segment or not. Best regards, Filip On 04.08.20 15:19, Maurizio Cimadamore wrote: > > On 04/08/2020 14:06, Filip Krakowski wrote: >> Hi, >> >> I had a couple of IllegalStateExceptions stating that the segment I >> tried to close was already closed. After some debugging I found out >> this is caused by using a try-with-resources statement in combination >> with a MemorySegment (slice) returned by a field access ( try(var >> slice = struct.field$addr(originalsegment) { ... } ). After the >> statement the slice gets closed which also happens to close the >> original MemorySegment. I find this very confusing and would like to >> ask if this is intended behaviour or a bug. > > This is the intended behavior, and is documented in the API javadoc. > > When using the memory segment API directly, you can protect against > this (if you so wish) by making the sliced segment not closeable (see > MemorySegment::withAccessModes), before sharing it with a client. > > In this case the offending party is jextract - so I think we'll have > to do something in the extracted code to prevent this issue e.g. have > jextract mark the returned slice as non-closeable, to make it clear > that in no way the returned segment can have lifecycle side-effects on > the original segment. > > Thanks > Maurizio > >> >> Best regards, >> Filip >> Email Signature From jvernee at openjdk.java.net Tue Aug 4 14:23:18 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 4 Aug 2020 14:23:18 GMT Subject: [foreign-abi] RFR: 8251048: Add some upcall benchmarks Message-ID: <6V6iqZiLfbYn7dN8mJJ3eh-gRCQhA_ZT3PkHhBy3PT0=.bb0d1ade-9a7b-4345-9a47-50da702c4437@github.com> Hi, This patch adds a few basic upcall benchmarks to measure the call overhead between JNI and panama, in order to track future progress to optimize upcalls. (Currently panama is slower, because we basically do JNI + extras, but the code needed to get there is significantly simpler for panama's API). I've also added jvm args to `@Fork` annotations for all the benchmarks, so they don't have to be passed on the command line (only --enable-preview has to be passed currently, which is a temporary workaround for another issue). I've also removed the NO_SPEC variants from the CallOverhead benchmark, since the flag no longer exists. We also weren't covering all the combinations of USE_SPEC and USE_INTRINSICS. Rather than adding benchmark methods for each combination, the same results can be found by setting the relevant system properties on the command line, which keeps the code simpler. Thanks, Jorn ------------- Commit messages: - Add missing newline - Fix Utils references - Add upcall benchmarks and - update all benchmarks to pass VM flags using @Fork Changes: https://git.openjdk.java.net/panama-foreign/pull/277/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/277/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251048 Stats: 297 lines in 17 files changed: 246 ins; 37 del; 14 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/277.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/277/head:pull/277 PR: https://git.openjdk.java.net/panama-foreign/pull/277 From maurizio.cimadamore at oracle.com Tue Aug 4 14:24:29 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 4 Aug 2020 15:24:29 +0100 Subject: [foreign-jextract] Closing sliced segment closes original segment In-Reply-To: <1aa5aa19-986f-2209-942b-a8edfa91d52d@hhu.de> References: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> <1aa5aa19-986f-2209-942b-a8edfa91d52d@hhu.de> Message-ID: <5b27ff60-9b3c-72b1-5803-31815ac649a0@oracle.com> On 04/08/2020 15:01, Filip Krakowski wrote: > I don't know if this makes sense, but I would expect MemorySegments to > behave like (direct) ByteBuffers (slices) in this context, since the > slice's memory is not released automatically (using a Cleaner) after > the slice gets garbage collected. Is there a specific reason as to why > child segments close their parent segments? If I got it right, the > client would need to check if the segment has the CLOSE access mode > set to decide if it may close the segment or not. In the byte buffer API, every buffer is managed with a cleaner. A slice is a segment which points to the original buffer, hence keeping it "alive". The memory access API supports deterministic deallocation, so we have to answer a question that the bytebuffer API doesn't have: what should happen when a segment slice is closed? There are three possible answers: 1) close the original segment 2) do nothing 3) throw Now, the general sense, when writing the API, was that clients wanted either (1) or (2,3). That is, there are cases where you really want the slice to act like the real segment, and closing the slice should close the whole thing. This is the case where a segment is created, and maybe, for alignment purposes, a slice of it is taken, and then worked on by a client. But there are also other cases in which the slices are never really meant to be closed, because the slices are portions of a bigger memory region that is handled somewhere else. In this case clients want either (2) or (3), but never (1), as they do _not_ want the original segment to be closed. We preferred (3) over (2) because the API is in general pretty aggressive in trying to enforce well-formedness of segments invariants - that is, if a segment is non-closeable and you try to close it, we like to report an exception, rather than doing nothing. An alternative is of course possible, where calling asSlice creates a new segment with its own independent scope, whose cleanup action does nothing. But note that this scope is not really 100% independent: if the main segment is closed, then the slice segment should be reported as closed as well. This is tricky to get right, and in general seems to suggest that a parent segment and all its slices share the _same_ temporal bounds: if the parent segment is closed, then all the slices derived from it should be considered closed too. If you keep pulling on this string, then it follows that closing a slice also results in closing the parent segment (since both share the same temporal bounds) - and the only thing a client can do to protect against this is to remove the CLOSED access mode on the slice. Also, having an API where slicing would result in a new stateful scope being created would prevent any possibility to implement slices with inline types when Valhalla will land. All this seemed to push towards a model where slices are stateless entities which share the temporal bounds with some parent segment. Maurizio From mcimadamore at openjdk.java.net Tue Aug 4 14:31:23 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 4 Aug 2020 14:31:23 GMT Subject: [foreign-jextract] RFR: 8251044: JextractTool API refactoring parse/filter/generate/write static methods in the same tool main class In-Reply-To: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> References: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> Message-ID: On Tue, 4 Aug 2020 13:52:50 GMT, Athijegannathan Sundararajan wrote: > JextractTool class for simple jextract API. Looks good - I think the ConstantParser abstraction can be removed (either here, or as a separate change). I'm not aware of real clients (or tests) using it. We can reimplement in a better way by means of modelling unparsed macros in the AST, so that macro handling can be deferred to dedicated visitors. ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/276 From sundar at openjdk.java.net Tue Aug 4 14:31:22 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 4 Aug 2020 14:31:22 GMT Subject: [foreign-jextract] RFR: 8251044: JextractTool API refactoring parse/filter/generate/write static methods in the same tool main class Message-ID: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> JextractTool class for simple jextract API. ------------- Commit messages: - Removed ConstantParser abstraction. Trailing whitespace removed in FunctionalInterfaceScanner.java - removing trailing whitespace in JextractTool.java - moved Options class and tool error messages resource to impl package. - JDK-8251044: JextractTool API refactoring parse/filter/generate/write static methods in the same tool main class Changes: https://git.openjdk.java.net/panama-foreign/pull/276/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/276/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251044 Stats: 3531 lines in 30 files changed: 1665 ins; 1831 del; 35 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/276.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/276/head:pull/276 PR: https://git.openjdk.java.net/panama-foreign/pull/276 From mcimadamore at openjdk.java.net Tue Aug 4 14:32:41 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 4 Aug 2020 14:32:41 GMT Subject: [foreign-abi] RFR: 8251048: Add some upcall benchmarks In-Reply-To: <6V6iqZiLfbYn7dN8mJJ3eh-gRCQhA_ZT3PkHhBy3PT0=.bb0d1ade-9a7b-4345-9a47-50da702c4437@github.com> References: <6V6iqZiLfbYn7dN8mJJ3eh-gRCQhA_ZT3PkHhBy3PT0=.bb0d1ade-9a7b-4345-9a47-50da702c4437@github.com> Message-ID: On Tue, 4 Aug 2020 14:18:38 GMT, Jorn Vernee wrote: > Hi, > > This patch adds a few basic upcall benchmarks to measure the call overhead between JNI and panama, in order to track > future progress to optimize upcalls. (Currently panama is slower, because we basically do JNI + extras, but the code > needed to get there is significantly simpler for panama's API). I've also added jvm args to `@Fork` annotations for > all the benchmarks, so they don't have to be passed on the command line (only --enable-preview has to be passed > currently, which is a temporary workaround for another issue). I've also removed the NO_SPEC variants from the > CallOverhead benchmark, since the flag no longer exists. We also weren't covering all the combinations of USE_SPEC and > USE_INTRINSICS. Rather than adding benchmark methods for each combination, the same results can be found by setting the > relevant system properties on the command line, which keeps the code simpler. Thanks, Jorn Looks very good thanks! ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/277 From mcimadamore at openjdk.java.net Tue Aug 4 14:33:15 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 4 Aug 2020 14:33:15 GMT Subject: [foreign-jextract] RFR: 8251044: JextractTool API refactoring parse/filter/generate/write static methods in the same tool main class In-Reply-To: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> References: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> Message-ID: <6IWZJAm1APmHf790zQEiRgOcDKmA44MN23HjJ-6oiDQ=.41f5d7f2-bdc2-49ba-8d33-bcfe85704a7f@github.com> On Tue, 4 Aug 2020 13:52:50 GMT, Athijegannathan Sundararajan wrote: > JextractTool class for simple jextract API. Looks good ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/276 From sundar at openjdk.java.net Tue Aug 4 14:43:08 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 4 Aug 2020 14:43:08 GMT Subject: [foreign-jextract] Integrated: 8251044: JextractTool API refactoring parse/filter/generate/write static methods in the same tool main class In-Reply-To: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> References: <9BMMfqDQ0pFvWt5qdbwkj0mT4uhwVpj-sWOxyta6xDs=.6ac58d45-e64a-49d8-ac51-ef8dd2697fee@github.com> Message-ID: On Tue, 4 Aug 2020 13:52:50 GMT, Athijegannathan Sundararajan wrote: > JextractTool class for simple jextract API. This pull request has now been integrated. Changeset: 621cc09e Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/621cc09e Stats: 3531 lines in 30 files changed: 1831 ins; 1665 del; 35 mod 8251044: JextractTool API refactoring parse/filter/generate/write static methods in the same tool main class Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/276 From duke at openjdk.java.net Tue Aug 4 15:11:22 2020 From: duke at openjdk.java.net (duke) Date: Tue, 4 Aug 2020 15:11:22 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 2 new changesets Message-ID: Changeset: 0cf5d863 Author: Jorn Vernee Date: 2020-08-04 15:09:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0cf5d863 8251048: Add some upcall benchmarks Reviewed-by: mcimadamore ! 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/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/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.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/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 Changeset: 5a788341 Author: duke Date: 2020-08-04 15:10:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5a788341 Automatic merge of foreign-abi into foreign-jextract From jvernee at openjdk.java.net Tue Aug 4 15:11:51 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 4 Aug 2020 15:11:51 GMT Subject: [foreign-abi] Integrated: 8251048: Add some upcall benchmarks In-Reply-To: <6V6iqZiLfbYn7dN8mJJ3eh-gRCQhA_ZT3PkHhBy3PT0=.bb0d1ade-9a7b-4345-9a47-50da702c4437@github.com> References: <6V6iqZiLfbYn7dN8mJJ3eh-gRCQhA_ZT3PkHhBy3PT0=.bb0d1ade-9a7b-4345-9a47-50da702c4437@github.com> Message-ID: On Tue, 4 Aug 2020 14:18:38 GMT, Jorn Vernee wrote: > Hi, > > This patch adds a few basic upcall benchmarks to measure the call overhead between JNI and panama, in order to track > future progress to optimize upcalls. (Currently panama is slower, because we basically do JNI + extras, but the code > needed to get there is significantly simpler for panama's API). I've also added jvm args to `@Fork` annotations for > all the benchmarks, so they don't have to be passed on the command line (only --enable-preview has to be passed > currently, which is a temporary workaround for another issue). I've also removed the NO_SPEC variants from the > CallOverhead benchmark, since the flag no longer exists. We also weren't covering all the combinations of USE_SPEC and > USE_INTRINSICS. Rather than adding benchmark methods for each combination, the same results can be found by setting the > relevant system properties on the command line, which keeps the code simpler. Thanks, Jorn This pull request has now been integrated. Changeset: 0cf5d863 Author: Jorn Vernee URL: https://git.openjdk.java.net/panama-foreign/commit/0cf5d863 Stats: 297 lines in 17 files changed: 37 ins; 246 del; 14 mod 8251048: Add some upcall benchmarks Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/277 From henryjen at openjdk.java.net Tue Aug 4 17:58:36 2020 From: henryjen at openjdk.java.net (Henry Jen) Date: Tue, 4 Aug 2020 17:58:36 GMT Subject: [foreign-abi] RFR: Nio benchmark Message-ID: This added a simple benchmark to get DirectoryStream implemented with Panama, compared to a simplified JNI version also the stock implementation. Currently MacOS and Linux are included, for other platform, default kicks in and abort with exception. To enable platform dependant code needed by Panama, we add a folder, test/os, where we can put platform override implementation. This allows minimum change to the code layout, however, the colocation is less than desired. Support package of jdk.incubator.jbind.core is added, as that's what needed for jbind generated code. This is basically what jextract generated RuntimeHelper. LibC.java is generated by jbind. The command used to generate the file is gencode.sh, the patch also contains argument files. When generate code with jbind, there are redundant files no needed for the benchmark, use `git status` to identify those and it's safe to remove them and only keep the LibC.java. ------------- Commit messages: - 8249879: Split MemorySegment and MemoryAddress (linux test fix) - 8249879: Split MemorySegment and MemoryAddress (test fix) - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Adapt Addressable - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Merge branch 'NioBenchmark' of github.com:slowhog/panama-foreign into NioBenchmark - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Add Linux benchmark - ... and 13 more: https://git.openjdk.java.net/panama-foreign/compare/c342261a...7dd2399f Changes: https://git.openjdk.java.net/panama-foreign/pull/278/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/278/webrev.00 Stats: 2426 lines in 26 files changed: 2424 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/278.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/278/head:pull/278 PR: https://git.openjdk.java.net/panama-foreign/pull/278 From henryjen at openjdk.java.net Tue Aug 4 18:08:08 2020 From: henryjen at openjdk.java.net (Henry Jen) Date: Tue, 4 Aug 2020 18:08:08 GMT Subject: [foreign-abi] RFR: Nio benchmark [v2] In-Reply-To: References: Message-ID: > This added a simple benchmark to get DirectoryStream implemented with Panama, compared to a simplified JNI version also > the stock implementation. Currently MacOS and Linux are included, for other platform, default kicks in and abort with > exception. To enable platform dependant code needed by Panama, we add a folder, test/os, where we can put platform > override implementation. This allows minimum change to the code layout, however, the colocation is less than desired. > Support package of jdk.incubator.jbind.core is added, as that's what needed for jbind generated code. This is basically > what jextract generated RuntimeHelper. > LibC.java is generated by jbind. The command used to generate the file is gencode.sh, the patch also contains argument > files. > When generate code with jbind, there are redundant files no needed for the benchmark, use `git status` to identify > those and it's safe to remove them and only keep the LibC.java. Henry Jen has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 24 commits: - Merge remote-tracking branch 'openjdk/foreign-abi' into NioBenchmark - 8249879: Split MemorySegment and MemoryAddress (linux test fix) - 8249879: Split MemorySegment and MemoryAddress (test fix) - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Adapt Addressable - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - Merge branch 'NioBenchmark' of github.com:slowhog/panama-foreign into NioBenchmark - Merge branch 'foreign-abi' of https://github.com/openjdk/panama-foreign into NioBenchmark - ... and 14 more: https://git.openjdk.java.net/panama-foreign/compare/0cf5d863...77f42b13 ------------- Changes: https://git.openjdk.java.net/panama-foreign/pull/278/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/278/webrev.01 Stats: 2426 lines in 26 files changed: 2424 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/278.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/278/head:pull/278 PR: https://git.openjdk.java.net/panama-foreign/pull/278 From henryjen at openjdk.java.net Tue Aug 4 18:22:57 2020 From: henryjen at openjdk.java.net (Henry Jen) Date: Tue, 4 Aug 2020 18:22:57 GMT Subject: [foreign-abi] RFR: Nio benchmark In-Reply-To: References: Message-ID: On Tue, 4 Aug 2020 17:51:09 GMT, Henry Jen wrote: > This added a simple benchmark to get DirectoryStream implemented with Panama, compared to a simplified JNI version also > the stock implementation. Currently MacOS and Linux are included, for other platform, default kicks in and abort with > exception. To enable platform dependant code needed by Panama, we add a folder, test/os, where we can put platform > override implementation. This allows minimum change to the code layout, however, the colocation is less than desired. > Support package of jdk.incubator.jbind.core is added, as that's what needed for jbind generated code. This is basically > what jextract generated RuntimeHelper. > LibC.java is generated by jbind. The command used to generate the file is gencode.sh, the patch also contains argument > files. > When generate code with jbind, there are redundant files no needed for the benchmark, use `git status` to identify > those and it's safe to remove them and only keep the LibC.java. It's just a reference, the pull request should be split up and create PRs for appropriate upstream ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/278 From henryjen at openjdk.java.net Tue Aug 4 18:22:57 2020 From: henryjen at openjdk.java.net (Henry Jen) Date: Tue, 4 Aug 2020 18:22:57 GMT Subject: [foreign-abi] Withdrawn: Nio benchmark In-Reply-To: References: Message-ID: On Tue, 4 Aug 2020 17:51:09 GMT, Henry Jen wrote: > This added a simple benchmark to get DirectoryStream implemented with Panama, compared to a simplified JNI version also > the stock implementation. Currently MacOS and Linux are included, for other platform, default kicks in and abort with > exception. To enable platform dependant code needed by Panama, we add a folder, test/os, where we can put platform > override implementation. This allows minimum change to the code layout, however, the colocation is less than desired. > Support package of jdk.incubator.jbind.core is added, as that's what needed for jbind generated code. This is basically > what jextract generated RuntimeHelper. > LibC.java is generated by jbind. The command used to generate the file is gencode.sh, the patch also contains argument > files. > When generate code with jbind, there are redundant files no needed for the benchmark, use `git status` to identify > those and it's safe to remove them and only keep the LibC.java. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/278 From vladimir.kozlov at oracle.com Tue Aug 4 19:52:29 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 4 Aug 2020 12:52:29 -0700 Subject: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes In-Reply-To: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> References: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> Message-ID: Hi Vladimir, Looks good. I have only few small questions. compile.cpp: what is next comment about? + // FIXME for_igvn() is corrupted from here: new_worklist which is set_for_ignv() was allocated on stack. print_method(): NodeClassNames[] should be available in product. Node::Name() method is not, but we can move it to product. But I am fine to do that later. Why VectorSupport.java does not have copyright header? Thanks, Vladimir K On 7/28/20 3:29 PM, Vladimir Ivanov wrote: > Hi, > > Thanks for the feedback on webrev.00, Remi, Coleen, Vladimir K., and Ekaterina! > > Here are the latest changes for Vector API support in HotSpot shared code: > > http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01 > > Incremental changes (diff against webrev.00): > > http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01_00 > > I decided to post it here and not initiate a new round of reviews because the changes are mostly limited to minor > cleanups / simple bug fixes. > > Detailed summary: > ? - rebased to jdk/jdk tip; > ? - got rid of NotV, VLShiftV, VRShiftV, VURShiftV nodes; > ? - restore lazy cleanup logic during incremental inlining (see needs_cleanup in compile.cpp); > ? - got rid of x86-specific changes in shared code; > ? - fix for 8244867 [1]; > ? - fix Graal test failure: enumerate VectorSupport intrinsics in CheckGraalIntrinsics > ? - numerous minor cleanups > > Best regards, > Vladimir Ivanov > > [1] http://hg.openjdk.java.net/panama/dev/rev/dcfc7b6e8977 > ??? http://jbs.oracle.com/browse/JDK-8244867 > ??? 8244867: 2 vector api tests crash with assert(is_reference_type(basic_type())) failed: wrong type > Summary: Adding safety checks to prevent intrinsification if class arguments of non-primitive types are uninitialized. > > On 04.04.2020 02:12, Vladimir Ivanov wrote: >> Hi, >> >> Following up on review requests of API [0] and Java implementation [1] for Vector API (JEP 338 [2]), here's a request >> for review of general HotSpot changes (in shared code) required for supporting the API: >> >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/all.00-03/ >> >> (First of all, to set proper expectations: since the JEP is still in Candidate state, the intention is to initiate >> preliminary round(s) of review to inform the community and gather feedback before sending out final/official RFRs once >> the JEP is Targeted to a release.) >> >> Vector API (being developed in Project Panama [3]) relies on JVM support to utilize optimal vector hardware >> instructions at runtime. It interacts with JVM through intrinsics (declared in jdk.internal.vm.vector.VectorSupport >> [4]) which expose vector operations support in C2 JIT-compiler. >> >> As Paul wrote earlier: "A vector intrinsic is an internal low-level vector operation. The last argument to the >> intrinsic is fall back behavior in Java, implementing the scalar operation over the number of elements held by the >> vector.? Thus, If the intrinsic is not supported in C2 for the other arguments then the Java implementation is >> executed (the Java implementation is always executed when running in the interpreter or for C1)." >> >> The rest of JVM support is about aggressively optimizing vector boxes to minimize (ideally eliminate) the overhead of >> boxing for vector values. >> It's a stop-the-gap solution for vector box elimination problem until inline classes arrive. Vector classes are >> value-based and in the longer term will be migrated to inline classes once the support becomes available. >> >> Vector API talk from JVMLS'18 [5] contains brief overview of JVM implementation and some details. >> >> Complete implementation resides in vector-unstable branch of panama/dev repository [6]. >> >> Now to gory details (the patch is split in multiple "sub-webrevs"): >> >> =========================================================== >> >> (1) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/00.backend.shared/ >> >> Ideal vector nodes for new operations introduced by Vector API. >> >> (Platform-specific back end support will be posted for review separately). >> >> =========================================================== >> >> (2) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/ >> >> JVM Java interface (VectorSupport) and intrinsic support in C2. >> >> Vector instances are initially represented as VectorBox macro nodes and "unboxing" is represented by VectorUnbox node. >> It simplifies vector box elimination analysis and the nodes are expanded later right before EA pass. >> >> Vectors have 2-level on-heap representation: for the vector value primitive array is used as a backing storage and it >> is encapsulated in a typed wrapper (e.g., Int256Vector - vector of 8 ints - contains a int[8] instance which is used >> to store vector value). >> >> Unless VectorBox node goes away, it needs to be expanded into an allocation eventually, but it is a pure node and >> doesn't have any JVM state associated with it. The problem is solved by keeping JVM state separately in a >> VectorBoxAllocate node associated with VectorBox node and use it during expansion. >> >> Also, to simplify vector box elimination, inlining of vector reboxing calls (VectorSupport::maybeRebox) is delayed >> until the analysis is over. >> >> =========================================================== >> >> (3) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/02.vbox_elimination/ >> >> Vector box elimination analysis implementation. (Brief overview: slides #36-42 [5].) >> >> The main part is devoted to scalarization across safepoints and rematerialization support during deoptimization. In >> C2-generated code vector operations work with raw vector values which live in registers or spilled on the stack and it >> allows to avoid boxing/unboxing when a vector value is alive across a safepoint. As with other values, there's just a >> location of the vector value at the safepoint and vector type information recorded in the relevant nmethod metadata >> and all the heavy-lifting happens only when rematerialization takes place. >> >> The analysis preserves object identity invariants except during aggressive reboxing (guarded by >> -XX:+EnableAggressiveReboxing). >> >> (Aggressive reboxing is crucial for cases when vectors "escape": it allocates a fresh instance at every escape point >> thus enabling original instance to go away.) >> >> =========================================================== >> >> (4) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/03.module.hotspot/ >> >> HotSpot changes for jdk.incubator.vector module. Vector support is makred experimental and turned off by default. JEP >> 338 proposes the API to be released as an incubator module, so a user has to specify "--add-module >> jdk.incubator.vector" on the command line to be able to use it. >> When user does that, JVM automatically enables Vector API support. >> It improves usability (user doesn't need to separately "open" the API and enable JVM support) while minimizing risks >> of destabilitzation from new code when the API is not used. >> >> >> That's it! Will be happy to answer any questions. >> >> And thanks in advance for any feedback! >> >> Best regards, >> Vladimir Ivanov >> >> [0] https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/065345.html >> >> [1] https://mail.openjdk.java.net/pipermail/hotspot-dev/2020-April/041228.html >> >> [2] https://openjdk.java.net/jeps/338 >> >> [3] https://openjdk.java.net/projects/panama/ >> >> [4] >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java.html >> >> >> [5] http://cr.openjdk.java.net/~vlivanov/talks/2018_JVMLS_VectorAPI.pdf >> >> [6] http://hg.openjdk.java.net/panama/dev/shortlog/92bbd44386e9 >> >> ???? $ hg clone http://hg.openjdk.java.net/panama/dev/ -b vector-unstable From vladimir.kozlov at oracle.com Tue Aug 4 19:59:52 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 4 Aug 2020 12:59:52 -0700 Subject: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes In-Reply-To: References: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> Message-ID: x86 changes seems fine. Thanks, Vladimir K On 7/29/20 11:19 AM, Viswanathan, Sandhya wrote: > Hi, > > Likewise, the corresponding x86 backend changes since first review are also only minor cleanups and simple bug fixes: > > X86: > Full: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.01/ > Incremental: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00-webrev.01/ > > Summary: > - rebased to jdk/jdk tip; > - backend changes related to removal of NotV, VLShiftV, VRShiftV, VURShiftV nodes; > - vector insert bug fix > - some minor cleanups > > Older webrev links for your reference: > X86b backend: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00/ > > Best Regards, > Sandhya > > -----Original Message----- > From: Vladimir Ivanov > Sent: Tuesday, July 28, 2020 3:30 PM > To: hotspot-dev ; hotspot compiler > Cc: Viswanathan, Sandhya ; panama-dev > Subject: Re: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes > > Hi, > > Thanks for the feedback on webrev.00, Remi, Coleen, Vladimir K., and Ekaterina! > > Here are the latest changes for Vector API support in HotSpot shared code: > > http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01 > > Incremental changes (diff against webrev.00): > > http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01_00 > > I decided to post it here and not initiate a new round of reviews because the changes are mostly limited to minor cleanups / simple bug fixes. > > Detailed summary: > - rebased to jdk/jdk tip; > - got rid of NotV, VLShiftV, VRShiftV, VURShiftV nodes; > - restore lazy cleanup logic during incremental inlining (see needs_cleanup in compile.cpp); > - got rid of x86-specific changes in shared code; > - fix for 8244867 [1]; > - fix Graal test failure: enumerate VectorSupport intrinsics in CheckGraalIntrinsics > - numerous minor cleanups > > Best regards, > Vladimir Ivanov > > [1] http://hg.openjdk.java.net/panama/dev/rev/dcfc7b6e8977 > http://jbs.oracle.com/browse/JDK-8244867 > 8244867: 2 vector api tests crash with > assert(is_reference_type(basic_type())) failed: wrong type > Summary: Adding safety checks to prevent intrinsification if class arguments of non-primitive types are uninitialized. > > On 04.04.2020 02:12, Vladimir Ivanov wrote: >> Hi, >> >> Following up on review requests of API [0] and Java implementation [1] >> for Vector API (JEP 338 [2]), here's a request for review of general >> HotSpot changes (in shared code) required for supporting the API: >> >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar >> ed/webrev.00/all.00-03/ >> >> >> (First of all, to set proper expectations: since the JEP is still in >> Candidate state, the intention is to initiate preliminary round(s) of >> review to inform the community and gather feedback before sending out >> final/official RFRs once the JEP is Targeted to a release.) >> >> Vector API (being developed in Project Panama [3]) relies on JVM >> support to utilize optimal vector hardware instructions at runtime. It >> interacts with JVM through intrinsics (declared in >> jdk.internal.vm.vector.VectorSupport [4]) which expose vector >> operations support in C2 JIT-compiler. >> >> As Paul wrote earlier: "A vector intrinsic is an internal low-level >> vector operation. The last argument to the intrinsic is fall back >> behavior in Java, implementing the scalar operation over the number of >> elements held by the vector.? Thus, If the intrinsic is not supported >> in >> C2 for the other arguments then the Java implementation is executed >> (the Java implementation is always executed when running in the >> interpreter or for C1)." >> >> The rest of JVM support is about aggressively optimizing vector boxes >> to minimize (ideally eliminate) the overhead of boxing for vector values. >> It's a stop-the-gap solution for vector box elimination problem until >> inline classes arrive. Vector classes are value-based and in the >> longer term will be migrated to inline classes once the support becomes available. >> >> Vector API talk from JVMLS'18 [5] contains brief overview of JVM >> implementation and some details. >> >> Complete implementation resides in vector-unstable branch of >> panama/dev repository [6]. >> >> Now to gory details (the patch is split in multiple "sub-webrevs"): >> >> =========================================================== >> >> (1) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar >> ed/webrev.00/00.backend.shared/ >> >> >> Ideal vector nodes for new operations introduced by Vector API. >> >> (Platform-specific back end support will be posted for review separately). >> >> =========================================================== >> >> (2) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar >> ed/webrev.00/01.intrinsics/ >> >> >> JVM Java interface (VectorSupport) and intrinsic support in C2. >> >> Vector instances are initially represented as VectorBox macro nodes >> and "unboxing" is represented by VectorUnbox node. It simplifies >> vector box elimination analysis and the nodes are expanded later right before EA pass. >> >> Vectors have 2-level on-heap representation: for the vector value >> primitive array is used as a backing storage and it is encapsulated in >> a typed wrapper (e.g., Int256Vector - vector of 8 ints - contains a >> int[8] instance which is used to store vector value). >> >> Unless VectorBox node goes away, it needs to be expanded into an >> allocation eventually, but it is a pure node and doesn't have any JVM >> state associated with it. The problem is solved by keeping JVM state >> separately in a VectorBoxAllocate node associated with VectorBox node >> and use it during expansion. >> >> Also, to simplify vector box elimination, inlining of vector reboxing >> calls (VectorSupport::maybeRebox) is delayed until the analysis is over. >> >> =========================================================== >> >> (3) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar >> ed/webrev.00/02.vbox_elimination/ >> >> >> Vector box elimination analysis implementation. (Brief overview: >> slides >> #36-42 [5].) >> >> The main part is devoted to scalarization across safepoints and >> rematerialization support during deoptimization. In C2-generated code >> vector operations work with raw vector values which live in registers >> or spilled on the stack and it allows to avoid boxing/unboxing when a >> vector value is alive across a safepoint. As with other values, >> there's just a location of the vector value at the safepoint and >> vector type information recorded in the relevant nmethod metadata and >> all the heavy-lifting happens only when rematerialization takes place. >> >> The analysis preserves object identity invariants except during >> aggressive reboxing (guarded by -XX:+EnableAggressiveReboxing). >> >> (Aggressive reboxing is crucial for cases when vectors "escape": it >> allocates a fresh instance at every escape point thus enabling >> original instance to go away.) >> >> =========================================================== >> >> (4) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar >> ed/webrev.00/03.module.hotspot/ >> >> >> HotSpot changes for jdk.incubator.vector module. Vector support is >> makred experimental and turned off by default. JEP 338 proposes the >> API to be released as an incubator module, so a user has to specify >> "--add-module jdk.incubator.vector" on the command line to be able to >> use it. >> When user does that, JVM automatically enables Vector API support. >> It improves usability (user doesn't need to separately "open" the API >> and enable JVM support) while minimizing risks of destabilitzation >> from new code when the API is not used. >> >> >> That's it! Will be happy to answer any questions. >> >> And thanks in advance for any feedback! >> >> Best regards, >> Vladimir Ivanov >> >> [0] >> https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/06534 >> 5.html >> >> >> [1] >> https://mail.openjdk.java.net/pipermail/hotspot-dev/2020-April/041228. >> html >> >> [2] https://openjdk.java.net/jeps/338 >> >> [3] https://openjdk.java.net/projects/panama/ >> >> [4] >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar >> ed/webrev.00/01.intrinsics/src/java.base/share/classes/jdk/internal/vm >> /vector/VectorSupport.java.html >> >> >> [5] >> http://cr.openjdk.java.net/~vlivanov/talks/2018_JVMLS_VectorAPI.pdf >> >> [6] http://hg.openjdk.java.net/panama/dev/shortlog/92bbd44386e9 >> >> ??? $ hg clone http://hg.openjdk.java.net/panama/dev/ -b >> vector-unstable From sandhya.viswanathan at intel.com Wed Aug 5 00:16:44 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Wed, 5 Aug 2020 00:16:44 +0000 Subject: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes In-Reply-To: References: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> Message-ID: Thanks a lot for the review. Best Regards, Sandhya -----Original Message----- From: Vladimir Kozlov Sent: Tuesday, August 04, 2020 1:00 PM To: Viswanathan, Sandhya ; Vladimir Ivanov ; hotspot-dev ; hotspot compiler Cc: panama-dev Subject: Re: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes x86 changes seems fine. Thanks, Vladimir K On 7/29/20 11:19 AM, Viswanathan, Sandhya wrote: > Hi, > > Likewise, the corresponding x86 backend changes since first review are also only minor cleanups and simple bug fixes: > > X86: > Full: http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.01/ > Incremental: > http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00 > -webrev.01/ > > Summary: > - rebased to jdk/jdk tip; > - backend changes related to removal of NotV, VLShiftV, VRShiftV, VURShiftV nodes; > - vector insert bug fix > - some minor cleanups > > Older webrev links for your reference: > X86b backend: > http://cr.openjdk.java.net/~sviswanathan/VAPI_RFR/x86_webrev/webrev.00 > / > > Best Regards, > Sandhya > > -----Original Message----- > From: Vladimir Ivanov > Sent: Tuesday, July 28, 2020 3:30 PM > To: hotspot-dev ; hotspot compiler > > Cc: Viswanathan, Sandhya ; panama-dev > > Subject: Re: RFR (XXL): 8223347: Integration of Vector API > (Incubator): General HotSpot changes > > Hi, > > Thanks for the feedback on webrev.00, Remi, Coleen, Vladimir K., and Ekaterina! > > Here are the latest changes for Vector API support in HotSpot shared code: > > http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar > ed/webrev.01 > > Incremental changes (diff against webrev.00): > > http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shar > ed/webrev.01_00 > > I decided to post it here and not initiate a new round of reviews because the changes are mostly limited to minor cleanups / simple bug fixes. > > Detailed summary: > - rebased to jdk/jdk tip; > - got rid of NotV, VLShiftV, VRShiftV, VURShiftV nodes; > - restore lazy cleanup logic during incremental inlining (see needs_cleanup in compile.cpp); > - got rid of x86-specific changes in shared code; > - fix for 8244867 [1]; > - fix Graal test failure: enumerate VectorSupport intrinsics in CheckGraalIntrinsics > - numerous minor cleanups > > Best regards, > Vladimir Ivanov > > [1] http://hg.openjdk.java.net/panama/dev/rev/dcfc7b6e8977 > http://jbs.oracle.com/browse/JDK-8244867 > 8244867: 2 vector api tests crash with > assert(is_reference_type(basic_type())) failed: wrong type > Summary: Adding safety checks to prevent intrinsification if class arguments of non-primitive types are uninitialized. > > On 04.04.2020 02:12, Vladimir Ivanov wrote: >> Hi, >> >> Following up on review requests of API [0] and Java implementation >> [1] for Vector API (JEP 338 [2]), here's a request for review of >> general HotSpot changes (in shared code) required for supporting the API: >> >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.sha >> r >> ed/webrev.00/all.00-03/ >> >> >> (First of all, to set proper expectations: since the JEP is still in >> Candidate state, the intention is to initiate preliminary round(s) of >> review to inform the community and gather feedback before sending out >> final/official RFRs once the JEP is Targeted to a release.) >> >> Vector API (being developed in Project Panama [3]) relies on JVM >> support to utilize optimal vector hardware instructions at runtime. >> It interacts with JVM through intrinsics (declared in >> jdk.internal.vm.vector.VectorSupport [4]) which expose vector >> operations support in C2 JIT-compiler. >> >> As Paul wrote earlier: "A vector intrinsic is an internal low-level >> vector operation. The last argument to the intrinsic is fall back >> behavior in Java, implementing the scalar operation over the number >> of elements held by the vector.? Thus, If the intrinsic is not >> supported in >> C2 for the other arguments then the Java implementation is executed >> (the Java implementation is always executed when running in the >> interpreter or for C1)." >> >> The rest of JVM support is about aggressively optimizing vector boxes >> to minimize (ideally eliminate) the overhead of boxing for vector values. >> It's a stop-the-gap solution for vector box elimination problem until >> inline classes arrive. Vector classes are value-based and in the >> longer term will be migrated to inline classes once the support becomes available. >> >> Vector API talk from JVMLS'18 [5] contains brief overview of JVM >> implementation and some details. >> >> Complete implementation resides in vector-unstable branch of >> panama/dev repository [6]. >> >> Now to gory details (the patch is split in multiple "sub-webrevs"): >> >> =========================================================== >> >> (1) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.sha >> r >> ed/webrev.00/00.backend.shared/ >> >> >> Ideal vector nodes for new operations introduced by Vector API. >> >> (Platform-specific back end support will be posted for review separately). >> >> =========================================================== >> >> (2) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.sha >> r >> ed/webrev.00/01.intrinsics/ >> >> >> JVM Java interface (VectorSupport) and intrinsic support in C2. >> >> Vector instances are initially represented as VectorBox macro nodes >> and "unboxing" is represented by VectorUnbox node. It simplifies >> vector box elimination analysis and the nodes are expanded later right before EA pass. >> >> Vectors have 2-level on-heap representation: for the vector value >> primitive array is used as a backing storage and it is encapsulated >> in a typed wrapper (e.g., Int256Vector - vector of 8 ints - contains >> a int[8] instance which is used to store vector value). >> >> Unless VectorBox node goes away, it needs to be expanded into an >> allocation eventually, but it is a pure node and doesn't have any JVM >> state associated with it. The problem is solved by keeping JVM state >> separately in a VectorBoxAllocate node associated with VectorBox node >> and use it during expansion. >> >> Also, to simplify vector box elimination, inlining of vector reboxing >> calls (VectorSupport::maybeRebox) is delayed until the analysis is over. >> >> =========================================================== >> >> (3) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.sha >> r >> ed/webrev.00/02.vbox_elimination/ >> >> >> Vector box elimination analysis implementation. (Brief overview: >> slides >> #36-42 [5].) >> >> The main part is devoted to scalarization across safepoints and >> rematerialization support during deoptimization. In C2-generated code >> vector operations work with raw vector values which live in registers >> or spilled on the stack and it allows to avoid boxing/unboxing when a >> vector value is alive across a safepoint. As with other values, >> there's just a location of the vector value at the safepoint and >> vector type information recorded in the relevant nmethod metadata and >> all the heavy-lifting happens only when rematerialization takes place. >> >> The analysis preserves object identity invariants except during >> aggressive reboxing (guarded by -XX:+EnableAggressiveReboxing). >> >> (Aggressive reboxing is crucial for cases when vectors "escape": it >> allocates a fresh instance at every escape point thus enabling >> original instance to go away.) >> >> =========================================================== >> >> (4) >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.sha >> r >> ed/webrev.00/03.module.hotspot/ >> >> >> HotSpot changes for jdk.incubator.vector module. Vector support is >> makred experimental and turned off by default. JEP 338 proposes the >> API to be released as an incubator module, so a user has to specify >> "--add-module jdk.incubator.vector" on the command line to be able to >> use it. >> When user does that, JVM automatically enables Vector API support. >> It improves usability (user doesn't need to separately "open" the API >> and enable JVM support) while minimizing risks of destabilitzation >> from new code when the API is not used. >> >> >> That's it! Will be happy to answer any questions. >> >> And thanks in advance for any feedback! >> >> Best regards, >> Vladimir Ivanov >> >> [0] >> https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/0653 >> 4 >> 5.html >> >> >> [1] >> https://mail.openjdk.java.net/pipermail/hotspot-dev/2020-April/041228. >> html >> >> [2] https://openjdk.java.net/jeps/338 >> >> [3] https://openjdk.java.net/projects/panama/ >> >> [4] >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.sha >> r >> ed/webrev.00/01.intrinsics/src/java.base/share/classes/jdk/internal/v >> m >> /vector/VectorSupport.java.html >> >> >> [5] >> http://cr.openjdk.java.net/~vlivanov/talks/2018_JVMLS_VectorAPI.pdf >> >> [6] http://hg.openjdk.java.net/panama/dev/shortlog/92bbd44386e9 >> >> ??? $ hg clone http://hg.openjdk.java.net/panama/dev/ -b >> vector-unstable From krakowski at hhu.de Wed Aug 5 08:42:19 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Wed, 5 Aug 2020 10:42:19 +0200 Subject: [foreign-jextract] Closing sliced segment closes original segment In-Reply-To: <5b27ff60-9b3c-72b1-5803-31815ac649a0@oracle.com> References: <38adce67-cf4d-4310-7a4a-6c7db7276f70@oracle.com> <1aa5aa19-986f-2209-942b-a8edfa91d52d@hhu.de> <5b27ff60-9b3c-72b1-5803-31815ac649a0@oracle.com> Message-ID: <900a22eb-242e-c6c4-2ab7-53be34b0f248@hhu.de> Hi, thanks for the detailed explanation! I have not yet thought of the case of aligned memory. Here it definitely makes sense to close the parent segment, otherwise memory leaks could occur. I will try do adapt my code, so that it doesn't try to close MemorySegments obtained through field accesses. Best regards, Filip On 8/4/20 4:24 PM, Maurizio Cimadamore wrote: > > On 04/08/2020 15:01, Filip Krakowski wrote: >> I don't know if this makes sense, but I would expect MemorySegments >> to behave like (direct) ByteBuffers (slices) in this context, since >> the slice's memory is not released automatically (using a Cleaner) >> after the slice gets garbage collected. Is there a specific reason as >> to why child segments close their parent segments? If I got it right, >> the client would need to check if the segment has the CLOSE access >> mode set to decide if it may close the segment or not. > > In the byte buffer API, every buffer is managed with a cleaner. A > slice is a segment which points to the original buffer, hence keeping > it "alive". The memory access API supports deterministic deallocation, > so we have to answer a question that the bytebuffer API doesn't have: > what should happen when a segment slice is closed? There are three > possible answers: > > 1) close the original segment > 2) do nothing > 3) throw > > Now, the general sense, when writing the API, was that clients wanted > either (1) or (2,3). That is, there are cases where you really want > the slice to act like the real segment, and closing the slice should > close the whole thing. This is the case where a segment is created, > and maybe, for alignment purposes, a slice of it is taken, and then > worked on by a client. > > But there are also other cases in which the slices are never really > meant to be closed, because the slices are portions of a bigger memory > region that is handled somewhere else. In this case clients want > either (2) or (3), but never (1), as they do _not_ want the original > segment to be closed. We preferred (3) over (2) because the API is in > general pretty aggressive in trying to enforce well-formedness of > segments invariants - that is, if a segment is non-closeable and you > try to close it, we like to report an exception, rather than doing > nothing. > > An alternative is of course possible, where calling asSlice creates a > new segment with its own independent scope, whose cleanup action does > nothing. But note that this scope is not really 100% independent: if > the main segment is closed, then the slice segment should be reported > as closed as well. This is tricky to get right, and in general seems > to suggest that a parent segment and all its slices share the _same_ > temporal bounds: if the parent segment is closed, then all the slices > derived from it should be considered closed too. If you keep pulling > on this string, then it follows that closing a slice also results in > closing the parent segment (since both share the same temporal bounds) > - and the only thing a client can do to protect against this is to > remove the CLOSED access mode on the slice. Also, having an API where > slicing would result in a new stateful scope being created would > prevent any possibility to implement slices with inline types when > Valhalla will land. All this seemed to push towards a model where > slices are stateless entities which share the temporal bounds with > some parent segment. > > Maurizio > > From aph at redhat.com Wed Aug 5 10:36:46 2020 From: aph at redhat.com (Andrew Haley) Date: Wed, 5 Aug 2020 11:36:46 +0100 Subject: [foreign-memaccess] on confinement In-Reply-To: References: <01b92acc-19f2-9457-56f5-eaab1cef8d85@oracle.com> <1db1e637-bbec-edce-ec45-cc8a773ac39f@redhat.com> <1f0ede62-c587-4d3c-da08-28f7eaf1cd5e@oracle.com> <376f3445-39ca-8ccf-b8db-e5fa34c645fb@redhat.com> Message-ID: <074036ad-97d5-7b6c-6e0b-c0455721720e@redhat.com> On 7/30/20 3:04 PM, Maurizio Cimadamore wrote: > We'll keep playing in this area, I'll share a patch or something once we > manage to get something working :-) OK, thanks for the detailed and thorough reply. Food for thought, indeed. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From jvernee at openjdk.java.net Wed Aug 5 10:59:05 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Wed, 5 Aug 2020 10:59:05 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled Message-ID: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Hi, This patch fixes GC stack walking for optimized native calls. For calls in compiled frames, the callee argument oops are processed using special case code in `CompiledMethod::preserve_callee_argument_oops`. This code relies on the original bytecode to find the signature of the callee, but for optimized native calls this doesn't make sense, since the original call is replaced, and some of the arguments (notably some that are oops) are discarded. In the case of an optimized native call, we can skip all callee argument oop processing, since we can't pass any oops to native calls any ways. Since the current code was already looking at debug info to find the signature of the callee, I piggy-backed on that to add a flag for optimized native calls. If the flag is set, we return early, skipping any processing. (I left in the assert I used to debug this, since it gives the failure a better error message, should we run into this again in the future) Thanks, Jorn ------------- Commit messages: - Skip optimized native calls when processing callee argument oops. - Add an assert to check whether a RegisterMap entry is NULL or not Changes: https://git.openjdk.java.net/panama-foreign/pull/279/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/279/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251047 Stats: 33 lines in 9 files changed: 26 ins; 0 del; 7 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/279.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/279/head:pull/279 PR: https://git.openjdk.java.net/panama-foreign/pull/279 From mcimadamore at openjdk.java.net Wed Aug 5 11:28:50 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Wed, 5 Aug 2020 11:28:50 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled In-Reply-To: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: On Wed, 5 Aug 2020 10:54:02 GMT, Jorn Vernee wrote: > Hi, > > This patch fixes GC stack walking for optimized native calls. > > For calls in compiled frames, the callee argument oops are processed using special case code in > `CompiledMethod::preserve_callee_argument_oops`. This code relies on the original bytecode to find the signature of the > callee, but for optimized native calls this doesn't make sense, since the original call is replaced, and some of the > arguments (notably some that are oops) are discarded. In the case of an optimized native call, we can skip all callee > argument oop processing, since we can't pass any oops to native calls any ways. Since the current code was already > looking at debug info to find the signature of the callee, I piggy-backed on that to add a flag for optimized native > calls. If the flag is set, we return early, skipping any processing. (I left in the assert I used to debug this, since > it gives the failure a better error message, should we run into this again in the future) Thanks, Jorn Makes sense to me - probably better if somebody from the VM team takes a look :-) ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/279 From vlivanov at openjdk.java.net Wed Aug 5 11:51:48 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Wed, 5 Aug 2020 11:51:48 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled In-Reply-To: References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: On Wed, 5 Aug 2020 11:26:27 GMT, Maurizio Cimadamore wrote: >> Hi, >> >> This patch fixes GC stack walking for optimized native calls. >> >> For calls in compiled frames, the callee argument oops are processed using special case code in >> `CompiledMethod::preserve_callee_argument_oops`. This code relies on the original bytecode to find the signature of the >> callee, but for optimized native calls this doesn't make sense, since the original call is replaced, and some of the >> arguments (notably some that are oops) are discarded. In the case of an optimized native call, we can skip all callee >> argument oop processing, since we can't pass any oops to native calls any ways. Since the current code was already >> looking at debug info to find the signature of the callee, I piggy-backed on that to add a flag for optimized native >> calls. If the flag is set, we return early, skipping any processing. (I left in the assert I used to debug this, since >> it gives the failure a better error message, should we run into this again in the future) Thanks, Jorn > > Makes sense to me - probably better if somebody from the VM team takes a look :-) Not sure it's the best way to fix the problem (need to look into the code more closely), but the fix looks good for now. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/279 From aph at redhat.com Wed Aug 5 12:23:01 2020 From: aph at redhat.com (Andrew Haley) Date: Wed, 5 Aug 2020 13:23:01 +0100 Subject: [foreign-memaccess] on confinement In-Reply-To: <136693e8-3369-2dcb-1060-76079c2998f9@oracle.com> References: <01b92acc-19f2-9457-56f5-eaab1cef8d85@oracle.com> <1db1e637-bbec-edce-ec45-cc8a773ac39f@redhat.com> <136693e8-3369-2dcb-1060-76079c2998f9@oracle.com> Message-ID: <60c8d85e-86ec-5ba0-1ffe-c3f53e72b17c@redhat.com> On 7/20/20 10:42 AM, Maurizio Cimadamore wrote: > > On 01/07/2020 18:40, Andrew Haley wrote: >> Hi, >> >> On 04/06/2019 12:34, Maurizio Cimadamore wrote: >> >>> So, it seems that, even with the complexity of (1), we still don't have >>> a clear cut way to think about the problem outlined above. And I'd >>> really really like to avoid exposing such complex state transitions into >>> the final API. I think the cross product of alive/dead state with >>> neutral/owned state leads to place where it's really hard to think about >>> who can do what at any given point in time (in addition to make the >>> implementation more convoluted and direct which might result in more >>> places for bugs to hide, as well as a potential for performance >>> degradation). >>> >>> On the other hand, it seems like something like (2) would not only lead >>> to something more desirable API/programming model-wise, but also to a >>> cleaner path to supporting a multi-ownership scenario such as the one >>> described above. Whether the fact that (2) requires explicit ownership >>> transfers is too strict, is something that we don't have enough data >>> points, at this stage, to work with. >>> >>> Of course I would have preferred to side-step all this and leave all >>> synchronization cost to the user - making only minimal assumptions; but, >>> as we have shown, this approach (which was my opening position!) has a >>> flaw in the sense that it leaves concurrent access exposed to the risk >>> of accessing a segment that's already been closed (which can result in a >>> VM crash). While this is an acceptable answer for an unsafe API, we >>> wouldn't want something like this to happen in a safe API. >> I've been working with Ron Pressler on his "Lifetime" class. The idea >> is to register a lifetime in a try/finally block and then launch some >> threads, either virtual or non-virtual. "non-virtual" is a name for >> the kind of Java Threads we have today, "virtual Threads" are what >> Project Loom now calls "fibers". >> >> The idea of a Lifetime is that you create a Lifetime instance and then >> launch some Threads: >> >> try (MemorySegment segment = MemorySegment.allocateNative(100)) { >> try (ExecutorService executor = Executors.newThreadExecutor(factory)) { >> writeSegment(segment, intHandle); // Executed on this thread >> >> executor.submit(() -> { >> writeSegment(segment, intHandle); // Executed on a newly-launched thread >> }); >> // The newly-launched thread is guaranteed to have terminated so we >> // can close the MemorySegment. >> } >> } >> >> In order to make this work I've made some small modifications to >> AbstractMemorySegmentImpl.java, in particular this: >> >> --- a/src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java >> +++ b/src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java >> @@ -280,7 +290,7 @@ public abstract class AbstractMemorySegmentImpl implements MemorySegment, Memory >> } >> >> void checkRange(long offset, long length, boolean writeAccess) { >> - scope.checkValidState(); >> + access.checkAccess(); >> if (writeAccess && !isSet(WRITE)) { >> throw unsupportedAccessMode(WRITE); >> } else if (!writeAccess && !isSet(READ)) { >> >> There's a new class called TemporalResource which is used to make sure >> our gurantees are satisfied. access here is an instance of >> TemporalResource. >> >> Every call to TemporalResource::checkAccess() makes sure that the >> parent of this thread is the thread that created the TemporalResource >> and that we are still a child of the Lifetime in which the >> TemporalResource was created. We can do this without any inter-thread >> communication. > > Looking in more details at this, I have few questions: > > * I assume we need to create a lifetime for every new memory segment > (where the lifetime represents the span of a given segment) ? Or does > the segment just attach to the "current lifetime" that was available at > creation? There's more than one way to do it, but the current implementation needs to create a Lifetime object suitable for a try-with-resources construct. > * Any thread created in a 'well-behaved' way (e.g. executor service, > stream, or other lifetime-aware constructs) will 'nest' accordingly into > the segment's lifetime Right. > * It follows that the segment cannot be closed until any thread > associated with its lifetime have completed. Yes, exactly. > Is my understanding correct? Can you please clarify the first point? In > other words, in this code: > > try (MemorySegment segment = MemorySegment.allocateNative(100)) { > try (ExecutorService executor = Executors.newThreadExecutor(factory)) { > writeSegment(segment, intHandle); // Executed on this thread > > executor.submit(() -> { > writeSegment(segment, intHandle); // Executed on a newly-launched thread > }); > // The newly-launched thread is guaranteed to have terminated so we > // can close the MemorySegment. > } > } > > What happens when we create the segment? Do we create a new lifetime > nested in the outer lifetime (e.g. L1 <= L0) ? Or do we just let the > segment reuse the outer lifetime L0 ? The thing we create is a TemporalResource. There's a rough patch (against the loom-dev repo) at: http://cr.openjdk.java.net/~aph/streams-with-lifetimes.diff. A TemporalResource records the current Lifetime and current Thread; all threads created by a ThreadExecutor inherit the current lifetime. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From jvernee at openjdk.java.net Wed Aug 5 12:50:40 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Wed, 5 Aug 2020 12:50:40 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled In-Reply-To: References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: On Wed, 5 Aug 2020 11:49:18 GMT, Vladimir Ivanov wrote: >> Makes sense to me - probably better if somebody from the VM team takes a look :-) > > Not sure it's the best way to fix the problem (need to look into the code more closely), but the fix looks good for now. Thanks for the reviews. When running the Upcalls benchmark I ran into another crash that looks related, so I'm looking into that before integrating. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/279 From sandhya.viswanathan at intel.com Wed Aug 5 16:50:16 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Wed, 5 Aug 2020 16:50:16 +0000 Subject: [vector] Address latest CSR review comments In-Reply-To: <5B6F63A3-C171-4A0E-9E1B-7F5A124E4D73@oracle.com> References: <5B6F63A3-C171-4A0E-9E1B-7F5A124E4D73@oracle.com> Message-ID: The patch looks good to me. Best Regards, Sandhya -----Original Message----- From: panama-dev On Behalf Of Paul Sandoz Sent: Monday, August 03, 2020 5:50 PM To: panama-dev at openjdk.java.net' Subject: [vector] Address latest CSR review comments Hi, Please review the following small changes to the specification that address the latest CSR review comments: http://cr.openjdk.java.net/~psandoz/panama/vector-csr-round-2-review/webrev/ Thanks, Paul. From paul.sandoz at oracle.com Wed Aug 5 19:02:11 2020 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Wed, 05 Aug 2020 19:02:11 +0000 Subject: hg: panama/dev: Address CSR review comments. Message-ID: <202008051902.075J2BUQ027539@aojmv0008.oracle.com> Changeset: 6fda372d0075 Author: psandoz Date: 2020-08-05 11:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/6fda372d0075 Address CSR review comments. Reviewed-by: sviswanathan ! 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/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java From vladimir.x.ivanov at oracle.com Wed Aug 5 19:16:30 2020 From: vladimir.x.ivanov at oracle.com (Vladimir Ivanov) Date: Wed, 5 Aug 2020 22:16:30 +0300 Subject: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes In-Reply-To: References: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> Message-ID: Thanks for the review, Vladimir. > compile.cpp: what is next comment about? > > +? // FIXME for_igvn() is corrupted from here: new_worklist which is > set_for_ignv() was allocated on stack. It documents a bug in the preceding code which makes for_igvn() node list unusable beyond that point: 2098 if (!failing() && RenumberLiveNodes && live_nodes() + NodeLimitFudgeFactor < unique()) { 2099 Compile::TracePhase tp("", &timers[_t_renumberLive]); 2100 initial_gvn()->replace_with(&igvn); 2101 for_igvn()->clear(); 2102 Unique_Node_List new_worklist(C->comp_arena()); 2103 { 2104 ResourceMark rm; 2105 PhaseRenumberLive prl = PhaseRenumberLive(initial_gvn(), for_igvn(), &new_worklist); 2106 } 2107 set_for_igvn(&new_worklist); 2108 igvn = PhaseIterGVN(initial_gvn()); 2109 igvn.optimize(); 2110 } 2111 2112 // FIXME for_igvn() is corrupted from here: new_worklist which is set_for_ignv() was allocated on stack. I'm fine with removing the commend and filing a bug instead. > print_method(): NodeClassNames[] should be available in product. > Node::Name() method is not, but we can move it to product. But I am fine > to do that later. Good point. I'll migrate print_method() to NodeClassNames[] for now. > Why VectorSupport.java does not have copyright header? Good catch! Will fix it and incorporate into the webrev in-place shortly. Best regards, Vladimir Ivanov > On 7/28/20 3:29 PM, Vladimir Ivanov wrote: >> Hi, >> >> Thanks for the feedback on webrev.00, Remi, Coleen, Vladimir K., and >> Ekaterina! >> >> Here are the latest changes for Vector API support in HotSpot shared >> code: >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01 >> >> >> Incremental changes (diff against webrev.00): >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01_00 >> >> >> I decided to post it here and not initiate a new round of reviews >> because the changes are mostly limited to minor cleanups / simple bug >> fixes. >> >> Detailed summary: >> ?? - rebased to jdk/jdk tip; >> ?? - got rid of NotV, VLShiftV, VRShiftV, VURShiftV nodes; >> ?? - restore lazy cleanup logic during incremental inlining (see >> needs_cleanup in compile.cpp); >> ?? - got rid of x86-specific changes in shared code; >> ?? - fix for 8244867 [1]; >> ?? - fix Graal test failure: enumerate VectorSupport intrinsics in >> CheckGraalIntrinsics >> ?? - numerous minor cleanups >> >> Best regards, >> Vladimir Ivanov >> >> [1] http://hg.openjdk.java.net/panama/dev/rev/dcfc7b6e8977 >> ???? http://jbs.oracle.com/browse/JDK-8244867 >> ???? 8244867: 2 vector api tests crash with >> assert(is_reference_type(basic_type())) failed: wrong type >> Summary: Adding safety checks to prevent intrinsification if class >> arguments of non-primitive types are uninitialized. >> >> On 04.04.2020 02:12, Vladimir Ivanov wrote: >>> Hi, >>> >>> Following up on review requests of API [0] and Java implementation >>> [1] for Vector API (JEP 338 [2]), here's a request for review of >>> general HotSpot changes (in shared code) required for supporting the >>> API: >>> >>> >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/all.00-03/ >>> >>> >>> (First of all, to set proper expectations: since the JEP is still in >>> Candidate state, the intention is to initiate preliminary round(s) of >>> review to inform the community and gather feedback before sending out >>> final/official RFRs once the JEP is Targeted to a release.) >>> >>> Vector API (being developed in Project Panama [3]) relies on JVM >>> support to utilize optimal vector hardware instructions at runtime. >>> It interacts with JVM through intrinsics (declared in >>> jdk.internal.vm.vector.VectorSupport [4]) which expose vector >>> operations support in C2 JIT-compiler. >>> >>> As Paul wrote earlier: "A vector intrinsic is an internal low-level >>> vector operation. The last argument to the intrinsic is fall back >>> behavior in Java, implementing the scalar operation over the number >>> of elements held by the vector.? Thus, If the intrinsic is not >>> supported in C2 for the other arguments then the Java implementation >>> is executed (the Java implementation is always executed when running >>> in the interpreter or for C1)." >>> >>> The rest of JVM support is about aggressively optimizing vector boxes >>> to minimize (ideally eliminate) the overhead of boxing for vector >>> values. >>> It's a stop-the-gap solution for vector box elimination problem until >>> inline classes arrive. Vector classes are value-based and in the >>> longer term will be migrated to inline classes once the support >>> becomes available. >>> >>> Vector API talk from JVMLS'18 [5] contains brief overview of JVM >>> implementation and some details. >>> >>> Complete implementation resides in vector-unstable branch of >>> panama/dev repository [6]. >>> >>> Now to gory details (the patch is split in multiple "sub-webrevs"): >>> >>> =========================================================== >>> >>> (1) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/00.backend.shared/ >>> >>> >>> Ideal vector nodes for new operations introduced by Vector API. >>> >>> (Platform-specific back end support will be posted for review >>> separately). >>> >>> =========================================================== >>> >>> (2) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/ >>> >>> >>> JVM Java interface (VectorSupport) and intrinsic support in C2. >>> >>> Vector instances are initially represented as VectorBox macro nodes >>> and "unboxing" is represented by VectorUnbox node. It simplifies >>> vector box elimination analysis and the nodes are expanded later >>> right before EA pass. >>> >>> Vectors have 2-level on-heap representation: for the vector value >>> primitive array is used as a backing storage and it is encapsulated >>> in a typed wrapper (e.g., Int256Vector - vector of 8 ints - contains >>> a int[8] instance which is used to store vector value). >>> >>> Unless VectorBox node goes away, it needs to be expanded into an >>> allocation eventually, but it is a pure node and doesn't have any JVM >>> state associated with it. The problem is solved by keeping JVM state >>> separately in a VectorBoxAllocate node associated with VectorBox node >>> and use it during expansion. >>> >>> Also, to simplify vector box elimination, inlining of vector reboxing >>> calls (VectorSupport::maybeRebox) is delayed until the analysis is over. >>> >>> =========================================================== >>> >>> (3) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/02.vbox_elimination/ >>> >>> >>> Vector box elimination analysis implementation. (Brief overview: >>> slides #36-42 [5].) >>> >>> The main part is devoted to scalarization across safepoints and >>> rematerialization support during deoptimization. In C2-generated code >>> vector operations work with raw vector values which live in registers >>> or spilled on the stack and it allows to avoid boxing/unboxing when a >>> vector value is alive across a safepoint. As with other values, >>> there's just a location of the vector value at the safepoint and >>> vector type information recorded in the relevant nmethod metadata and >>> all the heavy-lifting happens only when rematerialization takes place. >>> >>> The analysis preserves object identity invariants except during >>> aggressive reboxing (guarded by -XX:+EnableAggressiveReboxing). >>> >>> (Aggressive reboxing is crucial for cases when vectors "escape": it >>> allocates a fresh instance at every escape point thus enabling >>> original instance to go away.) >>> >>> =========================================================== >>> >>> (4) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/03.module.hotspot/ >>> >>> >>> HotSpot changes for jdk.incubator.vector module. Vector support is >>> makred experimental and turned off by default. JEP 338 proposes the >>> API to be released as an incubator module, so a user has to specify >>> "--add-module jdk.incubator.vector" on the command line to be able to >>> use it. >>> When user does that, JVM automatically enables Vector API support. >>> It improves usability (user doesn't need to separately "open" the API >>> and enable JVM support) while minimizing risks of destabilitzation >>> from new code when the API is not used. >>> >>> >>> That's it! Will be happy to answer any questions. >>> >>> And thanks in advance for any feedback! >>> >>> Best regards, >>> Vladimir Ivanov >>> >>> [0] >>> https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/065345.html >>> >>> >>> [1] >>> https://mail.openjdk.java.net/pipermail/hotspot-dev/2020-April/041228.html >>> >>> >>> [2] https://openjdk.java.net/jeps/338 >>> >>> [3] https://openjdk.java.net/projects/panama/ >>> >>> [4] >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java.html >>> >>> >>> [5] http://cr.openjdk.java.net/~vlivanov/talks/2018_JVMLS_VectorAPI.pdf >>> >>> [6] http://hg.openjdk.java.net/panama/dev/shortlog/92bbd44386e9 >>> >>> ???? $ hg clone http://hg.openjdk.java.net/panama/dev/ -b >>> vector-unstable From vladimir.x.ivanov at oracle.com Wed Aug 5 19:17:00 2020 From: vladimir.x.ivanov at oracle.com (Vladimir Ivanov) Date: Wed, 5 Aug 2020 22:17:00 +0300 Subject: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes In-Reply-To: <9c538834-903b-5431-bb43-908b58a1b70a@oracle.com> References: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> <9c538834-903b-5431-bb43-908b58a1b70a@oracle.com> Message-ID: <90f71dc2-8ff0-5956-d08d-0af28f59c7df@oracle.com> Thanks for the review, Coleen. Best regards, Vladimir Ivanov On 31.07.2020 22:38, coleen.phillimore at oracle.com wrote: > The runtime code still looks good to me. > Coleen > > On 7/28/20 6:29 PM, Vladimir Ivanov wrote: >> Hi, >> >> Thanks for the feedback on webrev.00, Remi, Coleen, Vladimir K., and >> Ekaterina! >> >> Here are the latest changes for Vector API support in HotSpot shared >> code: >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01 >> >> >> Incremental changes (diff against webrev.00): >> >> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01_00 >> >> >> I decided to post it here and not initiate a new round of reviews >> because the changes are mostly limited to minor cleanups / simple bug >> fixes. >> >> Detailed summary: >> ? - rebased to jdk/jdk tip; >> ? - got rid of NotV, VLShiftV, VRShiftV, VURShiftV nodes; >> ? - restore lazy cleanup logic during incremental inlining (see >> needs_cleanup in compile.cpp); >> ? - got rid of x86-specific changes in shared code; >> ? - fix for 8244867 [1]; >> ? - fix Graal test failure: enumerate VectorSupport intrinsics in >> CheckGraalIntrinsics >> ? - numerous minor cleanups >> >> Best regards, >> Vladimir Ivanov >> >> [1] http://hg.openjdk.java.net/panama/dev/rev/dcfc7b6e8977 >> ??? http://jbs.oracle.com/browse/JDK-8244867 >> ??? 8244867: 2 vector api tests crash with >> assert(is_reference_type(basic_type())) failed: wrong type >> Summary: Adding safety checks to prevent intrinsification if class >> arguments of non-primitive types are uninitialized. >> >> On 04.04.2020 02:12, Vladimir Ivanov wrote: >>> Hi, >>> >>> Following up on review requests of API [0] and Java implementation >>> [1] for Vector API (JEP 338 [2]), here's a request for review of >>> general HotSpot changes (in shared code) required for supporting the >>> API: >>> >>> >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/all.00-03/ >>> >>> >>> (First of all, to set proper expectations: since the JEP is still in >>> Candidate state, the intention is to initiate preliminary round(s) of >>> review to inform the community and gather feedback before sending out >>> final/official RFRs once the JEP is Targeted to a release.) >>> >>> Vector API (being developed in Project Panama [3]) relies on JVM >>> support to utilize optimal vector hardware instructions at runtime. >>> It interacts with JVM through intrinsics (declared in >>> jdk.internal.vm.vector.VectorSupport [4]) which expose vector >>> operations support in C2 JIT-compiler. >>> >>> As Paul wrote earlier: "A vector intrinsic is an internal low-level >>> vector operation. The last argument to the intrinsic is fall back >>> behavior in Java, implementing the scalar operation over the number >>> of elements held by the vector.? Thus, If the intrinsic is not >>> supported in C2 for the other arguments then the Java implementation >>> is executed (the Java implementation is always executed when running >>> in the interpreter or for C1)." >>> >>> The rest of JVM support is about aggressively optimizing vector boxes >>> to minimize (ideally eliminate) the overhead of boxing for vector >>> values. >>> It's a stop-the-gap solution for vector box elimination problem until >>> inline classes arrive. Vector classes are value-based and in the >>> longer term will be migrated to inline classes once the support >>> becomes available. >>> >>> Vector API talk from JVMLS'18 [5] contains brief overview of JVM >>> implementation and some details. >>> >>> Complete implementation resides in vector-unstable branch of >>> panama/dev repository [6]. >>> >>> Now to gory details (the patch is split in multiple "sub-webrevs"): >>> >>> =========================================================== >>> >>> (1) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/00.backend.shared/ >>> >>> >>> Ideal vector nodes for new operations introduced by Vector API. >>> >>> (Platform-specific back end support will be posted for review >>> separately). >>> >>> =========================================================== >>> >>> (2) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/ >>> >>> >>> JVM Java interface (VectorSupport) and intrinsic support in C2. >>> >>> Vector instances are initially represented as VectorBox macro nodes >>> and "unboxing" is represented by VectorUnbox node. It simplifies >>> vector box elimination analysis and the nodes are expanded later >>> right before EA pass. >>> >>> Vectors have 2-level on-heap representation: for the vector value >>> primitive array is used as a backing storage and it is encapsulated >>> in a typed wrapper (e.g., Int256Vector - vector of 8 ints - contains >>> a int[8] instance which is used to store vector value). >>> >>> Unless VectorBox node goes away, it needs to be expanded into an >>> allocation eventually, but it is a pure node and doesn't have any JVM >>> state associated with it. The problem is solved by keeping JVM state >>> separately in a VectorBoxAllocate node associated with VectorBox node >>> and use it during expansion. >>> >>> Also, to simplify vector box elimination, inlining of vector reboxing >>> calls (VectorSupport::maybeRebox) is delayed until the analysis is over. >>> >>> =========================================================== >>> >>> (3) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/02.vbox_elimination/ >>> >>> >>> Vector box elimination analysis implementation. (Brief overview: >>> slides #36-42 [5].) >>> >>> The main part is devoted to scalarization across safepoints and >>> rematerialization support during deoptimization. In C2-generated code >>> vector operations work with raw vector values which live in registers >>> or spilled on the stack and it allows to avoid boxing/unboxing when a >>> vector value is alive across a safepoint. As with other values, >>> there's just a location of the vector value at the safepoint and >>> vector type information recorded in the relevant nmethod metadata and >>> all the heavy-lifting happens only when rematerialization takes place. >>> >>> The analysis preserves object identity invariants except during >>> aggressive reboxing (guarded by -XX:+EnableAggressiveReboxing). >>> >>> (Aggressive reboxing is crucial for cases when vectors "escape": it >>> allocates a fresh instance at every escape point thus enabling >>> original instance to go away.) >>> >>> =========================================================== >>> >>> (4) >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/03.module.hotspot/ >>> >>> >>> HotSpot changes for jdk.incubator.vector module. Vector support is >>> makred experimental and turned off by default. JEP 338 proposes the >>> API to be released as an incubator module, so a user has to specify >>> "--add-module jdk.incubator.vector" on the command line to be able to >>> use it. >>> When user does that, JVM automatically enables Vector API support. >>> It improves usability (user doesn't need to separately "open" the API >>> and enable JVM support) while minimizing risks of destabilitzation >>> from new code when the API is not used. >>> >>> >>> That's it! Will be happy to answer any questions. >>> >>> And thanks in advance for any feedback! >>> >>> Best regards, >>> Vladimir Ivanov >>> >>> [0] >>> https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/065345.html >>> >>> >>> [1] >>> https://mail.openjdk.java.net/pipermail/hotspot-dev/2020-April/041228.html >>> >>> >>> [2] https://openjdk.java.net/jeps/338 >>> >>> [3] https://openjdk.java.net/projects/panama/ >>> >>> [4] >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java.html >>> >>> >>> [5] http://cr.openjdk.java.net/~vlivanov/talks/2018_JVMLS_VectorAPI.pdf >>> >>> [6] http://hg.openjdk.java.net/panama/dev/shortlog/92bbd44386e9 >>> >>> ???? $ hg clone http://hg.openjdk.java.net/panama/dev/ -b >>> vector-unstable > From vladimir.kozlov at oracle.com Wed Aug 5 19:18:39 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 5 Aug 2020 12:18:39 -0700 Subject: RFR (XXL): 8223347: Integration of Vector API (Incubator): General HotSpot changes In-Reply-To: References: <38a7fe74-0c5e-4a28-b128-24c40b8ea01e@oracle.com> Message-ID: <6f25a6c6-c675-ee46-596d-f97a4119b95a@oracle.com> On 8/5/20 12:16 PM, Vladimir Ivanov wrote: > Thanks for the review, Vladimir. > >> compile.cpp: what is next comment about? >> >> +? // FIXME for_igvn() is corrupted from here: new_worklist which is set_for_ignv() was allocated on stack. > > It documents a bug in the preceding code which makes for_igvn() node list unusable beyond that point: > > 2098?? if (!failing() && RenumberLiveNodes && live_nodes() + NodeLimitFudgeFactor < unique()) { > 2099???? Compile::TracePhase tp("", &timers[_t_renumberLive]); > 2100???? initial_gvn()->replace_with(&igvn); > 2101???? for_igvn()->clear(); > 2102???? Unique_Node_List new_worklist(C->comp_arena()); > 2103???? { > 2104?????? ResourceMark rm; > 2105?????? PhaseRenumberLive prl = PhaseRenumberLive(initial_gvn(), for_igvn(), &new_worklist); > 2106???? } > 2107???? set_for_igvn(&new_worklist); > 2108???? igvn = PhaseIterGVN(initial_gvn()); > 2109???? igvn.optimize(); > 2110?? } > 2111 > 2112?? // FIXME for_igvn() is corrupted from here: new_worklist which is set_for_ignv() was allocated on stack. > > I'm fine with removing the commend and filing a bug instead. Yes, please. > >> print_method(): NodeClassNames[] should be available in product. Node::Name() method is not, but we can move it to >> product. But I am fine to do that later. > > Good point. I'll migrate print_method() to NodeClassNames[] for now. Okay. > >> Why VectorSupport.java does not have copyright header? > > Good catch! Will fix it and incorporate into the webrev in-place shortly. Thanks, Vladimir K > > Best regards, > Vladimir Ivanov > >> On 7/28/20 3:29 PM, Vladimir Ivanov wrote: >>> Hi, >>> >>> Thanks for the feedback on webrev.00, Remi, Coleen, Vladimir K., and Ekaterina! >>> >>> Here are the latest changes for Vector API support in HotSpot shared code: >>> >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01 >>> >>> Incremental changes (diff against webrev.00): >>> >>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.01_00 >>> >>> I decided to post it here and not initiate a new round of reviews because the changes are mostly limited to minor >>> cleanups / simple bug fixes. >>> >>> Detailed summary: >>> ?? - rebased to jdk/jdk tip; >>> ?? - got rid of NotV, VLShiftV, VRShiftV, VURShiftV nodes; >>> ?? - restore lazy cleanup logic during incremental inlining (see needs_cleanup in compile.cpp); >>> ?? - got rid of x86-specific changes in shared code; >>> ?? - fix for 8244867 [1]; >>> ?? - fix Graal test failure: enumerate VectorSupport intrinsics in CheckGraalIntrinsics >>> ?? - numerous minor cleanups >>> >>> Best regards, >>> Vladimir Ivanov >>> >>> [1] http://hg.openjdk.java.net/panama/dev/rev/dcfc7b6e8977 >>> ???? http://jbs.oracle.com/browse/JDK-8244867 >>> ???? 8244867: 2 vector api tests crash with assert(is_reference_type(basic_type())) failed: wrong type >>> Summary: Adding safety checks to prevent intrinsification if class arguments of non-primitive types are uninitialized. >>> >>> On 04.04.2020 02:12, Vladimir Ivanov wrote: >>>> Hi, >>>> >>>> Following up on review requests of API [0] and Java implementation [1] for Vector API (JEP 338 [2]), here's a >>>> request for review of general HotSpot changes (in shared code) required for supporting the API: >>>> >>>> >>>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/all.00-03/ >>>> >>>> (First of all, to set proper expectations: since the JEP is still in Candidate state, the intention is to initiate >>>> preliminary round(s) of review to inform the community and gather feedback before sending out final/official RFRs >>>> once the JEP is Targeted to a release.) >>>> >>>> Vector API (being developed in Project Panama [3]) relies on JVM support to utilize optimal vector hardware >>>> instructions at runtime. It interacts with JVM through intrinsics (declared in jdk.internal.vm.vector.VectorSupport >>>> [4]) which expose vector operations support in C2 JIT-compiler. >>>> >>>> As Paul wrote earlier: "A vector intrinsic is an internal low-level vector operation. The last argument to the >>>> intrinsic is fall back behavior in Java, implementing the scalar operation over the number of elements held by the >>>> vector.? Thus, If the intrinsic is not supported in C2 for the other arguments then the Java implementation is >>>> executed (the Java implementation is always executed when running in the interpreter or for C1)." >>>> >>>> The rest of JVM support is about aggressively optimizing vector boxes to minimize (ideally eliminate) the overhead >>>> of boxing for vector values. >>>> It's a stop-the-gap solution for vector box elimination problem until inline classes arrive. Vector classes are >>>> value-based and in the longer term will be migrated to inline classes once the support becomes available. >>>> >>>> Vector API talk from JVMLS'18 [5] contains brief overview of JVM implementation and some details. >>>> >>>> Complete implementation resides in vector-unstable branch of panama/dev repository [6]. >>>> >>>> Now to gory details (the patch is split in multiple "sub-webrevs"): >>>> >>>> =========================================================== >>>> >>>> (1) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/00.backend.shared/ >>>> >>>> Ideal vector nodes for new operations introduced by Vector API. >>>> >>>> (Platform-specific back end support will be posted for review separately). >>>> >>>> =========================================================== >>>> >>>> (2) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/ >>>> >>>> JVM Java interface (VectorSupport) and intrinsic support in C2. >>>> >>>> Vector instances are initially represented as VectorBox macro nodes and "unboxing" is represented by VectorUnbox >>>> node. It simplifies vector box elimination analysis and the nodes are expanded later right before EA pass. >>>> >>>> Vectors have 2-level on-heap representation: for the vector value primitive array is used as a backing storage and >>>> it is encapsulated in a typed wrapper (e.g., Int256Vector - vector of 8 ints - contains a int[8] instance which is >>>> used to store vector value). >>>> >>>> Unless VectorBox node goes away, it needs to be expanded into an allocation eventually, but it is a pure node and >>>> doesn't have any JVM state associated with it. The problem is solved by keeping JVM state separately in a >>>> VectorBoxAllocate node associated with VectorBox node and use it during expansion. >>>> >>>> Also, to simplify vector box elimination, inlining of vector reboxing calls (VectorSupport::maybeRebox) is delayed >>>> until the analysis is over. >>>> >>>> =========================================================== >>>> >>>> (3) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/02.vbox_elimination/ >>>> >>>> Vector box elimination analysis implementation. (Brief overview: slides #36-42 [5].) >>>> >>>> The main part is devoted to scalarization across safepoints and rematerialization support during deoptimization. In >>>> C2-generated code vector operations work with raw vector values which live in registers or spilled on the stack and >>>> it allows to avoid boxing/unboxing when a vector value is alive across a safepoint. As with other values, there's >>>> just a location of the vector value at the safepoint and vector type information recorded in the relevant nmethod >>>> metadata and all the heavy-lifting happens only when rematerialization takes place. >>>> >>>> The analysis preserves object identity invariants except during aggressive reboxing (guarded by >>>> -XX:+EnableAggressiveReboxing). >>>> >>>> (Aggressive reboxing is crucial for cases when vectors "escape": it allocates a fresh instance at every escape point >>>> thus enabling original instance to go away.) >>>> >>>> =========================================================== >>>> >>>> (4) http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/03.module.hotspot/ >>>> >>>> HotSpot changes for jdk.incubator.vector module. Vector support is makred experimental and turned off by default. >>>> JEP 338 proposes the API to be released as an incubator module, so a user has to specify "--add-module >>>> jdk.incubator.vector" on the command line to be able to use it. >>>> When user does that, JVM automatically enables Vector API support. >>>> It improves usability (user doesn't need to separately "open" the API and enable JVM support) while minimizing risks >>>> of destabilitzation from new code when the API is not used. >>>> >>>> >>>> That's it! Will be happy to answer any questions. >>>> >>>> And thanks in advance for any feedback! >>>> >>>> Best regards, >>>> Vladimir Ivanov >>>> >>>> [0] https://mail.openjdk.java.net/pipermail/core-libs-dev/2020-March/065345.html >>>> >>>> [1] https://mail.openjdk.java.net/pipermail/hotspot-dev/2020-April/041228.html >>>> >>>> [2] https://openjdk.java.net/jeps/338 >>>> >>>> [3] https://openjdk.java.net/projects/panama/ >>>> >>>> [4] >>>> http://cr.openjdk.java.net/~vlivanov/panama/vector/jep338/hotspot.shared/webrev.00/01.intrinsics/src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java.html >>>> >>>> >>>> [5] http://cr.openjdk.java.net/~vlivanov/talks/2018_JVMLS_VectorAPI.pdf >>>> >>>> [6] http://hg.openjdk.java.net/panama/dev/shortlog/92bbd44386e9 >>>> >>>> ???? $ hg clone http://hg.openjdk.java.net/panama/dev/ -b vector-unstable From maurizio.cimadamore at oracle.com Wed Aug 5 22:04:35 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 05 Aug 2020 22:04:35 +0000 Subject: hg: panama/dev: 71 new changesets Message-ID: <202008052204.075M4eHC027451@aojmv0008.oracle.com> Changeset: 859d135db48e Author: shurailine Date: 2020-07-29 16:12 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/859d135db48e 8250743: Switch to JCov build which supports byte code version 60 Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 848a3ae85075 Author: iignatyev Date: 2020-07-29 16:52 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/848a3ae85075 8250797: remove CompileReason::Reason_CTW Reviewed-by: kvn, epavlova ! src/hotspot/share/compiler/compileTask.hpp Changeset: bda65def14de Author: dholmes Date: 2020-07-29 20:25 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/bda65def14de 8248817: Windows: Improving common cross-platform code Reviewed-by: kbarrett, dholmes Contributed-by: Ludovic Henry ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp Changeset: 5c94296da4a6 Author: dholmes Date: 2020-07-29 20:28 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/5c94296da4a6 8248682: AArch64: Use ATTRIBUTE_ALIGNED helper Reviewed-by: kbarrett, tschatzl, dholmes Contributed-by: Ludovic Henry ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp Changeset: 2b399a53d1bf Author: mikael Date: 2020-07-29 18:31 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/2b399a53d1bf Added tag jdk-16+8 for changeset 0a73d6f3aab4 ! .hgtags Changeset: 0ca0872959d5 Author: jiefu Date: 2020-07-29 11:38 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/0ca0872959d5 8250745: assert(eval_map.contains(n)) failed: absent Reviewed-by: vlivanov, kvn ! src/hotspot/share/opto/compile.cpp Changeset: c35fba4bce35 Author: dholmes Date: 2020-07-30 02:47 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/c35fba4bce35 8250810: Push missing parts of JDK-8248817 Summary: Push changes from JDK-8248817 that were accidentally excluded from the commit. Reviewed-by: kbarrett, dholmes Contributed-by: Ludovic Henry ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp Changeset: 8f7ede592c28 Author: sgehwolf Date: 2020-06-19 10:40 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/8f7ede592c28 8247863: Unreachable code in OperatingSystemImpl.getTotalSwapSpaceSize() Summary: After 8231111 we have -1 for missing metrics, thus the fix of 8236617 is obsolete Reviewed-by: mbaesken ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java Changeset: 324a37eb090d Author: coleenp Date: 2020-07-30 10:41 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/324a37eb090d 8249837: Avoid direct or implicit Thread::current() calls when we already have a current thread variable Summary: Add current thread OR remove unneeded HandleMark Reviewed-by: kvn, dholmes ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/code/vtableStubs.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/debug.cpp Changeset: 447366afcf86 Author: hannesw Date: 2020-07-30 16:53 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/447366afcf86 8250779: Anchor is ignored when reloading a page in Chrome Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js Changeset: 736d83abaef5 Author: bpb Date: 2020-07-30 15:06 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/736d83abaef5 8249772: (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java Reviewed-by: alanb ! test/jdk/ProblemList.txt ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: af51fee296ef Author: ysuenaga Date: 2020-07-31 09:15 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/af51fee296ef 8250863: Build error with GCC 10 in NetworkInterface.c and k_standard.c Reviewed-by: aph, ysuenaga Contributed-by: Koichi Sakata ! src/java.base/share/native/libfdlibm/k_standard.c ! src/java.base/unix/native/libnet/NetworkInterface.c Changeset: 83aeb4b1079b Author: iignatyev Date: 2020-07-30 19:39 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/83aeb4b1079b 6501010: test/java/io/File/GetXSpace.java fails on Windows Reviewed-by: bpb ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/File/GetXSpace.sh Changeset: 51f33c6e5161 Author: hannesw Date: 2020-07-31 12:09 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/51f33c6e5161 8241518: Member signature parameter span contains closing but not opening parens 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/AbstractMemberWriter.java ! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.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 Changeset: f197341d4c57 Author: pconcannon Date: 2020-07-31 12:12 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/f197341d4c57 8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation Summary: This fix updates these tests to explicitly run with `-Djdk.net.usePlainDatagramSocketImpl=false` to avoid false failures when running all tests with a global jtreg -Djdk.net.usePlainDatagramSocketImpl switch. Reviewed-by: vtewari ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/nio/channels/DatagramChannel/ChangingAddress.java Changeset: 83809bdf2bec Author: pconcannon Date: 2020-07-31 12:42 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/83809bdf2bec 8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes Summary: This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c + test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java + test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 35ddb4acb1e8 Author: vromero Date: 2020-07-31 12:05 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/35ddb4acb1e8 8250741: an annotation interface may not be declared as a local interface Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/IllegalAnnotation.java ! test/langtools/tools/javac/records/LocalStaticDeclarations.java Changeset: b0a24ee540a3 Author: naoto Date: 2020-07-31 09:09 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b0a24ee540a3 8233048: WeekFields.ISO is not a singleton Reviewed-by: joehw, rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java Changeset: 059df93c90a4 Author: vromero Date: 2020-07-31 12:13 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/059df93c90a4 8250629: do not allow C-style array declaration in record components Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: d60d85499d29 Author: pconcannon Date: 2020-07-31 18:59 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/d60d85499d29 8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed Summary: The `test java/net/DatagramSocket/SendReceiveMaxSize` is currently failing when run with `-Djdk.net.usePlainDatagramSocketImpl` and `-Djava.net.preferIPv4Stack=true`. This fix removes these run settings from the test until a more permanent solution can be found. Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: deb2dab28663 Author: joehw Date: 2020-07-31 18:25 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/deb2dab28663 8250638: Address reliance on default constructors in java.xml Reviewed-by: darcy, lancea ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java Changeset: b0553ba43ba1 Author: xliu Date: 2020-07-31 11:35 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b0553ba43ba1 8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init Summary: Add DirectiveSet smart pointer to isolate cloning Reviewed-by: simonis, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp Changeset: bd4d4ab3c2c1 Author: jiefu Date: 2020-07-31 17:10 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/bd4d4ab3c2c1 8250825: C2 crashes with assert(field != __null) failed: missing field Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java Changeset: 8c1a6a504959 Author: cito Date: 2020-08-01 20:25 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/8c1a6a504959 8250818: idea.sh script doesn't work on WSL 1 and 2 Reviewed-by: erikj ! bin/idea.sh Changeset: ca1b236c4ae4 Author: rfield Date: 2020-08-01 14:18 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/ca1b236c4ae4 8249566: jshell tool: retained modes from JDK-13 or prior cause confusing messages to be generated for records Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! test/langtools/jdk/jshell/ToolFormatTest.java Changeset: 172362a2001d Author: psadhukhan Date: 2020-07-28 12:00 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/172362a2001d 8246742: ServiceUI.printDialog does not support properties dialog Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/jdk/javax/print/ServiceUIPropBtnTest.java Changeset: 927d191f5214 Author: psadhukhan Date: 2020-07-28 12:07 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/927d191f5214 8169959: javax/swing/JTable/6263446/bug6263446.java: Table should be editing Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/6263446/bug6263446.java Changeset: 0852818889f2 Author: psadhukhan Date: 2020-07-29 17:29 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/0852818889f2 8146451: javax/swing/JComponent/4337267/bug4337267.java failed on Windows Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java Changeset: 5836444e5d83 Author: serb Date: 2020-07-31 00:19 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/5836444e5d83 8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java Reviewed-by: jdv ! test/jdk/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: da8b1f5b0344 Author: pbansal Date: 2020-07-31 13:25 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/da8b1f5b0344 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt Changeset: 7a4b13eea78a Author: psadhukhan Date: 2020-08-01 17:54 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/7a4b13eea78a Merge ! test/jdk/ProblemList.txt - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java Changeset: f0a13175cae6 Author: psadhukhan Date: 2020-08-02 10:34 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/f0a13175cae6 Merge Changeset: c13af6e1d11f Author: stuefe Date: 2020-08-02 09:54 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/c13af6e1d11f 8250911: [windows] os::pd_map_memory() error detection broken Reviewed-by: iklam, kbarrett ! src/hotspot/os/windows/os_windows.cpp Changeset: 7fcf386cf62a Author: shade Date: 2020-08-02 16:58 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/7fcf386cf62a 8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds Reviewed-by: rrich, coleenp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp Changeset: 73c38168fa94 Author: dholmes Date: 2020-08-03 00:16 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/73c38168fa94 8250824: AArch64: follow up for JDK-8248414 Summary: The original change missed to update an assert. Reviewed-by: dholmes Contributed-by: monica.beckwith at microsoft.com, luhenry at microsoft.com, beurba at microsoft.com ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 6565fb0907fa Author: chagedorn Date: 2020-08-03 09:21 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/6565fb0907fa 8249605: C2: assert(no_dead_loop) failed: dead loop detected Summary: Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestDeadPhiMergeMemLoop.java Changeset: edc013e262bb Author: ayang Date: 2020-08-03 14:01 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/edc013e262bb 8250628: ZGC: `fixup_partial_loads` was removed, but still are referenced Reviewed-by: eosterlund, kbarrett, lkorinth ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zHeap.hpp Changeset: 05913f2d8e67 Author: rhalade Date: 2020-08-03 11:35 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/05913f2d8e67 8243320: Add SSL root certificates to Oracle Root CA program Reviewed-by: mullan + make/data/cacerts/sslrooteccca + make/data/cacerts/sslrootevrsaca + make/data/cacerts/sslrootrsaca + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 77b77ff0e8b9 Author: cjplummer Date: 2020-08-03 16:11 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/77b77ff0e8b9 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.h Changeset: 15b9b4b21054 Author: cjplummer Date: 2020-08-03 17:38 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/15b9b4b21054 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols 8249150: SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 6278b8f4d595 Author: mseledtsov Date: 2020-08-03 18:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/6278b8f4d595 8250986: Problem list docker/TestMemoryAwareness.java and docker/TestDockerMemoryMetrics.java for linux-5.4.0-1019-oracle Summary: Problem listed the tests Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: d9bc55bd3542 Author: mikael Date: 2020-07-29 18:24 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/d9bc55bd3542 Added tag jdk-15+34 for changeset b0817631d2f4 ! .hgtags Changeset: a40536140291 Author: mbaesken Date: 2020-07-29 12:56 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/a40536140291 8250770: Net.java translateToSocketException does not handle IOException Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/nio/ch/Net.java Changeset: 1a04de84293d Author: dlong Date: 2020-07-29 23:15 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/1a04de84293d 8248597: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist. Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: d2c6eb3b2c8d Author: fyang Date: 2020-07-28 10:38 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/d2c6eb3b2c8d 8250609: C2 crash in IfNode::fold_compares Reviewed-by: kvn, chagedorn Contributed-by: wanghuang3 at huawei.com ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestFoldCompares.java Changeset: 6dbe365ea4df Author: mikael Date: 2020-08-03 21:56 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/6dbe365ea4df Merge ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: fd60c3146a02 Author: diazhou Date: 2020-07-17 01:50 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/fd60c3146a02 8249628: Remove EA from JDK 15 version string starting with Initial RC promotion Reviewed-by: tbell, erikj ! make/autoconf/version-numbers Changeset: 28e3d99b9a3c Author: mikael Date: 2020-08-03 22:08 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/28e3d99b9a3c Merge ! make/autoconf/version-numbers Changeset: 291fa703961e Author: mikael Date: 2020-08-03 22:10 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/291fa703961e 8250899: Backout JDK-8249628 from jdk/jdk Reviewed-by: erikj ! make/autoconf/version-numbers Changeset: 0fb37a63dec9 Author: ysuenaga Date: 2020-08-04 15:28 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/0fb37a63dec9 8250930: [TESTBUG] Some forceEarlyReturn00* tests failed due to compiler optimization Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/libforceEarlyReturn004a.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp Changeset: f034acd4ac69 Author: kbarrett Date: 2020-08-04 04:19 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/f034acd4ac69 8250652: Add logical operations on types Summary: Add stand-ins for C++17 logical operations on types. Reviewed-by: eosterlund, tschatzl + src/hotspot/share/metaprogramming/logical.hpp + test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 55670ad713a5 Author: mchung Date: 2020-08-04 10:26 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/55670ad713a5 8022795: Method.isVarargs of dynamic proxy generated method to match the proxy interface method Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java + test/jdk/java/lang/reflect/Proxy/TestVarArgs.java Changeset: 234686a00794 Author: mchung Date: 2020-08-04 10:36 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/234686a00794 8250219: Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/Proxy.java + test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java Changeset: 2f20eadd7031 Author: ccheung Date: 2020-08-04 19:17 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/2f20eadd7031 8249586: Test runtime/cds/appcds/DirClasspathTest.java will fail if run twice Summary: Add the StandardCopyOption.REPLACE_EXISTING option when calling Files.copy(). Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java Changeset: d4c397adee35 Author: kvn Date: 2020-08-04 13:16 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/d4c397adee35 8250233: -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 Summary: Add missing EnableJVMCI flag check. Refactoring compiler print statistic code. Reviewed-by: thartmann ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp Changeset: bdbb1c956626 Author: cjplummer Date: 2020-08-04 13:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/bdbb1c956626 8247516: DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support Reviewed-by: sspitsyn, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java Changeset: 2727e4c78f04 Author: ysuenaga Date: 2020-08-05 09:24 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/2727e4c78f04 8250826: jhsdb does not work with coredump which comes from Substrate VM Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h Changeset: 16495b22bb4e Author: almatvee Date: 2020-08-04 17:47 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/16495b22bb4e 8250646: hdiutil detach fix JDK-8245311 still fails sometimes Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java Changeset: 5bda40c115c1 Author: dholmes Date: 2020-08-04 21:11 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/5bda40c115c1 8248906: runtime/Thread/ThreadObjAccessAtExit.java fails due to OutOfMemoryErrors Reviewed-by: mdoerr ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java Changeset: 5b555568ac4a Author: jiefu Date: 2020-08-05 10:54 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/5b555568ac4a 8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits Reviewed-by: dholmes, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java Changeset: 446db658a0cb Author: iignatyev Date: 2020-08-04 20:04 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/446db658a0cb 8251128: remove vmTestbase/vm/compiler/jbe/combine Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README Changeset: 8b6e75c212cd Author: iignatyev Date: 2020-08-04 20:05 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/8b6e75c212cd 8249030: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 50795536daca Author: darcy Date: 2020-08-04 20:31 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/50795536daca 8250920: Increase @jls usage in core reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Type.java ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: f64390839fe4 Author: bulasevich Date: 2020-08-05 06:31 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/f64390839fe4 8248445: Use of AbsI/AbsL nodes should be limited to supported platforms Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestAbs.java Changeset: 58930f1b214a Author: hseigel Date: 2020-08-05 13:27 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/58930f1b214a 8139875: [TESTBUG] Improve nsk/stress/stack/* tests Summary: Use -Xss200k to limit the stack size, avoid running with -Xcomp, and, in one test, reduce iterations. Reviewed-by: dholmes, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 78e36b769c46 Author: coleenp Date: 2020-08-05 10:25 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/78e36b769c46 8235573: Move JFR ObjectSample oop into OopStorage Reviewed-by: mgronlun, dholmes, kbarrett ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.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/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/oops/weakHandle.hpp Changeset: c075a286cc7d Author: sgehwolf Date: 2020-08-05 11:59 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/c075a286cc7d 8248158: Configure fails with autoconf not found even though it's installed Reviewed-by: erikj, ihse, stooke Contributed-by: Galder Zamarreno ! make/autoconf/basic_tools.m4 ! make/autoconf/configure ! make/autoconf/util.m4 ! make/autoconf/util_windows.m4 Changeset: 185ca53b930c Author: iignatyev Date: 2020-08-05 08:57 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/185ca53b930c 8251190: nsk jdi tests failing "TestBug: Exception during config file parsing: java.io.FileNotFoundException" Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 5ba6b1660d42 Author: lmesnik Date: 2020-08-05 10:48 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/5ba6b1660d42 8244537: JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: b8231f177eaf Author: kvn Date: 2020-08-05 11:32 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b8231f177eaf 8250902: Implement MD5 Intrinsics on x86 Reviewed-by: kvn, vdeshpande, ascarpino Contributed-by: luhenry at microsoft.com ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp + src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java + test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java + 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/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 ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: bc6a10bc5090 Author: bpb Date: 2020-08-05 11:40 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/bc6a10bc5090 8235792: LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java From krakowski at hhu.de Thu Aug 6 13:25:39 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 6 Aug 2020 15:25:39 +0200 Subject: [foreign-jextract] No code generated for structs inside union Message-ID: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> Hi, it seems that jextract does not generate code for structs declared within unions. Tested with "ibv_send_wr" shown on the following man page. https://linux.die.net/man/3/ibv_post_send Although it is possible to get a MemorySegment for "wr", it's rather difficult to work with it without having its corresponding MemoryLayout. In this case it is relatively important to access the fields of the structs in the union, as these describe how an operation is to be executed. Best regards, Filip From maurizio.cimadamore at oracle.com Thu Aug 6 14:27:20 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 6 Aug 2020 15:27:20 +0100 Subject: [foreign-jextract] No code generated for structs inside union In-Reply-To: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> References: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> Message-ID: On 06/08/2020 14:25, Filip Krakowski wrote: > Hi, > > it seems that jextract does not generate code for structs declared > within unions. Tested with "ibv_send_wr" shown on the following man page. > > https://linux.die.net/man/3/ibv_post_send > > Although it is possible to get a MemorySegment for "wr", it's rather > difficult to work with it without having its corresponding > MemoryLayout. In this case it is relatively important to access the > fields of the structs in the union, as these describe how an operation > is to be executed. Yeah - this seems a bug. It's not just unions - even nested structs are not handled correctly: struct Foo { ?? struct { ????? int x; ????? int y; ?? } field; }; Here there's just a getter/setter for "field". Seems like jextract does not recurse on nested structs/unions. Ideally we should have bulk getter/setters (e.g. "field"), as well as dedicated field getter setters (e.g. "field.x"), either in same Foo interface, or in separate interfaces. Maurizio > > Best regards, > Filip From sundararajan.athijegannathan at oracle.com Thu Aug 6 14:41:57 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 6 Aug 2020 20:11:57 +0530 Subject: [foreign-jextract] No code generated for structs inside union In-Reply-To: References: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> Message-ID: <95b57c1b-8175-ea6a-6e41-8e1ef3d6fad8@oracle.com> Filed: https://bugs.openjdk.java.net/browse/JDK-8251256 -Sundar On 06/08/20 7:57 pm, Maurizio Cimadamore wrote: > > On 06/08/2020 14:25, Filip Krakowski wrote: >> Hi, >> >> it seems that jextract does not generate code for structs declared >> within unions. Tested with "ibv_send_wr" shown on the following man >> page. >> >> https://linux.die.net/man/3/ibv_post_send >> >> Although it is possible to get a MemorySegment for "wr", it's rather >> difficult to work with it without having its corresponding >> MemoryLayout. In this case it is relatively important to access the >> fields of the structs in the union, as these describe how an >> operation is to be executed. > > Yeah - this seems a bug. > > It's not just unions - even nested structs are not handled correctly: > > struct Foo { > ?? struct { > ????? int x; > ????? int y; > ?? } field; > }; > > Here there's just a getter/setter for "field". Seems like jextract > does not recurse on nested structs/unions. > > Ideally we should have bulk getter/setters (e.g. "field"), as well as > dedicated field getter setters (e.g. "field.x"), either in same Foo > interface, or in separate interfaces. > > Maurizio > >> >> Best regards, >> Filip From mcimadamore at openjdk.java.net Thu Aug 6 18:02:32 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 6 Aug 2020 18:02:32 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect Message-ID: This patch rectifies the behavior of jextract with respect to nested structs and/or unions. More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS issue, it would be possible to poke at the nested union field, as follows: MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); ibv_send_wr.wr.rdma.remote_addr$get(rdma); Note the nesting: `ibv_send_wr.wr.rdma` where: * `ibv_send_wr` is the enclosing struct declaration * `wr` is the union declaration, nested inside the struct * `rdma` is a struct that is one of the union alternatives To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: * JavaSourceBuilder is aware of the fact that builders can *nest* into each other * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class introduces a fresh scope, so no clashes with names defined outside are possible While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union fields. ------------- Commit messages: - Fix whitespaces - Add recursive builder hierarchy to allow for uniform nesting Changes: https://git.openjdk.java.net/panama-foreign/pull/280/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/280/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251256 Stats: 292 lines in 6 files changed: 99 ins; 41 del; 152 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/280.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/280/head:pull/280 PR: https://git.openjdk.java.net/panama-foreign/pull/280 From vladimir.x.ivanov at oracle.com Thu Aug 6 21:04:25 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Thu, 06 Aug 2020 21:04:25 +0000 Subject: hg: panama/dev: 8250740: Crash in Compile::inline_incrementally_virtual_one() Message-ID: <202008062104.076L4Pcl022679@aojmv0008.oracle.com> Changeset: 3b6c5f5782d3 Author: vlivanov Date: 2020-08-07 00:08 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/3b6c5f5782d3 8250740: Crash in Compile::inline_incrementally_virtual_one() ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/phasetype.hpp From vladimir.x.ivanov at oracle.com Thu Aug 6 21:22:14 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Thu, 06 Aug 2020 21:22:14 +0000 Subject: hg: panama/dev: Minor cleanups in shared code. Message-ID: <202008062122.076LME4d001825@aojmv0008.oracle.com> Changeset: fea49798bed7 Author: vlivanov Date: 2020-08-07 00:26 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/fea49798bed7 Minor cleanups in shared code. ! src/hotspot/share/opto/compile.cpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java From sandhya.viswanathan at intel.com Thu Aug 6 22:50:51 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Thu, 06 Aug 2020 22:50:51 +0000 Subject: hg: panama/dev: Address CSR review comments. Message-ID: <202008062250.076Moqxf013275@aojmv0008.oracle.com> Changeset: c16f76fb875c Author: psandoz Date: 2020-08-05 11:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/c16f76fb875c Address CSR review comments. Reviewed-by: sviswanathan ! 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/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java From sandhya.viswanathan at intel.com Fri Aug 7 03:24:13 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Fri, 07 Aug 2020 03:24:13 +0000 Subject: hg: panama/dev: 17 new changesets Message-ID: <202008070324.0773OEVm021746@aojmv0008.oracle.com> Changeset: 5db028403de8 Author: iignatyev Date: 2020-08-05 16:39 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/5db028403de8 8251132: make main classes public in vmTestbase/jit tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java ! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java ! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java ! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java ! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java ! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java ! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java ! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java ! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java ! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java Changeset: 363929dc4fcf Author: iignatyev Date: 2020-08-05 16:39 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/363929dc4fcf 8251126: nsk.share.GoldChecker should read golden file from ${test.src} Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/GoldChecker.java Changeset: d3b0c0747b42 Author: mikael Date: 2020-08-05 19:05 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/d3b0c0747b42 Added tag jdk-16+9 for changeset c075a286cc7d ! .hgtags Changeset: 7a3522ab48b3 Author: darcy Date: 2020-08-05 23:02 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/7a3522ab48b3 8250660: Clarify that WildcardType and AnnotatedWildcardType bounds methods return one Reviewed-by: mchung, dholmes ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: 1f74c0319302 Author: zgu Date: 2020-08-06 08:30 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/1f74c0319302 8251192: Shenandoah: Shenandoah build failed after JDK-8235573 Reviewed-by: stuefe, ysuenaga, adityam ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: 1abab3145848 Author: cito Date: 2020-08-06 23:47 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/1abab3145848 8250912: Recording#copy() doesn't copy the flush interval Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: b01985b4f88f Author: darcy Date: 2020-08-06 09:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b01985b4f88f 8249273: Documentation of BigInteger(String) constructor does not mention leading plus Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigInteger.java Changeset: db6952bf8c39 Author: lfoltan Date: 2020-08-06 18:13 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/db6952bf8c39 8247938: Change various JVM enums like LinkInfo::AccessCheck and Klass::DefaultsLookupMode to enum class Summary: Use C++11 scoped enumeration declarations for several different Klass and LinkInfo enumerations. Reviewed-by: coleenp, hseigel, kbarrett ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp Changeset: 34d506267a80 Author: cjplummer Date: 2020-08-06 13:14 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/34d506267a80 8248879: SA core file support on OSX has some bugs trying to locate the jvm libraries Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: 4484115c646d Author: lmesnik Date: 2020-08-06 13:29 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/4484115c646d 8161684: [testconf] Add VerifyOops' testing into compiler tiers Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 17b33745db34 Author: amenkov Date: 2020-08-06 15:59 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/17b33745db34 8249550: jdb should use loopback address when not using remote agent Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java Changeset: 0c6a5ad7efab Author: dholmes Date: 2020-08-06 21:03 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/0c6a5ad7efab 8250606: Remove unnecessary assertions in ObjectSynchronizer FastHashcode and inflate Reviewed-by: dcubed, coleenp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 830e370a2441 Author: cjplummer Date: 2020-08-06 18:21 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/830e370a2441 8251121: six SA tests leave core files behind on macOS Reviewed-by: dholmes, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 582473dfb1d3 Author: bpb Date: 2020-08-06 18:23 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/582473dfb1d3 8251272: Typo in java.util.Formatter: "Numberic" should be "Numeric" Reviewed-by: bchristi, naoto, jlaskey ! src/java.base/share/classes/java/util/Formatter.java Changeset: d2c52c38351d Author: bpb Date: 2020-08-06 18:27 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/d2c52c38351d Merge Changeset: 9aa999666ccc Author: ljiang Date: 2020-08-07 01:48 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/9aa999666ccc 8250665: Wrong translation for the month name of May in ar_JO,LB,SY Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_JO.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_LB.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_SY.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: c3cc9ac0ede2 Author: egahlin Date: 2020-08-07 04:21 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/c3cc9ac0ede2 8250928: JFR: Improve hash algorithm for stack traces Reviewed-by: egahlin Contributed-by: Gabriel Reid ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp From sandhya.viswanathan at intel.com Fri Aug 7 04:42:25 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Fri, 07 Aug 2020 04:42:25 +0000 Subject: hg: panama/dev: manual merge with default Message-ID: <202008070442.0774gPFC029214@aojmv0008.oracle.com> Changeset: 0c1d7953debe Author: sviswanathan Date: 2020-08-06 21:40 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/0c1d7953debe manual merge with default ! make/autoconf/toolchain.m4 ! make/hotspot/gensrc/GensrcAdlc.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp - src/hotspot/share/metaprogramming/isRegisteredEnum.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/java.base/share/classes/java/lang/Class.java - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-fdsc-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-ankr-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-bsln-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-feat-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-just-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-kerx-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-lcar-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-morx-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout-trak-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-layout.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-ltag-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-map.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat-map.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-aat.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-array.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-atomic.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-blob.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-text.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-serialize.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff-interp-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff-interp-cs-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff-interp-dict-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff1-interp-cs.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-cff2-interp-cs.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-common.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-coretext.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-debug.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-deprecated.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-dsalgs.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-fallback-shape.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-font.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ft.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-iter.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-kern.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-machinery.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-map.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-mutex.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-null.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-object.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-file.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-open-type.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff1-table.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff1-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff2-table.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cff2-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-cmap-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-cbdt-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-colr-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-cpal-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-sbix-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color-svg-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-color.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-deprecated.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-face.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-face.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-font.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-gasp-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-glyf-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hdmx-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-head-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hhea-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-hmtx-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-kern-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-base-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gdef-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gpos-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsub-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-gsubgpos.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout-jstf-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-layout.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-map.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-math-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-math.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-math.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-maxp-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-language.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-language.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-name.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-os2-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-os2-unicode-ranges.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-macroman.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-post-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-fallback.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic-win1256.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-arabic.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-default.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hangul.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-hebrew.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic-table.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-indic.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-khmer.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-thai.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-machine.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use-table.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-use.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-vowel-constraints.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-vowel-constraints.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-fallback.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-normalize.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-stat-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-tag.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-avar-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-fvar-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-hvar-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var-mvar-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-var.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-vorg-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set-digest.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-set.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape-plan.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shape.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-impl.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper-list.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-shaper.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-static.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-string-array.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff-common.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff-common.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff1.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff1.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff2.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-cff2.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-glyf.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-glyf.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-input.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-input.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-plan.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset-plan.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.c - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ucdn/ucdn_db.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode-emoji-table.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-unicode.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-utf.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-vector.hh - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-version.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb-warning.cc - src/java.desktop/share/native/libfontmanager/harfbuzz/hb.h - src/java.desktop/share/native/libfontmanager/harfbuzz/hb.hh ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java - test/hotspot/gtest/metaprogramming/test_isRegisteredEnum.cpp - test/hotspot/jtreg/compiler/graalunit/CoreTest.java - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java - test/hotspot/jtreg/vmTestbase/nsk/share/Harakiri.java - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java From henryjen at openjdk.java.net Fri Aug 7 07:53:33 2020 From: henryjen at openjdk.java.net (Henry Jen) Date: Fri, 7 Aug 2020 07:53:33 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect In-Reply-To: References: Message-ID: On Thu, 6 Aug 2020 17:39:46 GMT, Maurizio Cimadamore wrote: > This patch rectifies the behavior of jextract with respect to nested structs and/or unions. > > More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a > situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the > nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more > specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous > struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS > issue, it would be possible to poke at the nested union field, as follows: > MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); > ibv_send_wr.wr.rdma.remote_addr$get(rdma); > > Note the nesting: `ibv_send_wr.wr.rdma` where: > > * `ibv_send_wr` is the enclosing struct declaration > * `wr` is the union declaration, nested inside the struct > * `rdma` is a struct that is one of the union alternatives > > To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: > > * JavaSourceBuilder is aware of the fact that builders can *nest* into each other > * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to > `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy > * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class > introduces a fresh scope, so no clashes with names defined outside are possible > > While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described > in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, > as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union > fields. Overall looks good, I tested it on MacOS and seems like we get pretty good coverage. Some minor issue with indentation of generated code, but that's minor and can be fixed later. The only case missed seems to be when an anonymous type in a function argument like following, =c void foo(struct {int x; int y; } *p); I doubt that's important as while it's legal, sane programmer should not code like that as the struct type is not exposed. So it seems fit jextract not expose the layout either. FWIW, there is a header file I used for testing anonymous types and dependency, the result from jextract did cover all anonymous types. There are still something both jbind/jextract cannot handle, but that's beyond this issue. https://github.com/slowhog/panama-foreign/blob/jbind/test/jdk/java/jextract/anonymousDecl.h ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From sundar at openjdk.java.net Fri Aug 7 08:56:04 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Fri, 7 Aug 2020 08:56:04 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect In-Reply-To: References: Message-ID: On Thu, 6 Aug 2020 17:39:46 GMT, Maurizio Cimadamore wrote: > This patch rectifies the behavior of jextract with respect to nested structs and/or unions. > > More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a > situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the > nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more > specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous > struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS > issue, it would be possible to poke at the nested union field, as follows: > MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); > ibv_send_wr.wr.rdma.remote_addr$get(rdma); > > Note the nesting: `ibv_send_wr.wr.rdma` where: > > * `ibv_send_wr` is the enclosing struct declaration > * `wr` is the union declaration, nested inside the struct > * `rdma` is a struct that is one of the union alternatives > > To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: > > * JavaSourceBuilder is aware of the fact that builders can *nest* into each other > * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to > `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy > * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class > introduces a fresh scope, so no clashes with names defined outside are possible > > While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described > in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, > as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union > fields. Marked as reviewed by sundar (Committer). ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From sundar at openjdk.java.net Fri Aug 7 08:56:04 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Fri, 7 Aug 2020 08:56:04 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect In-Reply-To: References: Message-ID: On Fri, 7 Aug 2020 08:53:13 GMT, Athijegannathan Sundararajan wrote: >> This patch rectifies the behavior of jextract with respect to nested structs and/or unions. >> >> More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a >> situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the >> nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more >> specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous >> struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS >> issue, it would be possible to poke at the nested union field, as follows: >> MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); >> ibv_send_wr.wr.rdma.remote_addr$get(rdma); >> >> Note the nesting: `ibv_send_wr.wr.rdma` where: >> >> * `ibv_send_wr` is the enclosing struct declaration >> * `wr` is the union declaration, nested inside the struct >> * `rdma` is a struct that is one of the union alternatives >> >> To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: >> >> * JavaSourceBuilder is aware of the fact that builders can *nest* into each other >> * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to >> `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy >> * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class >> introduces a fresh scope, so no clashes with names defined outside are possible >> >> While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described >> in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, >> as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union >> fields. > > Marked as reviewed by sundar (Committer). I tested the patch on Mac and ran all samples as well. All fine. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From mcimadamore at openjdk.java.net Fri Aug 7 09:18:48 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Fri, 7 Aug 2020 09:18:48 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect In-Reply-To: References: Message-ID: <12Avuwbufy2sWdJh-z_c8m8oD8No0pHiUH_P86M4GC4=.04165ee3-8ce5-48ff-b3e7-22450ad9fcd5@github.com> On Fri, 7 Aug 2020 08:53:34 GMT, Athijegannathan Sundararajan wrote: >> Marked as reviewed by sundar (Committer). > > I tested the patch on Mac and ran all samples as well. All fine. > Overall looks good, I tested it on MacOS and seems like we get pretty good coverage. Some minor issue with indentation > of generated code, but that's minor and can be fixed later. Very good point - I knew about that and meaning to fix that (esp. after introducing the delegation scheme) - but for some reason I forgot - I will upload another iteration which fixes that. The only case missed seems to be when an anonymous type in a function argument like following, > > ``` > void foo(struct {int x; int y; } *p); > ``` > > I doubt that's important as while it's legal, sane programmer should not code like that as the struct type is not > exposed. So it seems fit jextract not expose the layout either. Yeah - this seems a bit odd. To be clear, this patch doesn't have any aspiration to be a "full solution" - it merely allow jextract to look a bit deeper into anonymous struct/unions in field decls. We might need more tweaking - either in code generation, or in the how the declaration API represents this stuff. > > FWIW, there is a header file I used for testing anonymous types and dependency, the result from jextract did cover all > anonymous types. There are still something both jbind/jextract cannot handle, but that's beyond this issue. > [](https://github.com/slowhog/panama-foreign/blob/jbind/test/jdk/java/jextract/anonymousDecl.h) Thanks - yes, it would be good to go over it and see what's missing. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From duke at openjdk.java.net Fri Aug 7 11:05:45 2020 From: duke at openjdk.java.net (duke) Date: Fri, 7 Aug 2020 11:05:45 GMT Subject: git: openjdk/panama-foreign: master: 78 new changesets Message-ID: <94275010-e29e-40f5-94e7-d93b7b9792c6@openjdk.org> Changeset: 74eb250e Author: Prasanta Sadhukhan Date: 2020-07-28 12:00:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74eb250e 8246742: ServiceUI.printDialog does not support properties dialog Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/jdk/javax/print/ServiceUIPropBtnTest.java Changeset: 88121139 Author: Prasanta Sadhukhan Date: 2020-07-28 12:07:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/88121139 8169959: javax/swing/JTable/6263446/bug6263446.java: Table should be editing Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/6263446/bug6263446.java Changeset: fff81229 Author: Prasanta Sadhukhan Date: 2020-07-29 17:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fff81229 8146451: javax/swing/JComponent/4337267/bug4337267.java failed on Windows Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java Changeset: 72b530aa Author: Sergey Bylokhov Date: 2020-07-31 00:19:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/72b530aa 8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java Reviewed-by: jdv ! test/jdk/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: 38636a8c Author: Pankaj Bansal Date: 2020-07-31 13:25:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38636a8c 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt Changeset: 2dda9965 Author: Patrick Concannon Date: 2020-07-31 12:12:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2dda9965 8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation This fix updates these tests to explicitly run with `-Djdk.net.usePlainDatagramSocketImpl=false` to avoid false failures when running all tests with a global jtreg -Djdk.net.usePlainDatagramSocketImpl switch. Reviewed-by: vtewari ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/nio/channels/DatagramChannel/ChangingAddress.java Changeset: 7fd5cb61 Author: Patrick Concannon Date: 2020-07-31 12:42:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7fd5cb61 8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c + test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java + test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 0f5e57aa Author: Vicente Romero Date: 2020-07-31 12:05:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0f5e57aa 8250741: an annotation interface may not be declared as a local interface Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/IllegalAnnotation.java ! test/langtools/tools/javac/records/LocalStaticDeclarations.java Changeset: 58107e52 Author: Naoto Sato Date: 2020-07-31 09:09:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/58107e52 8233048: WeekFields.ISO is not a singleton Reviewed-by: joehw, rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java Changeset: 229f4180 Author: Vicente Romero Date: 2020-07-31 12:13:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/229f4180 8250629: do not allow C-style array declaration in record components Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: dc71097c Author: Patrick Concannon Date: 2020-07-31 18:59:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc71097c 8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed The `test java/net/DatagramSocket/SendReceiveMaxSize` is currently failing when run with `-Djdk.net.usePlainDatagramSocketImpl` and `-Djava.net.preferIPv4Stack=true`. This fix removes these run settings from the test until a more permanent solution can be found. Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 024fa096 Author: Joe Wang Date: 2020-07-31 18:25:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/024fa096 8250638: Address reliance on default constructors in java.xml Reviewed-by: darcy, lancea ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java Changeset: a9ad296a Author: Xin Liu Date: 2020-07-31 11:35:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a9ad296a 8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init Add DirectiveSet smart pointer to isolate cloning Reviewed-by: simonis, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp Changeset: e03ca73d Author: Jie Fu Date: 2020-07-31 17:10:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e03ca73d 8250825: C2 crashes with assert(field != __null) failed: missing field Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java Changeset: ee5dc7cb Author: Chihiro Ito Date: 2020-08-01 20:25:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee5dc7cb 8250818: idea.sh script doesn't work on WSL 1 and 2 Reviewed-by: erikj ! bin/idea.sh Changeset: b76a154c Author: Prasanta Sadhukhan Date: 2020-08-01 17:54:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b76a154c Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 93904460 Author: Robert Field Date: 2020-08-01 14:18:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93904460 8249566: jshell tool: retained modes from JDK-13 or prior cause confusing messages to be generated for records Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! test/langtools/jdk/jshell/ToolFormatTest.java Changeset: 13a33572 Author: Prasanta Sadhukhan Date: 2020-08-02 10:34:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13a33572 Merge Changeset: aab365f7 Author: Thomas Stuefe Date: 2020-08-02 09:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/aab365f7 8250911: [windows] os::pd_map_memory() error detection broken Reviewed-by: iklam, kbarrett ! src/hotspot/os/windows/os_windows.cpp Changeset: ddb726d4 Author: Aleksey Shipilev Date: 2020-08-02 16:58:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ddb726d4 8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds Reviewed-by: rrich, coleenp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp Changeset: d9abf606 Author: Monica Beckwith Committer: David Holmes Date: 2020-08-03 00:16:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d9abf606 8250824: AArch64: follow up for JDK-8248414 The original change missed to update an assert. Co-authored-by: Ludovic Henry Co-authored-by: Bernhard Urban-Forster Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 696b9e18 Author: Christian Hagedorn Date: 2020-08-03 09:21:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/696b9e18 8249605: C2: assert(no_dead_loop) failed: dead loop detected Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestDeadPhiMergeMemLoop.java Changeset: 9385203f Author: Albert Mingkun Yang Date: 2020-08-03 14:01:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9385203f 8250628: ZGC: `fixup_partial_loads` was removed, but still are referenced Reviewed-by: eosterlund, kbarrett, lkorinth ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zHeap.hpp Changeset: 1e535dfa Author: Rajan Halade Date: 2020-08-03 11:35:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1e535dfa 8243320: Add SSL root certificates to Oracle Root CA program Reviewed-by: mullan + make/data/cacerts/sslrooteccca + make/data/cacerts/sslrootevrsaca + make/data/cacerts/sslrootrsaca + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: d12fdfa3 Author: Chris Plummer Date: 2020-08-03 16:11:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d12fdfa3 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.h Changeset: 54bed60b Author: Chris Plummer Date: 2020-08-03 17:38:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54bed60b 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols 8249150: SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 4bd94fb9 Author: Mikhailo Seledtsov Date: 2020-08-03 18:58:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4bd94fb9 8250986: Problem list docker/TestMemoryAwareness.java and docker/TestDockerMemoryMetrics.java for linux-5.4.0-1019-oracle Problem listed the tests Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 7efa6090 Author: Mikael Vidstedt Date: 2020-07-29 18:24:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7efa6090 Added tag jdk-15+34 for changeset b0817631d2f4 ! .hgtags Changeset: 11a8c9c1 Author: Matthias Baesken Date: 2020-07-29 12:56:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/11a8c9c1 8250770: Net.java translateToSocketException does not handle IOException Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/nio/ch/Net.java Changeset: 6986d53a Author: Dean Long Date: 2020-07-29 23:15:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6986d53a 8248597: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 846d2196 Author: Huang Wang Committer: Fei Yang Date: 2020-07-28 10:38:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/846d2196 8250609: C2 crash in IfNode::fold_compares Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestFoldCompares.java Changeset: 15a9c290 Author: Mikael Vidstedt Date: 2020-08-03 21:56:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/15a9c290 Merge ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 4d13bf33 Author: Jerry Zhou Date: 2020-07-17 01:50:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d13bf33 8249628: Remove EA from JDK 15 version string starting with Initial RC promotion Reviewed-by: tbell, erikj ! make/autoconf/version-numbers Changeset: bafa4761 Author: Mikael Vidstedt Date: 2020-08-03 22:08:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/bafa4761 Merge ! make/autoconf/version-numbers ! make/autoconf/version-numbers Changeset: 00d223cf Author: Mikael Vidstedt Date: 2020-08-03 22:10:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/00d223cf 8250899: Backout JDK-8249628 from jdk/jdk Reviewed-by: erikj ! make/autoconf/version-numbers Changeset: 39616b4d Author: Yasumasa Suenaga Date: 2020-08-04 15:28:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39616b4d 8250930: [TESTBUG] Some forceEarlyReturn00* tests failed due to compiler optimization Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/libforceEarlyReturn004a.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp Changeset: b0ceab23 Author: Kim Barrett Date: 2020-08-04 04:19:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0ceab23 8250652: Add logical operations on types Add stand-ins for C++17 logical operations on types. Reviewed-by: eosterlund, tschatzl + src/hotspot/share/metaprogramming/logical.hpp + test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 38af8be9 Author: Mandy Chung Date: 2020-08-04 10:26:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38af8be9 8022795: Method.isVarargs of dynamic proxy generated method to match the proxy interface method Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java + test/jdk/java/lang/reflect/Proxy/TestVarArgs.java Changeset: f4de95a9 Author: Mandy Chung Date: 2020-08-04 10:36:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f4de95a9 8250219: Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/Proxy.java + test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java Changeset: d7c7f70a Author: Calvin Cheung Date: 2020-08-04 19:17:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d7c7f70a 8249586: Test runtime/cds/appcds/DirClasspathTest.java will fail if run twice Add the StandardCopyOption.REPLACE_EXISTING option when calling Files.copy(). Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java Changeset: c79e6346 Author: Vladimir Kozlov Date: 2020-08-04 13:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c79e6346 8250233: -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 Add missing EnableJVMCI flag check. Refactoring compiler print statistic code. Reviewed-by: thartmann ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp Changeset: eaf70e0a Author: Chris Plummer Date: 2020-08-04 13:58:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/eaf70e0a 8247516: DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support Reviewed-by: sspitsyn, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java Changeset: 36b129fe Author: Yasumasa Suenaga Date: 2020-08-05 09:24:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/36b129fe 8250826: jhsdb does not work with coredump which comes from Substrate VM Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h Changeset: 45c4d9d5 Author: Alexander Matveev Date: 2020-08-04 17:47:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c4d9d5 8250646: hdiutil detach fix JDK-8245311 still fails sometimes Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java Changeset: 6b8c16cf Author: David Holmes Date: 2020-08-04 21:11:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6b8c16cf 8248906: runtime/Thread/ThreadObjAccessAtExit.java fails due to OutOfMemoryErrors Reviewed-by: mdoerr ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java Changeset: 30c8811d Author: Jie Fu Date: 2020-08-05 10:54:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/30c8811d 8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits Reviewed-by: dholmes, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java Changeset: a53ecac0 Author: Igor Ignatyev Date: 2020-08-04 20:04:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a53ecac0 8251128: remove vmTestbase/vm/compiler/jbe/combine Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README Changeset: 61ebb6ad Author: Igor Ignatyev Date: 2020-08-04 20:05:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61ebb6ad 8249030: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 3a0741af Author: Joe Darcy Date: 2020-08-04 20:31:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3a0741af 8250920: Increase @jls usage in core reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Type.java ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: 10663578 Author: Boris Ulasevich Date: 2020-08-05 06:31:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10663578 8248445: Use of AbsI/AbsL nodes should be limited to supported platforms Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestAbs.java Changeset: c200b4f1 Author: Harold Seigel Date: 2020-08-05 13:27:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c200b4f1 8139875: [TESTBUG] Improve nsk/stress/stack/* tests Use -Xss200k to limit the stack size, avoid running with -Xcomp, and, in one test, reduce iterations. Reviewed-by: dholmes, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 97bbbbba Author: Coleen Phillimore Date: 2020-08-05 10:25:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/97bbbbba 8235573: Move JFR ObjectSample oop into OopStorage Reviewed-by: mgronlun, dholmes, kbarrett ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.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/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/oops/weakHandle.hpp Changeset: 96f56eb4 Author: Galder Zamarreno Committer: Severin Gehwolf Date: 2020-08-05 11:59:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/96f56eb4 8248158: Configure fails with autoconf not found even though it's installed Reviewed-by: erikj, ihse, stooke ! make/autoconf/basic_tools.m4 ! make/autoconf/configure ! make/autoconf/util.m4 ! make/autoconf/util_windows.m4 Changeset: 0019679c Author: Igor Ignatyev Date: 2020-08-05 08:57:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0019679c 8251190: nsk jdi tests failing "TestBug: Exception during config file parsing: java.io.FileNotFoundException" Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 13946835 Author: Leonid Mesnik Date: 2020-08-05 10:48:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13946835 8244537: JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 339016a0 Author: Ludovic Henry Committer: Vladimir Kozlov Date: 2020-08-05 11:32:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/339016a0 8250902: Implement MD5 Intrinsics on x86 Reviewed-by: kvn, vdeshpande, ascarpino ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp + src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java + test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java + 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/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 ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 3ea5fdc9 Author: Brian Burkhalter Date: 2020-08-05 11:40:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ea5fdc9 8235792: LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 65577cf5 Author: Igor Ignatyev Date: 2020-08-05 16:39:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65577cf5 8251132: make main classes public in vmTestbase/jit tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java ! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java ! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java ! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java ! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java ! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java ! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java ! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java ! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java ! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java Changeset: b37b1a39 Author: Igor Ignatyev Date: 2020-08-05 16:39:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b37b1a39 8251126: nsk.share.GoldChecker should read golden file from ${test.src} Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/GoldChecker.java Changeset: dc86b2e2 Author: Mikael Vidstedt Date: 2020-08-05 19:05:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc86b2e2 Added tag jdk-16+9 for changeset c075a286cc7d ! .hgtags Changeset: 2d3372c8 Author: Joe Darcy Date: 2020-08-05 23:02:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2d3372c8 8250660: Clarify that WildcardType and AnnotatedWildcardType bounds methods return one Reviewed-by: mchung, dholmes ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: b0e4e9a2 Author: Zhengyu Gu Date: 2020-08-06 08:30:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0e4e9a2 8251192: Shenandoah: Shenandoah build failed after JDK-8235573 Reviewed-by: stuefe, ysuenaga, adityam ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: db4d59cc Author: Chihiro Ito Date: 2020-08-06 23:47:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db4d59cc 8250912: Recording#copy() doesn't copy the flush interval Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 99c7b2b8 Author: Joe Darcy Date: 2020-08-06 09:58:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c7b2b8 8249273: Documentation of BigInteger(String) constructor does not mention leading plus Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigInteger.java Changeset: deaadfad Author: Lois Foltan Date: 2020-08-06 18:13:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/deaadfad 8247938: Change various JVM enums like LinkInfo::AccessCheck and Klass::DefaultsLookupMode to enum class Use C++11 scoped enumeration declarations for several different Klass and LinkInfo enumerations. Reviewed-by: coleenp, hseigel, kbarrett ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp Changeset: 9886b7e9 Author: Chris Plummer Date: 2020-08-06 13:14:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9886b7e9 8248879: SA core file support on OSX has some bugs trying to locate the jvm libraries Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: c02b7570 Author: Leonid Mesnik Date: 2020-08-06 13:29:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c02b7570 8161684: [testconf] Add VerifyOops' testing into compiler tiers Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 111ba18a Author: Alex Menkov Date: 2020-08-06 15:59:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/111ba18a 8249550: jdb should use loopback address when not using remote agent Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java Changeset: c202bd70 Author: David Holmes Date: 2020-08-06 21:03:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c202bd70 8250606: Remove unnecessary assertions in ObjectSynchronizer FastHashcode and inflate Reviewed-by: dcubed, coleenp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d02e7d55 Author: Brian Burkhalter Date: 2020-08-06 18:23:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d02e7d55 8251272: Typo in java.util.Formatter: "Numberic" should be "Numeric" Reviewed-by: bchristi, naoto, jlaskey ! src/java.base/share/classes/java/util/Formatter.java Changeset: db46b297 Author: Chris Plummer Date: 2020-08-06 18:21:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db46b297 8251121: six SA tests leave core files behind on macOS Reviewed-by: dholmes, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 70885cae Author: Brian Burkhalter Date: 2020-08-06 18:27:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70885cae Merge Changeset: ef86f06c Author: Leo Jiang Date: 2020-08-07 01:48:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef86f06c 8250665: Wrong translation for the month name of May in ar_JO,LB,SY Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_JO.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_LB.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_SY.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 12879e91 Author: Gabriel Reid Committer: Erik Gahlin Date: 2020-08-07 04:21:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12879e91 8250928: JFR: Improve hash algorithm for stack traces Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 555f0e6e Author: Mikael Vidstedt Date: 2020-08-06 20:56:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/555f0e6e Added tag jdk-16+10 for changeset b01985b4f88f ! .hgtags Changeset: c148c2c1 Author: Dong Bo Committer: Fei Yang Date: 2020-08-07 12:35:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c148c2c1 8165404: AArch64: Implement SHA512 accelerator/intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4d3baa2d Author: Markus Gr?nlund Date: 2020-08-07 11:52:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d3baa2d 8251179: Word tearing problem with _last_sweep Reviewed-by: coleenp, dholmes, kbarrett ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 751f3215 Author: duke Date: 2020-08-07 11:00:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/751f3215 Automatic merge of jdk:master into master From duke at openjdk.java.net Fri Aug 7 11:11:22 2020 From: duke at openjdk.java.net (duke) Date: Fri, 7 Aug 2020 11:11:22 GMT Subject: git: openjdk/panama-foreign: foreign-abi: 80 new changesets Message-ID: Changeset: 74eb250e Author: Prasanta Sadhukhan Date: 2020-07-28 12:00:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74eb250e 8246742: ServiceUI.printDialog does not support properties dialog Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/jdk/javax/print/ServiceUIPropBtnTest.java Changeset: 88121139 Author: Prasanta Sadhukhan Date: 2020-07-28 12:07:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/88121139 8169959: javax/swing/JTable/6263446/bug6263446.java: Table should be editing Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/6263446/bug6263446.java Changeset: fff81229 Author: Prasanta Sadhukhan Date: 2020-07-29 17:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fff81229 8146451: javax/swing/JComponent/4337267/bug4337267.java failed on Windows Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java Changeset: 72b530aa Author: Sergey Bylokhov Date: 2020-07-31 00:19:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/72b530aa 8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java Reviewed-by: jdv ! test/jdk/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: 38636a8c Author: Pankaj Bansal Date: 2020-07-31 13:25:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38636a8c 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt Changeset: 2dda9965 Author: Patrick Concannon Date: 2020-07-31 12:12:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2dda9965 8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation This fix updates these tests to explicitly run with `-Djdk.net.usePlainDatagramSocketImpl=false` to avoid false failures when running all tests with a global jtreg -Djdk.net.usePlainDatagramSocketImpl switch. Reviewed-by: vtewari ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/nio/channels/DatagramChannel/ChangingAddress.java Changeset: 7fd5cb61 Author: Patrick Concannon Date: 2020-07-31 12:42:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7fd5cb61 8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c + test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java + test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 0f5e57aa Author: Vicente Romero Date: 2020-07-31 12:05:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0f5e57aa 8250741: an annotation interface may not be declared as a local interface Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/IllegalAnnotation.java ! test/langtools/tools/javac/records/LocalStaticDeclarations.java Changeset: 58107e52 Author: Naoto Sato Date: 2020-07-31 09:09:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/58107e52 8233048: WeekFields.ISO is not a singleton Reviewed-by: joehw, rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java Changeset: 229f4180 Author: Vicente Romero Date: 2020-07-31 12:13:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/229f4180 8250629: do not allow C-style array declaration in record components Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: dc71097c Author: Patrick Concannon Date: 2020-07-31 18:59:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc71097c 8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed The `test java/net/DatagramSocket/SendReceiveMaxSize` is currently failing when run with `-Djdk.net.usePlainDatagramSocketImpl` and `-Djava.net.preferIPv4Stack=true`. This fix removes these run settings from the test until a more permanent solution can be found. Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 024fa096 Author: Joe Wang Date: 2020-07-31 18:25:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/024fa096 8250638: Address reliance on default constructors in java.xml Reviewed-by: darcy, lancea ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java Changeset: a9ad296a Author: Xin Liu Date: 2020-07-31 11:35:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a9ad296a 8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init Add DirectiveSet smart pointer to isolate cloning Reviewed-by: simonis, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp Changeset: e03ca73d Author: Jie Fu Date: 2020-07-31 17:10:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e03ca73d 8250825: C2 crashes with assert(field != __null) failed: missing field Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java Changeset: ee5dc7cb Author: Chihiro Ito Date: 2020-08-01 20:25:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee5dc7cb 8250818: idea.sh script doesn't work on WSL 1 and 2 Reviewed-by: erikj ! bin/idea.sh Changeset: b76a154c Author: Prasanta Sadhukhan Date: 2020-08-01 17:54:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b76a154c Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 93904460 Author: Robert Field Date: 2020-08-01 14:18:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93904460 8249566: jshell tool: retained modes from JDK-13 or prior cause confusing messages to be generated for records Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! test/langtools/jdk/jshell/ToolFormatTest.java Changeset: 13a33572 Author: Prasanta Sadhukhan Date: 2020-08-02 10:34:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13a33572 Merge Changeset: aab365f7 Author: Thomas Stuefe Date: 2020-08-02 09:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/aab365f7 8250911: [windows] os::pd_map_memory() error detection broken Reviewed-by: iklam, kbarrett ! src/hotspot/os/windows/os_windows.cpp Changeset: ddb726d4 Author: Aleksey Shipilev Date: 2020-08-02 16:58:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ddb726d4 8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds Reviewed-by: rrich, coleenp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp Changeset: d9abf606 Author: Monica Beckwith Committer: David Holmes Date: 2020-08-03 00:16:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d9abf606 8250824: AArch64: follow up for JDK-8248414 The original change missed to update an assert. Co-authored-by: Ludovic Henry Co-authored-by: Bernhard Urban-Forster Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 696b9e18 Author: Christian Hagedorn Date: 2020-08-03 09:21:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/696b9e18 8249605: C2: assert(no_dead_loop) failed: dead loop detected Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestDeadPhiMergeMemLoop.java Changeset: 9385203f Author: Albert Mingkun Yang Date: 2020-08-03 14:01:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9385203f 8250628: ZGC: `fixup_partial_loads` was removed, but still are referenced Reviewed-by: eosterlund, kbarrett, lkorinth ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zHeap.hpp Changeset: 1e535dfa Author: Rajan Halade Date: 2020-08-03 11:35:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1e535dfa 8243320: Add SSL root certificates to Oracle Root CA program Reviewed-by: mullan + make/data/cacerts/sslrooteccca + make/data/cacerts/sslrootevrsaca + make/data/cacerts/sslrootrsaca + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: d12fdfa3 Author: Chris Plummer Date: 2020-08-03 16:11:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d12fdfa3 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.h Changeset: 54bed60b Author: Chris Plummer Date: 2020-08-03 17:38:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54bed60b 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols 8249150: SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 4bd94fb9 Author: Mikhailo Seledtsov Date: 2020-08-03 18:58:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4bd94fb9 8250986: Problem list docker/TestMemoryAwareness.java and docker/TestDockerMemoryMetrics.java for linux-5.4.0-1019-oracle Problem listed the tests Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 7efa6090 Author: Mikael Vidstedt Date: 2020-07-29 18:24:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7efa6090 Added tag jdk-15+34 for changeset b0817631d2f4 ! .hgtags Changeset: 11a8c9c1 Author: Matthias Baesken Date: 2020-07-29 12:56:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/11a8c9c1 8250770: Net.java translateToSocketException does not handle IOException Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/nio/ch/Net.java Changeset: 6986d53a Author: Dean Long Date: 2020-07-29 23:15:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6986d53a 8248597: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 846d2196 Author: Huang Wang Committer: Fei Yang Date: 2020-07-28 10:38:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/846d2196 8250609: C2 crash in IfNode::fold_compares Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestFoldCompares.java Changeset: 15a9c290 Author: Mikael Vidstedt Date: 2020-08-03 21:56:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/15a9c290 Merge ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 4d13bf33 Author: Jerry Zhou Date: 2020-07-17 01:50:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d13bf33 8249628: Remove EA from JDK 15 version string starting with Initial RC promotion Reviewed-by: tbell, erikj ! make/autoconf/version-numbers Changeset: bafa4761 Author: Mikael Vidstedt Date: 2020-08-03 22:08:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/bafa4761 Merge ! make/autoconf/version-numbers ! make/autoconf/version-numbers Changeset: 00d223cf Author: Mikael Vidstedt Date: 2020-08-03 22:10:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/00d223cf 8250899: Backout JDK-8249628 from jdk/jdk Reviewed-by: erikj ! make/autoconf/version-numbers Changeset: 39616b4d Author: Yasumasa Suenaga Date: 2020-08-04 15:28:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39616b4d 8250930: [TESTBUG] Some forceEarlyReturn00* tests failed due to compiler optimization Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/libforceEarlyReturn004a.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp Changeset: b0ceab23 Author: Kim Barrett Date: 2020-08-04 04:19:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0ceab23 8250652: Add logical operations on types Add stand-ins for C++17 logical operations on types. Reviewed-by: eosterlund, tschatzl + src/hotspot/share/metaprogramming/logical.hpp + test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 38af8be9 Author: Mandy Chung Date: 2020-08-04 10:26:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38af8be9 8022795: Method.isVarargs of dynamic proxy generated method to match the proxy interface method Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java + test/jdk/java/lang/reflect/Proxy/TestVarArgs.java Changeset: f4de95a9 Author: Mandy Chung Date: 2020-08-04 10:36:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f4de95a9 8250219: Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/Proxy.java + test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java Changeset: d7c7f70a Author: Calvin Cheung Date: 2020-08-04 19:17:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d7c7f70a 8249586: Test runtime/cds/appcds/DirClasspathTest.java will fail if run twice Add the StandardCopyOption.REPLACE_EXISTING option when calling Files.copy(). Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java Changeset: c79e6346 Author: Vladimir Kozlov Date: 2020-08-04 13:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c79e6346 8250233: -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 Add missing EnableJVMCI flag check. Refactoring compiler print statistic code. Reviewed-by: thartmann ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp Changeset: eaf70e0a Author: Chris Plummer Date: 2020-08-04 13:58:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/eaf70e0a 8247516: DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support Reviewed-by: sspitsyn, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java Changeset: 36b129fe Author: Yasumasa Suenaga Date: 2020-08-05 09:24:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/36b129fe 8250826: jhsdb does not work with coredump which comes from Substrate VM Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h Changeset: 45c4d9d5 Author: Alexander Matveev Date: 2020-08-04 17:47:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c4d9d5 8250646: hdiutil detach fix JDK-8245311 still fails sometimes Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java Changeset: 6b8c16cf Author: David Holmes Date: 2020-08-04 21:11:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6b8c16cf 8248906: runtime/Thread/ThreadObjAccessAtExit.java fails due to OutOfMemoryErrors Reviewed-by: mdoerr ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java Changeset: 30c8811d Author: Jie Fu Date: 2020-08-05 10:54:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/30c8811d 8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits Reviewed-by: dholmes, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java Changeset: a53ecac0 Author: Igor Ignatyev Date: 2020-08-04 20:04:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a53ecac0 8251128: remove vmTestbase/vm/compiler/jbe/combine Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README Changeset: 61ebb6ad Author: Igor Ignatyev Date: 2020-08-04 20:05:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61ebb6ad 8249030: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 3a0741af Author: Joe Darcy Date: 2020-08-04 20:31:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3a0741af 8250920: Increase @jls usage in core reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Type.java ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: 10663578 Author: Boris Ulasevich Date: 2020-08-05 06:31:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10663578 8248445: Use of AbsI/AbsL nodes should be limited to supported platforms Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestAbs.java Changeset: c200b4f1 Author: Harold Seigel Date: 2020-08-05 13:27:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c200b4f1 8139875: [TESTBUG] Improve nsk/stress/stack/* tests Use -Xss200k to limit the stack size, avoid running with -Xcomp, and, in one test, reduce iterations. Reviewed-by: dholmes, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 97bbbbba Author: Coleen Phillimore Date: 2020-08-05 10:25:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/97bbbbba 8235573: Move JFR ObjectSample oop into OopStorage Reviewed-by: mgronlun, dholmes, kbarrett ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.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/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/oops/weakHandle.hpp Changeset: 96f56eb4 Author: Galder Zamarreno Committer: Severin Gehwolf Date: 2020-08-05 11:59:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/96f56eb4 8248158: Configure fails with autoconf not found even though it's installed Reviewed-by: erikj, ihse, stooke ! make/autoconf/basic_tools.m4 ! make/autoconf/configure ! make/autoconf/util.m4 ! make/autoconf/util_windows.m4 Changeset: 0019679c Author: Igor Ignatyev Date: 2020-08-05 08:57:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0019679c 8251190: nsk jdi tests failing "TestBug: Exception during config file parsing: java.io.FileNotFoundException" Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 13946835 Author: Leonid Mesnik Date: 2020-08-05 10:48:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13946835 8244537: JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 339016a0 Author: Ludovic Henry Committer: Vladimir Kozlov Date: 2020-08-05 11:32:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/339016a0 8250902: Implement MD5 Intrinsics on x86 Reviewed-by: kvn, vdeshpande, ascarpino ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp + src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java + test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java + 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/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 ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 3ea5fdc9 Author: Brian Burkhalter Date: 2020-08-05 11:40:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ea5fdc9 8235792: LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 65577cf5 Author: Igor Ignatyev Date: 2020-08-05 16:39:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65577cf5 8251132: make main classes public in vmTestbase/jit tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java ! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java ! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java ! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java ! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java ! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java ! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java ! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java ! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java ! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java Changeset: b37b1a39 Author: Igor Ignatyev Date: 2020-08-05 16:39:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b37b1a39 8251126: nsk.share.GoldChecker should read golden file from ${test.src} Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/GoldChecker.java Changeset: dc86b2e2 Author: Mikael Vidstedt Date: 2020-08-05 19:05:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc86b2e2 Added tag jdk-16+9 for changeset c075a286cc7d ! .hgtags Changeset: 2d3372c8 Author: Joe Darcy Date: 2020-08-05 23:02:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2d3372c8 8250660: Clarify that WildcardType and AnnotatedWildcardType bounds methods return one Reviewed-by: mchung, dholmes ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: b0e4e9a2 Author: Zhengyu Gu Date: 2020-08-06 08:30:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0e4e9a2 8251192: Shenandoah: Shenandoah build failed after JDK-8235573 Reviewed-by: stuefe, ysuenaga, adityam ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: db4d59cc Author: Chihiro Ito Date: 2020-08-06 23:47:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db4d59cc 8250912: Recording#copy() doesn't copy the flush interval Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 99c7b2b8 Author: Joe Darcy Date: 2020-08-06 09:58:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c7b2b8 8249273: Documentation of BigInteger(String) constructor does not mention leading plus Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigInteger.java Changeset: deaadfad Author: Lois Foltan Date: 2020-08-06 18:13:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/deaadfad 8247938: Change various JVM enums like LinkInfo::AccessCheck and Klass::DefaultsLookupMode to enum class Use C++11 scoped enumeration declarations for several different Klass and LinkInfo enumerations. Reviewed-by: coleenp, hseigel, kbarrett ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp Changeset: 9886b7e9 Author: Chris Plummer Date: 2020-08-06 13:14:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9886b7e9 8248879: SA core file support on OSX has some bugs trying to locate the jvm libraries Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: c02b7570 Author: Leonid Mesnik Date: 2020-08-06 13:29:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c02b7570 8161684: [testconf] Add VerifyOops' testing into compiler tiers Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 111ba18a Author: Alex Menkov Date: 2020-08-06 15:59:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/111ba18a 8249550: jdb should use loopback address when not using remote agent Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java Changeset: c202bd70 Author: David Holmes Date: 2020-08-06 21:03:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c202bd70 8250606: Remove unnecessary assertions in ObjectSynchronizer FastHashcode and inflate Reviewed-by: dcubed, coleenp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d02e7d55 Author: Brian Burkhalter Date: 2020-08-06 18:23:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d02e7d55 8251272: Typo in java.util.Formatter: "Numberic" should be "Numeric" Reviewed-by: bchristi, naoto, jlaskey ! src/java.base/share/classes/java/util/Formatter.java Changeset: db46b297 Author: Chris Plummer Date: 2020-08-06 18:21:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db46b297 8251121: six SA tests leave core files behind on macOS Reviewed-by: dholmes, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 70885cae Author: Brian Burkhalter Date: 2020-08-06 18:27:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70885cae Merge Changeset: ef86f06c Author: Leo Jiang Date: 2020-08-07 01:48:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef86f06c 8250665: Wrong translation for the month name of May in ar_JO,LB,SY Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_JO.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_LB.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_SY.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 12879e91 Author: Gabriel Reid Committer: Erik Gahlin Date: 2020-08-07 04:21:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12879e91 8250928: JFR: Improve hash algorithm for stack traces Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 555f0e6e Author: Mikael Vidstedt Date: 2020-08-06 20:56:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/555f0e6e Added tag jdk-16+10 for changeset b01985b4f88f ! .hgtags Changeset: c148c2c1 Author: Dong Bo Committer: Fei Yang Date: 2020-08-07 12:35:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c148c2c1 8165404: AArch64: Implement SHA512 accelerator/intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4d3baa2d Author: Markus Gr?nlund Date: 2020-08-07 11:52:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d3baa2d 8251179: Word tearing problem with _last_sweep Reviewed-by: coleenp, dholmes, kbarrett ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 751f3215 Author: duke Date: 2020-08-07 11:00:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/751f3215 Automatic merge of jdk:master into master Changeset: b0687b52 Author: duke Date: 2020-08-07 11:01:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0687b52 Automatic merge of master into foreign-memaccess Changeset: fdc66a5d Author: duke Date: 2020-08-07 11:01:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fdc66a5d Automatic merge of foreign-memaccess into foreign-abi ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp From mcimadamore at openjdk.java.net Fri Aug 7 11:16:13 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Fri, 7 Aug 2020 11:16:13 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect [v2] In-Reply-To: References: Message-ID: > This patch rectifies the behavior of jextract with respect to nested structs and/or unions. > > More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a > situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the > nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more > specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous > struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS > issue, it would be possible to poke at the nested union field, as follows: > MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); > ibv_send_wr.wr.rdma.remote_addr$get(rdma); > > Note the nesting: `ibv_send_wr.wr.rdma` where: > > * `ibv_send_wr` is the enclosing struct declaration > * `wr` is the union declaration, nested inside the struct > * `rdma` is a struct that is one of the union alternatives > > To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: > > * JavaSourceBuilder is aware of the fact that builders can *nest* into each other > * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to > `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy > * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class > introduces a fresh scope, so no clashes with names defined outside are possible > > While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described > in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, > as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union > fields. Maurizio Cimadamore has updated the pull request incrementally with one additional commit since the last revision: Fix indentation in generated code ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/280/files - new: https://git.openjdk.java.net/panama-foreign/pull/280/files/9271d6b4..f1c62878 Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/280/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/280/webrev.00-01 Stats: 59 lines in 4 files changed: 42 ins; 17 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/280.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/280/head:pull/280 PR: https://git.openjdk.java.net/panama-foreign/pull/280 From duke at openjdk.java.net Fri Aug 7 11:16:10 2020 From: duke at openjdk.java.net (duke) Date: Fri, 7 Aug 2020 11:16:10 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 81 new changesets Message-ID: <604bc4b6-ccba-4ae8-b4f3-0f3c3264e3d7@openjdk.org> Changeset: 74eb250e Author: Prasanta Sadhukhan Date: 2020-07-28 12:00:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74eb250e 8246742: ServiceUI.printDialog does not support properties dialog Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/jdk/javax/print/ServiceUIPropBtnTest.java Changeset: 88121139 Author: Prasanta Sadhukhan Date: 2020-07-28 12:07:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/88121139 8169959: javax/swing/JTable/6263446/bug6263446.java: Table should be editing Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/6263446/bug6263446.java Changeset: fff81229 Author: Prasanta Sadhukhan Date: 2020-07-29 17:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fff81229 8146451: javax/swing/JComponent/4337267/bug4337267.java failed on Windows Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java Changeset: 72b530aa Author: Sergey Bylokhov Date: 2020-07-31 00:19:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/72b530aa 8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java Reviewed-by: jdv ! test/jdk/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: 38636a8c Author: Pankaj Bansal Date: 2020-07-31 13:25:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38636a8c 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt Changeset: 2dda9965 Author: Patrick Concannon Date: 2020-07-31 12:12:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2dda9965 8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation This fix updates these tests to explicitly run with `-Djdk.net.usePlainDatagramSocketImpl=false` to avoid false failures when running all tests with a global jtreg -Djdk.net.usePlainDatagramSocketImpl switch. Reviewed-by: vtewari ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/nio/channels/DatagramChannel/ChangingAddress.java Changeset: 7fd5cb61 Author: Patrick Concannon Date: 2020-07-31 12:42:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7fd5cb61 8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c + test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java + test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 0f5e57aa Author: Vicente Romero Date: 2020-07-31 12:05:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0f5e57aa 8250741: an annotation interface may not be declared as a local interface Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/IllegalAnnotation.java ! test/langtools/tools/javac/records/LocalStaticDeclarations.java Changeset: 58107e52 Author: Naoto Sato Date: 2020-07-31 09:09:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/58107e52 8233048: WeekFields.ISO is not a singleton Reviewed-by: joehw, rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java Changeset: 229f4180 Author: Vicente Romero Date: 2020-07-31 12:13:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/229f4180 8250629: do not allow C-style array declaration in record components Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: dc71097c Author: Patrick Concannon Date: 2020-07-31 18:59:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc71097c 8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed The `test java/net/DatagramSocket/SendReceiveMaxSize` is currently failing when run with `-Djdk.net.usePlainDatagramSocketImpl` and `-Djava.net.preferIPv4Stack=true`. This fix removes these run settings from the test until a more permanent solution can be found. Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 024fa096 Author: Joe Wang Date: 2020-07-31 18:25:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/024fa096 8250638: Address reliance on default constructors in java.xml Reviewed-by: darcy, lancea ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java Changeset: a9ad296a Author: Xin Liu Date: 2020-07-31 11:35:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a9ad296a 8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init Add DirectiveSet smart pointer to isolate cloning Reviewed-by: simonis, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp Changeset: e03ca73d Author: Jie Fu Date: 2020-07-31 17:10:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e03ca73d 8250825: C2 crashes with assert(field != __null) failed: missing field Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java Changeset: ee5dc7cb Author: Chihiro Ito Date: 2020-08-01 20:25:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee5dc7cb 8250818: idea.sh script doesn't work on WSL 1 and 2 Reviewed-by: erikj ! bin/idea.sh Changeset: b76a154c Author: Prasanta Sadhukhan Date: 2020-08-01 17:54:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b76a154c Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 93904460 Author: Robert Field Date: 2020-08-01 14:18:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93904460 8249566: jshell tool: retained modes from JDK-13 or prior cause confusing messages to be generated for records Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! test/langtools/jdk/jshell/ToolFormatTest.java Changeset: 13a33572 Author: Prasanta Sadhukhan Date: 2020-08-02 10:34:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13a33572 Merge Changeset: aab365f7 Author: Thomas Stuefe Date: 2020-08-02 09:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/aab365f7 8250911: [windows] os::pd_map_memory() error detection broken Reviewed-by: iklam, kbarrett ! src/hotspot/os/windows/os_windows.cpp Changeset: ddb726d4 Author: Aleksey Shipilev Date: 2020-08-02 16:58:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ddb726d4 8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds Reviewed-by: rrich, coleenp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp Changeset: d9abf606 Author: Monica Beckwith Committer: David Holmes Date: 2020-08-03 00:16:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d9abf606 8250824: AArch64: follow up for JDK-8248414 The original change missed to update an assert. Co-authored-by: Ludovic Henry Co-authored-by: Bernhard Urban-Forster Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 696b9e18 Author: Christian Hagedorn Date: 2020-08-03 09:21:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/696b9e18 8249605: C2: assert(no_dead_loop) failed: dead loop detected Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestDeadPhiMergeMemLoop.java Changeset: 9385203f Author: Albert Mingkun Yang Date: 2020-08-03 14:01:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9385203f 8250628: ZGC: `fixup_partial_loads` was removed, but still are referenced Reviewed-by: eosterlund, kbarrett, lkorinth ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zHeap.hpp Changeset: 1e535dfa Author: Rajan Halade Date: 2020-08-03 11:35:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1e535dfa 8243320: Add SSL root certificates to Oracle Root CA program Reviewed-by: mullan + make/data/cacerts/sslrooteccca + make/data/cacerts/sslrootevrsaca + make/data/cacerts/sslrootrsaca + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: d12fdfa3 Author: Chris Plummer Date: 2020-08-03 16:11:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d12fdfa3 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.h Changeset: 54bed60b Author: Chris Plummer Date: 2020-08-03 17:38:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54bed60b 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols 8249150: SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 4bd94fb9 Author: Mikhailo Seledtsov Date: 2020-08-03 18:58:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4bd94fb9 8250986: Problem list docker/TestMemoryAwareness.java and docker/TestDockerMemoryMetrics.java for linux-5.4.0-1019-oracle Problem listed the tests Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 7efa6090 Author: Mikael Vidstedt Date: 2020-07-29 18:24:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7efa6090 Added tag jdk-15+34 for changeset b0817631d2f4 ! .hgtags Changeset: 11a8c9c1 Author: Matthias Baesken Date: 2020-07-29 12:56:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/11a8c9c1 8250770: Net.java translateToSocketException does not handle IOException Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/nio/ch/Net.java Changeset: 6986d53a Author: Dean Long Date: 2020-07-29 23:15:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6986d53a 8248597: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 846d2196 Author: Huang Wang Committer: Fei Yang Date: 2020-07-28 10:38:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/846d2196 8250609: C2 crash in IfNode::fold_compares Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestFoldCompares.java Changeset: 15a9c290 Author: Mikael Vidstedt Date: 2020-08-03 21:56:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/15a9c290 Merge ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 4d13bf33 Author: Jerry Zhou Date: 2020-07-17 01:50:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d13bf33 8249628: Remove EA from JDK 15 version string starting with Initial RC promotion Reviewed-by: tbell, erikj ! make/autoconf/version-numbers Changeset: bafa4761 Author: Mikael Vidstedt Date: 2020-08-03 22:08:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/bafa4761 Merge ! make/autoconf/version-numbers ! make/autoconf/version-numbers Changeset: 00d223cf Author: Mikael Vidstedt Date: 2020-08-03 22:10:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/00d223cf 8250899: Backout JDK-8249628 from jdk/jdk Reviewed-by: erikj ! make/autoconf/version-numbers Changeset: 39616b4d Author: Yasumasa Suenaga Date: 2020-08-04 15:28:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39616b4d 8250930: [TESTBUG] Some forceEarlyReturn00* tests failed due to compiler optimization Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/libforceEarlyReturn004a.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp Changeset: b0ceab23 Author: Kim Barrett Date: 2020-08-04 04:19:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0ceab23 8250652: Add logical operations on types Add stand-ins for C++17 logical operations on types. Reviewed-by: eosterlund, tschatzl + src/hotspot/share/metaprogramming/logical.hpp + test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 38af8be9 Author: Mandy Chung Date: 2020-08-04 10:26:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38af8be9 8022795: Method.isVarargs of dynamic proxy generated method to match the proxy interface method Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java + test/jdk/java/lang/reflect/Proxy/TestVarArgs.java Changeset: f4de95a9 Author: Mandy Chung Date: 2020-08-04 10:36:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f4de95a9 8250219: Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/Proxy.java + test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java Changeset: d7c7f70a Author: Calvin Cheung Date: 2020-08-04 19:17:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d7c7f70a 8249586: Test runtime/cds/appcds/DirClasspathTest.java will fail if run twice Add the StandardCopyOption.REPLACE_EXISTING option when calling Files.copy(). Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java Changeset: c79e6346 Author: Vladimir Kozlov Date: 2020-08-04 13:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c79e6346 8250233: -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 Add missing EnableJVMCI flag check. Refactoring compiler print statistic code. Reviewed-by: thartmann ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp Changeset: eaf70e0a Author: Chris Plummer Date: 2020-08-04 13:58:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/eaf70e0a 8247516: DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support Reviewed-by: sspitsyn, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java Changeset: 36b129fe Author: Yasumasa Suenaga Date: 2020-08-05 09:24:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/36b129fe 8250826: jhsdb does not work with coredump which comes from Substrate VM Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h Changeset: 45c4d9d5 Author: Alexander Matveev Date: 2020-08-04 17:47:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c4d9d5 8250646: hdiutil detach fix JDK-8245311 still fails sometimes Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java Changeset: 6b8c16cf Author: David Holmes Date: 2020-08-04 21:11:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6b8c16cf 8248906: runtime/Thread/ThreadObjAccessAtExit.java fails due to OutOfMemoryErrors Reviewed-by: mdoerr ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java Changeset: 30c8811d Author: Jie Fu Date: 2020-08-05 10:54:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/30c8811d 8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits Reviewed-by: dholmes, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java Changeset: a53ecac0 Author: Igor Ignatyev Date: 2020-08-04 20:04:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a53ecac0 8251128: remove vmTestbase/vm/compiler/jbe/combine Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README Changeset: 61ebb6ad Author: Igor Ignatyev Date: 2020-08-04 20:05:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61ebb6ad 8249030: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 3a0741af Author: Joe Darcy Date: 2020-08-04 20:31:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3a0741af 8250920: Increase @jls usage in core reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Type.java ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: 10663578 Author: Boris Ulasevich Date: 2020-08-05 06:31:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10663578 8248445: Use of AbsI/AbsL nodes should be limited to supported platforms Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestAbs.java Changeset: c200b4f1 Author: Harold Seigel Date: 2020-08-05 13:27:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c200b4f1 8139875: [TESTBUG] Improve nsk/stress/stack/* tests Use -Xss200k to limit the stack size, avoid running with -Xcomp, and, in one test, reduce iterations. Reviewed-by: dholmes, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 97bbbbba Author: Coleen Phillimore Date: 2020-08-05 10:25:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/97bbbbba 8235573: Move JFR ObjectSample oop into OopStorage Reviewed-by: mgronlun, dholmes, kbarrett ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.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/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/oops/weakHandle.hpp Changeset: 96f56eb4 Author: Galder Zamarreno Committer: Severin Gehwolf Date: 2020-08-05 11:59:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/96f56eb4 8248158: Configure fails with autoconf not found even though it's installed Reviewed-by: erikj, ihse, stooke ! make/autoconf/basic_tools.m4 ! make/autoconf/configure ! make/autoconf/util.m4 ! make/autoconf/util_windows.m4 Changeset: 0019679c Author: Igor Ignatyev Date: 2020-08-05 08:57:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0019679c 8251190: nsk jdi tests failing "TestBug: Exception during config file parsing: java.io.FileNotFoundException" Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 13946835 Author: Leonid Mesnik Date: 2020-08-05 10:48:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13946835 8244537: JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 339016a0 Author: Ludovic Henry Committer: Vladimir Kozlov Date: 2020-08-05 11:32:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/339016a0 8250902: Implement MD5 Intrinsics on x86 Reviewed-by: kvn, vdeshpande, ascarpino ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp + src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java + test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java + 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/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 ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 3ea5fdc9 Author: Brian Burkhalter Date: 2020-08-05 11:40:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ea5fdc9 8235792: LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 65577cf5 Author: Igor Ignatyev Date: 2020-08-05 16:39:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65577cf5 8251132: make main classes public in vmTestbase/jit tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java ! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java ! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java ! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java ! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java ! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java ! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java ! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java ! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java ! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java Changeset: b37b1a39 Author: Igor Ignatyev Date: 2020-08-05 16:39:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b37b1a39 8251126: nsk.share.GoldChecker should read golden file from ${test.src} Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/GoldChecker.java Changeset: dc86b2e2 Author: Mikael Vidstedt Date: 2020-08-05 19:05:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc86b2e2 Added tag jdk-16+9 for changeset c075a286cc7d ! .hgtags Changeset: 2d3372c8 Author: Joe Darcy Date: 2020-08-05 23:02:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2d3372c8 8250660: Clarify that WildcardType and AnnotatedWildcardType bounds methods return one Reviewed-by: mchung, dholmes ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: b0e4e9a2 Author: Zhengyu Gu Date: 2020-08-06 08:30:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0e4e9a2 8251192: Shenandoah: Shenandoah build failed after JDK-8235573 Reviewed-by: stuefe, ysuenaga, adityam ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: db4d59cc Author: Chihiro Ito Date: 2020-08-06 23:47:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db4d59cc 8250912: Recording#copy() doesn't copy the flush interval Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 99c7b2b8 Author: Joe Darcy Date: 2020-08-06 09:58:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c7b2b8 8249273: Documentation of BigInteger(String) constructor does not mention leading plus Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigInteger.java Changeset: deaadfad Author: Lois Foltan Date: 2020-08-06 18:13:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/deaadfad 8247938: Change various JVM enums like LinkInfo::AccessCheck and Klass::DefaultsLookupMode to enum class Use C++11 scoped enumeration declarations for several different Klass and LinkInfo enumerations. Reviewed-by: coleenp, hseigel, kbarrett ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp Changeset: 9886b7e9 Author: Chris Plummer Date: 2020-08-06 13:14:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9886b7e9 8248879: SA core file support on OSX has some bugs trying to locate the jvm libraries Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: c02b7570 Author: Leonid Mesnik Date: 2020-08-06 13:29:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c02b7570 8161684: [testconf] Add VerifyOops' testing into compiler tiers Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 111ba18a Author: Alex Menkov Date: 2020-08-06 15:59:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/111ba18a 8249550: jdb should use loopback address when not using remote agent Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java Changeset: c202bd70 Author: David Holmes Date: 2020-08-06 21:03:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c202bd70 8250606: Remove unnecessary assertions in ObjectSynchronizer FastHashcode and inflate Reviewed-by: dcubed, coleenp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d02e7d55 Author: Brian Burkhalter Date: 2020-08-06 18:23:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d02e7d55 8251272: Typo in java.util.Formatter: "Numberic" should be "Numeric" Reviewed-by: bchristi, naoto, jlaskey ! src/java.base/share/classes/java/util/Formatter.java Changeset: db46b297 Author: Chris Plummer Date: 2020-08-06 18:21:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db46b297 8251121: six SA tests leave core files behind on macOS Reviewed-by: dholmes, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 70885cae Author: Brian Burkhalter Date: 2020-08-06 18:27:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70885cae Merge Changeset: ef86f06c Author: Leo Jiang Date: 2020-08-07 01:48:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef86f06c 8250665: Wrong translation for the month name of May in ar_JO,LB,SY Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_JO.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_LB.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_SY.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 12879e91 Author: Gabriel Reid Committer: Erik Gahlin Date: 2020-08-07 04:21:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12879e91 8250928: JFR: Improve hash algorithm for stack traces Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 555f0e6e Author: Mikael Vidstedt Date: 2020-08-06 20:56:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/555f0e6e Added tag jdk-16+10 for changeset b01985b4f88f ! .hgtags Changeset: c148c2c1 Author: Dong Bo Committer: Fei Yang Date: 2020-08-07 12:35:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c148c2c1 8165404: AArch64: Implement SHA512 accelerator/intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4d3baa2d Author: Markus Gr?nlund Date: 2020-08-07 11:52:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d3baa2d 8251179: Word tearing problem with _last_sweep Reviewed-by: coleenp, dholmes, kbarrett ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 751f3215 Author: duke Date: 2020-08-07 11:00:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/751f3215 Automatic merge of jdk:master into master Changeset: b0687b52 Author: duke Date: 2020-08-07 11:01:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0687b52 Automatic merge of master into foreign-memaccess Changeset: fdc66a5d Author: duke Date: 2020-08-07 11:01:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fdc66a5d Automatic merge of foreign-memaccess into foreign-abi ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp Changeset: 21b060c2 Author: duke Date: 2020-08-07 11:01:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/21b060c2 Automatic merge of foreign-abi into foreign-jextract From duke at openjdk.java.net Fri Aug 7 11:20:50 2020 From: duke at openjdk.java.net (duke) Date: Fri, 7 Aug 2020 11:20:50 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess: 79 new changesets Message-ID: Changeset: 74eb250e Author: Prasanta Sadhukhan Date: 2020-07-28 12:00:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74eb250e 8246742: ServiceUI.printDialog does not support properties dialog Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/print/ServiceDialog.java + test/jdk/javax/print/ServiceUIPropBtnTest.java Changeset: 88121139 Author: Prasanta Sadhukhan Date: 2020-07-28 12:07:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/88121139 8169959: javax/swing/JTable/6263446/bug6263446.java: Table should be editing Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JTable/6263446/bug6263446.java Changeset: fff81229 Author: Prasanta Sadhukhan Date: 2020-07-29 17:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fff81229 8146451: javax/swing/JComponent/4337267/bug4337267.java failed on Windows Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java Changeset: 72b530aa Author: Sergey Bylokhov Date: 2020-07-31 00:19:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/72b530aa 8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java Reviewed-by: jdv ! test/jdk/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: 38636a8c Author: Pankaj Bansal Date: 2020-07-31 13:25:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38636a8c 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt Changeset: 2dda9965 Author: Patrick Concannon Date: 2020-07-31 12:12:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2dda9965 8246164: SendDatagramToBadAddress.java and ChangingAddress.java should be changed to explicitly require the new DatagramSocket implementation This fix updates these tests to explicitly run with `-Djdk.net.usePlainDatagramSocketImpl=false` to avoid false failures when running all tests with a global jtreg -Djdk.net.usePlainDatagramSocketImpl switch. Reviewed-by: vtewari ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/nio/channels/DatagramChannel/ChangingAddress.java Changeset: 7fd5cb61 Author: Patrick Concannon Date: 2020-07-31 12:42:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7fd5cb61 8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c + test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java - test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java + test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 0f5e57aa Author: Vicente Romero Date: 2020-07-31 12:05:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0f5e57aa 8250741: an annotation interface may not be declared as a local interface Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/IllegalAnnotation.java ! test/langtools/tools/javac/records/LocalStaticDeclarations.java Changeset: 58107e52 Author: Naoto Sato Date: 2020-07-31 09:09:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/58107e52 8233048: WeekFields.ISO is not a singleton Reviewed-by: joehw, rriggs, scolebourne ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java Changeset: 229f4180 Author: Vicente Romero Date: 2020-07-31 12:13:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/229f4180 8250629: do not allow C-style array declaration in record components Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: dc71097c Author: Patrick Concannon Date: 2020-07-31 18:59:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc71097c 8250889: Disable testing SendReceiveMaxSize with preferIPv4Stack=true on the old impl until JDK-8250886 is fixed The `test java/net/DatagramSocket/SendReceiveMaxSize` is currently failing when run with `-Djdk.net.usePlainDatagramSocketImpl` and `-Djava.net.preferIPv4Stack=true`. This fix removes these run settings from the test until a more permanent solution can be found. Reviewed-by: dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 024fa096 Author: Joe Wang Date: 2020-07-31 18:25:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/024fa096 8250638: Address reliance on default constructors in java.xml Reviewed-by: darcy, lancea ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java Changeset: a9ad296a Author: Xin Liu Date: 2020-07-31 11:35:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a9ad296a 8249809: avoid calling DirectiveSet::clone(this) in compilecommand_compatibility_init Add DirectiveSet smart pointer to isolate cloning Reviewed-by: simonis, thartmann ! src/hotspot/share/compiler/compilerDirectives.cpp Changeset: e03ca73d Author: Jie Fu Date: 2020-07-31 17:10:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e03ca73d 8250825: C2 crashes with assert(field != __null) failed: missing field Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java Changeset: ee5dc7cb Author: Chihiro Ito Date: 2020-08-01 20:25:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee5dc7cb 8250818: idea.sh script doesn't work on WSL 1 and 2 Reviewed-by: erikj ! bin/idea.sh Changeset: b76a154c Author: Prasanta Sadhukhan Date: 2020-08-01 17:54:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b76a154c Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 93904460 Author: Robert Field Date: 2020-08-01 14:18:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93904460 8249566: jshell tool: retained modes from JDK-13 or prior cause confusing messages to be generated for records Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Selector.java ! test/langtools/jdk/jshell/ToolFormatTest.java Changeset: 13a33572 Author: Prasanta Sadhukhan Date: 2020-08-02 10:34:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13a33572 Merge Changeset: aab365f7 Author: Thomas Stuefe Date: 2020-08-02 09:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/aab365f7 8250911: [windows] os::pd_map_memory() error detection broken Reviewed-by: iklam, kbarrett ! src/hotspot/os/windows/os_windows.cpp Changeset: ddb726d4 Author: Aleksey Shipilev Date: 2020-08-02 16:58:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ddb726d4 8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds Reviewed-by: rrich, coleenp ! src/hotspot/share/oops/objArrayOop.inline.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp Changeset: d9abf606 Author: Monica Beckwith Committer: David Holmes Date: 2020-08-03 00:16:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d9abf606 8250824: AArch64: follow up for JDK-8248414 The original change missed to update an assert. Co-authored-by: Ludovic Henry Co-authored-by: Bernhard Urban-Forster Reviewed-by: dholmes ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: 696b9e18 Author: Christian Hagedorn Date: 2020-08-03 09:21:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/696b9e18 8249605: C2: assert(no_dead_loop) failed: dead loop detected Fixed dead loop detection in PhiNode::Ideal() to additionally account for dead MergeMemNodes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestDeadPhiMergeMemLoop.java Changeset: 9385203f Author: Albert Mingkun Yang Date: 2020-08-03 14:01:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9385203f 8250628: ZGC: `fixup_partial_loads` was removed, but still are referenced Reviewed-by: eosterlund, kbarrett, lkorinth ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zHeap.hpp Changeset: 1e535dfa Author: Rajan Halade Date: 2020-08-03 11:35:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1e535dfa 8243320: Add SSL root certificates to Oracle Root CA program Reviewed-by: mullan + make/data/cacerts/sslrooteccca + make/data/cacerts/sslrootevrsaca + make/data/cacerts/sslrootrsaca + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: d12fdfa3 Author: Chris Plummer Date: 2020-08-03 16:11:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d12fdfa3 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.h Changeset: 54bed60b Author: Chris Plummer Date: 2020-08-03 17:38:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54bed60b 8250750: JDK-8247515 fix for OSX pc_to_symbol() lookup fails with some symbols 8249150: SA core file tests sometimes time out on OSX with "java.io.IOException: App waiting timeout" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: 4bd94fb9 Author: Mikhailo Seledtsov Date: 2020-08-03 18:58:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4bd94fb9 8250986: Problem list docker/TestMemoryAwareness.java and docker/TestDockerMemoryMetrics.java for linux-5.4.0-1019-oracle Problem listed the tests Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 7efa6090 Author: Mikael Vidstedt Date: 2020-07-29 18:24:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7efa6090 Added tag jdk-15+34 for changeset b0817631d2f4 ! .hgtags Changeset: 11a8c9c1 Author: Matthias Baesken Date: 2020-07-29 12:56:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/11a8c9c1 8250770: Net.java translateToSocketException does not handle IOException Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/sun/nio/ch/Net.java Changeset: 6986d53a Author: Dean Long Date: 2020-07-29 23:15:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6986d53a 8248597: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalNodeTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 846d2196 Author: Huang Wang Committer: Fei Yang Date: 2020-07-28 10:38:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/846d2196 8250609: C2 crash in IfNode::fold_compares Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestFoldCompares.java Changeset: 15a9c290 Author: Mikael Vidstedt Date: 2020-08-03 21:56:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/15a9c290 Merge ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java ! .hgtags ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java Changeset: 4d13bf33 Author: Jerry Zhou Date: 2020-07-17 01:50:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d13bf33 8249628: Remove EA from JDK 15 version string starting with Initial RC promotion Reviewed-by: tbell, erikj ! make/autoconf/version-numbers Changeset: bafa4761 Author: Mikael Vidstedt Date: 2020-08-03 22:08:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/bafa4761 Merge ! make/autoconf/version-numbers ! make/autoconf/version-numbers Changeset: 00d223cf Author: Mikael Vidstedt Date: 2020-08-03 22:10:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/00d223cf 8250899: Backout JDK-8249628 from jdk/jdk Reviewed-by: erikj ! make/autoconf/version-numbers Changeset: 39616b4d Author: Yasumasa Suenaga Date: 2020-08-04 15:28:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39616b4d 8250930: [TESTBUG] Some forceEarlyReturn00* tests failed due to compiler optimization Reviewed-by: cjplummer, dholmes ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/libforceEarlyReturn004a.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/libforceEarlyReturn002a.cpp Changeset: b0ceab23 Author: Kim Barrett Date: 2020-08-04 04:19:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0ceab23 8250652: Add logical operations on types Add stand-ins for C++17 logical operations on types. Reviewed-by: eosterlund, tschatzl + src/hotspot/share/metaprogramming/logical.hpp + test/hotspot/gtest/metaprogramming/test_logical.cpp Changeset: 38af8be9 Author: Mandy Chung Date: 2020-08-04 10:26:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38af8be9 8022795: Method.isVarargs of dynamic proxy generated method to match the proxy interface method Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java + test/jdk/java/lang/reflect/Proxy/TestVarArgs.java Changeset: f4de95a9 Author: Mandy Chung Date: 2020-08-04 10:36:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f4de95a9 8250219: Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden Reviewed-by: alanb ! src/java.base/share/classes/java/lang/reflect/Proxy.java + test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java Changeset: d7c7f70a Author: Calvin Cheung Date: 2020-08-04 19:17:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d7c7f70a 8249586: Test runtime/cds/appcds/DirClasspathTest.java will fail if run twice Add the StandardCopyOption.REPLACE_EXISTING option when calling Files.copy(). Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java Changeset: c79e6346 Author: Vladimir Kozlov Date: 2020-08-04 13:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c79e6346 8250233: -XX:+CITime triggers guarantee(events != NULL) in jvmci.cpp:173 Add missing EnableJVMCI flag check. Refactoring compiler print statistic code. Reviewed-by: thartmann ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp Changeset: eaf70e0a Author: Chris Plummer Date: 2020-08-04 13:58:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/eaf70e0a 8247516: DSO.closestSymbolToPC() should use dbg.lookup() rather than rely on java ELF file support Reviewed-by: sspitsyn, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java Changeset: 36b129fe Author: Yasumasa Suenaga Date: 2020-08-05 09:24:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/36b129fe 8250826: jhsdb does not work with coredump which comes from Substrate VM Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h Changeset: 45c4d9d5 Author: Alexander Matveev Date: 2020-08-04 17:47:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c4d9d5 8250646: hdiutil detach fix JDK-8245311 still fails sometimes Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RetryExecutor.java Changeset: 6b8c16cf Author: David Holmes Date: 2020-08-04 21:11:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6b8c16cf 8248906: runtime/Thread/ThreadObjAccessAtExit.java fails due to OutOfMemoryErrors Reviewed-by: mdoerr ! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java Changeset: 30c8811d Author: Jie Fu Date: 2020-08-05 10:54:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/30c8811d 8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits Reviewed-by: dholmes, cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java Changeset: a53ecac0 Author: Igor Ignatyev Date: 2020-08-04 20:04:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a53ecac0 8251128: remove vmTestbase/vm/compiler/jbe/combine Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README Changeset: 61ebb6ad Author: Igor Ignatyev Date: 2020-08-04 20:05:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61ebb6ad 8249030: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 3a0741af Author: Joe Darcy Date: 2020-08-04 20:31:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3a0741af 8250920: Increase @jls usage in core reflection Reviewed-by: mchung ! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java ! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java ! src/java.base/share/classes/java/lang/reflect/Type.java ! src/java.base/share/classes/java/lang/reflect/TypeVariable.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: 10663578 Author: Boris Ulasevich Date: 2020-08-05 06:31:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10663578 8248445: Use of AbsI/AbsL nodes should be limited to supported platforms Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestAbs.java Changeset: c200b4f1 Author: Harold Seigel Date: 2020-08-05 13:27:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c200b4f1 8139875: [TESTBUG] Improve nsk/stress/stack/* tests Use -Xss200k to limit the stack size, avoid running with -Xcomp, and, in one test, reduce iterations. Reviewed-by: dholmes, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 97bbbbba Author: Coleen Phillimore Date: 2020-08-05 10:25:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/97bbbbba 8235573: Move JFR ObjectSample oop into OopStorage Reviewed-by: mgronlun, dholmes, kbarrett ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/weakProcessorPhases.cpp ! src/hotspot/share/gc/shared/weakProcessorPhases.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/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/oops/weakHandle.hpp Changeset: 96f56eb4 Author: Galder Zamarreno Committer: Severin Gehwolf Date: 2020-08-05 11:59:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/96f56eb4 8248158: Configure fails with autoconf not found even though it's installed Reviewed-by: erikj, ihse, stooke ! make/autoconf/basic_tools.m4 ! make/autoconf/configure ! make/autoconf/util.m4 ! make/autoconf/util_windows.m4 Changeset: 0019679c Author: Igor Ignatyev Date: 2020-08-05 08:57:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0019679c 8251190: nsk jdi tests failing "TestBug: Exception during config file parsing: java.io.FileNotFoundException" Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AccessWatchpointEvent/_itself_/awevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/ispublic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/isValid/isvalid005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/label/label001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/mustSpecify/mustspecify001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentSignature/componentsignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentType/componenttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/componentTypeName/componenttypename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc04x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc05x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc06x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc07x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc08x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc09x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/hotswap/tc10x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc01x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc02x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc03x003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc04x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/singlethrd/tc05x001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/booleanValue/booleanvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanArgument/stringValueOf/stringvalueof002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter001/addSourceNameFilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addSourceNameFilter/addSourceNameFilter002/addSourceNameFilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/allInterfaces/allinterfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/concreteMethodByName/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/interfaces/interfaces002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/isEnum/isenum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/setValue/setvalue008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/subclasses/subclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/superclass/superclass002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/defaultArguments/defaultArguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Connector/transport/transport001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ConstantField/values001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/_itself_/event002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/_bounds_/eventrequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy018/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isEnumConstant/isenumconstant001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/intValue/intvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/max/max001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/min/min001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerArgument/stringValueOf/stringvalueof001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/implementors/implementors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/subinterfaces/subinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/InterfaceType/superinterfaces/superinterfaces001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launch/launch004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/supportsMultipleConnections/supportsmultipleconnections001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/genericSignature/gensignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isArgument/isargument001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/type/type002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/typeName/typename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/codeIndex/codeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/declaringType/declaringtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber/linenumber001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/lineNumber_s002/lineNumber_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/lineNumber_s/linenumber_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourceName_s002/sourceName_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourceName_s/sourcename_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath/sourcepath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcePath_s002/sourcePath_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Location/sourcePath_s/sourcepath_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss002/allLineLocations_ss002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypeNames/argumenttypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/argumentTypes/argumenttypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/arguments/arguments003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/bytecodes/bytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isAbstract/isabstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isConstructor/isconstructor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isNative/isnative001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isStaticInitializer/isstinitializer001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isSynchronized/issynchronized001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isVarArgs/isvarargs001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationOfCodeIndex/locationofcodeindex001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine/locationsofline001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi002/locationsOfLine_ssi002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnType/returntype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/returnTypeNames/returntypenames003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variables/variables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/variablesByName/variablesbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/_itself_/methodexit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue001/returnValue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue002/returnValue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue003/returnValue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/returnValue/returnValue004/returnValue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Mirror/virtualMachine/virtualmachine001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/MonitorContendedEnterRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnterRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/MonitorContendedEnteredRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorContendedEnteredRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/MonitorWaitRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/MonitorWaitedRequest002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassExclusionFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ClassName/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addClassFilter_ReferenceType/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addInstanceFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MonitorWaitedRequest/addThreadFilter/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/_bounds_/bounds003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/isCollected/iscollected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects004/referringObjects004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/uniqueID/uniqueid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/baseDirectory/directory001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/bootClassPath/bootpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/booleanValue/booleanvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/byteValue/bytevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/charValue/charvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/doubleValue/doublevalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/floatValue/floatvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/intValue/intvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/longValue/longvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveValue/shortValue/shortvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss003/allLineLocations_ss003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/allLineLocations_ss004/allLineLocations_ss004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availableStrata002/availableStrata002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/availableStrata/availablestrata001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum002/defaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedToInitialize001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances001/instances001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances002/instances002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances003/instances003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/instances/instances005/instances005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isAbstract001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isVerified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi003/locationsOfLine_ssi003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsOfLine_ssi004/locationsOfLine_ssi004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceDebugExtension/srcdebugx002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourceNames003/sourceNames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcePaths003/sourcePaths003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Scenarios/invokeMethod/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/choices/choices001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/SelectedArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/compareTo/compareto001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortValue/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues001/getArgumentValues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues002/getArgumentValues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getArgumentValues/getArgumentValues003/getArgumentValues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringArgument/isValid/isvalid003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StringReference/value/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/parent/parent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threadGroups/threadgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn003/forceEarlyReturn003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn004/forceEarlyReturn004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn005/forceEarlyReturn005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn008/forceEarlyReturn008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn009/forceEarlyReturn009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn013/forceEarlyReturn013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn014/forceEarlyReturn014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn015/forceEarlyReturn015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames001/ownedMonitorsAndFrames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames002/ownedMonitorsAndFrames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames003/ownedMonitorsAndFrames003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames004/ownedMonitorsAndFrames004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames005/ownedMonitorsAndFrames005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames006/ownedMonitorsAndFrames006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames007/ownedMonitorsAndFrames007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitorsAndFrames/ownedMonitorsAndFrames009/ownedMonitorsAndFrames009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status003/status003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status004/status004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status005/status005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status006/status006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status007/status007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/status/status008/status008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Transport/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/hashCode/hashcode001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Type/signature/signature003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPackagePrivate/ispackageprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPrivate/isprivate002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isProtected/isprotected002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isPublic/ispublic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMCannotBeModifiedEx/_itself_/canntbemod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDisconnectEvent/_itself_/disconnect003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canBeModified/canbemodified001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetBytecodes/cangetbytecodes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSourceDebugExtension/cangetsde001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetSyntheticAttribute/cangetattr001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/classesByName/classesbyname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/description/description001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventQueue/eventqueue001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/eventRequestManager/eventrmanager001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/getDefaultStratum/getdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts001/instancecounts001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts004/instancecounts004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_bool/mirrorof_bool001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_byte/mirrorof_byte001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_char/mirrorof_char001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_double/mirrorof_double001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_float/mirrorof_float001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_int/mirrorof_int001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_long/mirrorof_long001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_short/mirrorof_short001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/mirrorOf_string/mirrorof_string001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/name/name001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/process/process001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses029/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses034/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses035/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum002/setDefaultStratum002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setdefaultstratum001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/topLevelThreadGroups/toplevelgroups001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/version/version001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/allConnectors/allconnectors001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/attachingConnectors/attaching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/connectedVirtualMachines/convm003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/defaultConnector/default001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/launchingConnectors/launching001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/listeningConnectors/listening001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/majorInterfaceVersion/major001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/minorInterfaceVersion/minor001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/_bounds_/filters001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/MonitorEvents/MonitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java Changeset: 13946835 Author: Leonid Mesnik Date: 2020-08-05 10:48:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13946835 8244537: JDI tests fail due to "ERROR: Exception : nsk.share.jdi.JDITestRuntimeException: JDITestRuntimeException : ** event IS NOT a breakpoint **" Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java Changeset: 339016a0 Author: Ludovic Henry Committer: Vladimir Kozlov Date: 2020-08-05 11:32:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/339016a0 8250902: Implement MD5 Intrinsics on x86 Reviewed-by: kvn, vdeshpande, ascarpino ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp + src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java + test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java + 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/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 ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java + test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 3ea5fdc9 Author: Brian Burkhalter Date: 2020-08-05 11:40:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ea5fdc9 8235792: LineNumberReader.getLineNumber() behavior is inconsistent with respect to EOF Reviewed-by: alanb, darcy, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 65577cf5 Author: Igor Ignatyev Date: 2020-08-05 16:39:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65577cf5 8251132: make main classes public in vmTestbase/jit tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java ! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java ! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java ! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java ! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java ! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java ! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java ! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java ! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java ! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java ! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java ! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java ! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java ! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java ! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java Changeset: b37b1a39 Author: Igor Ignatyev Date: 2020-08-05 16:39:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b37b1a39 8251126: nsk.share.GoldChecker should read golden file from ${test.src} Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/nsk/share/GoldChecker.java Changeset: dc86b2e2 Author: Mikael Vidstedt Date: 2020-08-05 19:05:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc86b2e2 Added tag jdk-16+9 for changeset c075a286cc7d ! .hgtags Changeset: 2d3372c8 Author: Joe Darcy Date: 2020-08-05 23:02:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2d3372c8 8250660: Clarify that WildcardType and AnnotatedWildcardType bounds methods return one Reviewed-by: mchung, dholmes ! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java ! src/java.base/share/classes/java/lang/reflect/WildcardType.java Changeset: b0e4e9a2 Author: Zhengyu Gu Date: 2020-08-06 08:30:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0e4e9a2 8251192: Shenandoah: Shenandoah build failed after JDK-8235573 Reviewed-by: stuefe, ysuenaga, adityam ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: db4d59cc Author: Chihiro Ito Date: 2020-08-06 23:47:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db4d59cc 8250912: Recording#copy() doesn't copy the flush interval Reviewed-by: jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 99c7b2b8 Author: Joe Darcy Date: 2020-08-06 09:58:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c7b2b8 8249273: Documentation of BigInteger(String) constructor does not mention leading plus Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigInteger.java Changeset: deaadfad Author: Lois Foltan Date: 2020-08-06 18:13:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/deaadfad 8247938: Change various JVM enums like LinkInfo::AccessCheck and Klass::DefaultsLookupMode to enum class Use C++11 scoped enumeration declarations for several different Klass and LinkInfo enumerations. Reviewed-by: coleenp, hseigel, kbarrett ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/nativeLookup.cpp Changeset: 9886b7e9 Author: Chris Plummer Date: 2020-08-06 13:14:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9886b7e9 8248879: SA core file support on OSX has some bugs trying to locate the jvm libraries Reviewed-by: sspitsyn, amenkov ! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c Changeset: c02b7570 Author: Leonid Mesnik Date: 2020-08-06 13:29:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c02b7570 8161684: [testconf] Add VerifyOops' testing into compiler tiers Reviewed-by: kvn ! test/jtreg-ext/requires/VMProps.java Changeset: 111ba18a Author: Alex Menkov Date: 2020-08-06 15:59:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/111ba18a 8249550: jdb should use loopback address when not using remote agent Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/jdi/SocketTransportService.java Changeset: c202bd70 Author: David Holmes Date: 2020-08-06 21:03:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c202bd70 8250606: Remove unnecessary assertions in ObjectSynchronizer FastHashcode and inflate Reviewed-by: dcubed, coleenp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d02e7d55 Author: Brian Burkhalter Date: 2020-08-06 18:23:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d02e7d55 8251272: Typo in java.util.Formatter: "Numberic" should be "Numeric" Reviewed-by: bchristi, naoto, jlaskey ! src/java.base/share/classes/java/util/Formatter.java Changeset: db46b297 Author: Chris Plummer Date: 2020-08-06 18:21:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db46b297 8251121: six SA tests leave core files behind on macOS Reviewed-by: dholmes, dcubed ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 70885cae Author: Brian Burkhalter Date: 2020-08-06 18:27:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70885cae Merge Changeset: ef86f06c Author: Leo Jiang Date: 2020-08-07 01:48:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef86f06c 8250665: Wrong translation for the month name of May in ar_JO,LB,SY Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_JO.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_LB.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ar_SY.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 12879e91 Author: Gabriel Reid Committer: Erik Gahlin Date: 2020-08-07 04:21:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12879e91 8250928: JFR: Improve hash algorithm for stack traces Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: 555f0e6e Author: Mikael Vidstedt Date: 2020-08-06 20:56:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/555f0e6e Added tag jdk-16+10 for changeset b01985b4f88f ! .hgtags Changeset: c148c2c1 Author: Dong Bo Committer: Fei Yang Date: 2020-08-07 12:35:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c148c2c1 8165404: AArch64: Implement SHA512 accelerator/intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 4d3baa2d Author: Markus Gr?nlund Date: 2020-08-07 11:52:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4d3baa2d 8251179: Word tearing problem with _last_sweep Reviewed-by: coleenp, dholmes, kbarrett ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 751f3215 Author: duke Date: 2020-08-07 11:00:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/751f3215 Automatic merge of jdk:master into master Changeset: b0687b52 Author: duke Date: 2020-08-07 11:01:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b0687b52 Automatic merge of master into foreign-memaccess From sundar at openjdk.java.net Fri Aug 7 14:04:18 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Fri, 7 Aug 2020 14:04:18 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect [v2] In-Reply-To: <12Avuwbufy2sWdJh-z_c8m8oD8No0pHiUH_P86M4GC4=.04165ee3-8ce5-48ff-b3e7-22450ad9fcd5@github.com> References: <12Avuwbufy2sWdJh-z_c8m8oD8No0pHiUH_P86M4GC4=.04165ee3-8ce5-48ff-b3e7-22450ad9fcd5@github.com> Message-ID: On Fri, 7 Aug 2020 09:16:24 GMT, Maurizio Cimadamore wrote: >> I tested the patch on Mac and ran all samples as well. All fine. > >> Overall looks good, I tested it on MacOS and seems like we get pretty good coverage. Some minor issue with indentation >> of generated code, but that's minor and can be fixed later. > > Very good point - I knew about that and meaning to fix that (esp. after introducing the delegation scheme) - but for > some reason I forgot - I will upload another iteration which fixes that. > The only case missed seems to be when an anonymous type in a function argument like following, >> >> ``` >> void foo(struct {int x; int y; } *p); >> ``` >> >> I doubt that's important as while it's legal, sane programmer should not code like that as the struct type is not >> exposed. So it seems fit jextract not expose the layout either. > > Yeah - this seems a bit odd. To be clear, this patch doesn't have any aspiration to be a "full solution" - it merely > allow jextract to look a bit deeper into anonymous struct/unions in field decls. We might need more tweaking - either > in code generation, or in the how the declaration API represents this stuff. >> >> FWIW, there is a header file I used for testing anonymous types and dependency, the result from jextract did cover all >> anonymous types. There are still something both jbind/jextract cannot handle, but that's beyond this issue. >> [](https://github.com/slowhog/panama-foreign/blob/jbind/test/jdk/java/jextract/anonymousDecl.h) > > Thanks - yes, it would be good to go over it and see what's missing. Additional change looks good. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From sundar at openjdk.java.net Fri Aug 7 14:04:18 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Fri, 7 Aug 2020 14:04:18 GMT Subject: [foreign-jextract] RFR: 8251256: jextrac code generated for nested structs, unions is incorrect [v2] In-Reply-To: References: Message-ID: <-yOKmuRqYFUIL9e58y5vZtAqJVJKGUXHlH9YXe-l3RE=.10f03900-096c-46e5-b474-1bfee7a2fc76@github.com> On Fri, 7 Aug 2020 11:16:13 GMT, Maurizio Cimadamore wrote: >> This patch rectifies the behavior of jextract with respect to nested structs and/or unions. >> >> More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a >> situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the >> nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more >> specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous >> struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS >> issue, it would be possible to poke at the nested union field, as follows: >> MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); >> ibv_send_wr.wr.rdma.remote_addr$get(rdma); >> >> Note the nesting: `ibv_send_wr.wr.rdma` where: >> >> * `ibv_send_wr` is the enclosing struct declaration >> * `wr` is the union declaration, nested inside the struct >> * `rdma` is a struct that is one of the union alternatives >> >> To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: >> >> * JavaSourceBuilder is aware of the fact that builders can *nest* into each other >> * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to >> `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy >> * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class >> introduces a fresh scope, so no clashes with names defined outside are possible >> >> While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described >> in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, >> as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union >> fields. > > Maurizio Cimadamore has updated the pull request incrementally with one additional commit since the last revision: > > Fix indentation in generated code Marked as reviewed by sundar (Committer). ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From maurizio.cimadamore at oracle.com Fri Aug 7 14:10:51 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 7 Aug 2020 15:10:51 +0100 Subject: [foreign-jextract] No code generated for structs inside union In-Reply-To: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> References: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> Message-ID: Hi Filip, I've just integrated a fix for the issue you reported. The fix should now let jextract to "recurse" on nested anon structs/union. It is possible that we'll need more work in order to fully rectify the situation, but the current fix should at least allow you to make more progress. Let us know how it goes :-) Cheers Maurizio On 06/08/2020 14:25, Filip Krakowski wrote: > Hi, > > it seems that jextract does not generate code for structs declared > within unions. Tested with "ibv_send_wr" shown on the following man page. > > https://linux.die.net/man/3/ibv_post_send > > Although it is possible to get a MemorySegment for "wr", it's rather > difficult to work with it without having its corresponding > MemoryLayout. In this case it is relatively important to access the > fields of the structs in the union, as these describe how an operation > is to be executed. > > Best regards, > Filip From mcimadamore at openjdk.java.net Fri Aug 7 14:12:31 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Fri, 7 Aug 2020 14:12:31 GMT Subject: [foreign-jextract] Integrated: 8251256: jextrac code generated for nested structs, unions is incorrect In-Reply-To: References: Message-ID: On Thu, 6 Aug 2020 17:39:46 GMT, Maurizio Cimadamore wrote: > This patch rectifies the behavior of jextract with respect to nested structs and/or unions. > > More specifically, jextract failed to recursively generate interfaces for anonymous structs and unioins; this led to a > situation (as described in the JBS issue) where the only operation a client can do is to retrieve a segment for the > nested struct/union, but all nested accessors are not available. The fix allows jextract to recurse; more > specifically, if a struct/union field type is itself an anonymous struct/union, the interface for the anonymous > struct/union will be generated (nested inside the current struct interface). So, in the example submitted in the JBS > issue, it would be possible to poke at the nested union field, as follows: > MemorySegment rdma = ibv_send_wr.wr$addr(someSegment); > ibv_send_wr.wr.rdma.remote_addr$get(rdma); > > Note the nesting: `ibv_send_wr.wr.rdma` where: > > * `ibv_send_wr` is the enclosing struct declaration > * `wr` is the union declaration, nested inside the struct > * `rdma` is a struct that is one of the union alternatives > > To make the code more uniform, I've reworked JavaSourceBuilder a little - more specifically: > > * JavaSourceBuilder is aware of the fact that builders can *nest* into each other > * Rather than dumping contents of a child builder into the parent, we use delegation, to make sure that all calls to > `append` eventually hit the `StringBuilder` in the toplevel builder --- effectively removing the need to copy > * each builder has its own name context (to fixup duplicate names); this follows from the fact that each nested class > introduces a fresh scope, so no clashes with names defined outside are possible > > While I've added no test, I found out that an existing test (Test8244512) was already triggering the scenario described > in the JBS issue. I've tweaked the test to take into account the fact that now jextract correctly nests inner structs, > as well as the fact that jextract is now adding interfaces even for the anon structs/union attached to struct/union > fields. This pull request has now been integrated. Changeset: 48b684eb Author: Maurizio Cimadamore URL: https://git.openjdk.java.net/panama-foreign/commit/48b684eb Stats: 330 lines in 6 files changed: 40 ins; 123 del; 167 mod 8251256: jextrac code generated for nested structs, unions is incorrect Reviewed-by: sundar ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/280 From krakowski at hhu.de Fri Aug 7 14:22:17 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Fri, 7 Aug 2020 16:22:17 +0200 Subject: [foreign-jextract] No code generated for structs inside union In-Reply-To: References: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> Message-ID: <88c054b0-5cda-8d4d-3519-4e2c90759b5e@hhu.de> Hi Maurizio, wow, that was really fast. Thank you! I will manually trigger our OpenJDK build pipeline in a moment and test out your fix. While I'm at it: Is it ok if we host nightly builds of the foreign-jextract branch publicly on one of our servers? https://coconucos.cs.hhu.de/forschung/jdk This way we can always update to the latest nightly build in a matter of seconds. We use SDKMAN! (https://sdkman.io/) for managing local JDK installations. I also wrote a script that downloads and unpacks the nightly build into the candidates folder of SDKMAN!, so that it can be selected from the command line. If public hosting of the compiled OpenJDK is not allowed, I will of course restrict it to our private network. Best regards, Filip On 07.08.20 16:10, Maurizio Cimadamore wrote: > Hi Filip, > I've just integrated a fix for the issue you reported. The fix should > now let jextract to "recurse" on nested anon structs/union. > > It is possible that we'll need more work in order to fully rectify the > situation, but the current fix should at least allow you to make more > progress. > > Let us know how it goes :-) > > Cheers > Maurizio > > > On 06/08/2020 14:25, Filip Krakowski wrote: >> Hi, >> >> it seems that jextract does not generate code for structs declared >> within unions. Tested with "ibv_send_wr" shown on the following man >> page. >> >> https://linux.die.net/man/3/ibv_post_send >> >> Although it is possible to get a MemorySegment for "wr", it's rather >> difficult to work with it without having its corresponding >> MemoryLayout. In this case it is relatively important to access the >> fields of the structs in the union, as these describe how an >> operation is to be executed. >> >> Best regards, >> Filip From maurizio.cimadamore at oracle.com Fri Aug 7 14:57:34 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 7 Aug 2020 15:57:34 +0100 Subject: [foreign-jextract] No code generated for structs inside union In-Reply-To: <88c054b0-5cda-8d4d-3519-4e2c90759b5e@hhu.de> References: <447941a1-dc35-1df8-7fe1-f329e59b77a9@hhu.de> <88c054b0-5cda-8d4d-3519-4e2c90759b5e@hhu.de> Message-ID: <1e37e494-daff-30cb-844a-838807ee70cd@oracle.com> On 07/08/2020 15:22, Filip Krakowski wrote: > Hi Maurizio, > > wow, that was really fast. Thank you! > > I will manually trigger our OpenJDK build pipeline in a moment and > test out your fix. While I'm at it: Is it ok if we host nightly builds > of the foreign-jextract branch publicly on one of our servers? > > https://coconucos.cs.hhu.de/forschung/jdk Sure - there are no restriction when it comes to publishing openjdk builds. We are also planning to release a binary snapshot as things get more stable (e.g. after we take care of the crashes with native method handle intrinsics). Cheers Maurizio > > This way we can always update to the latest nightly build in a matter > of seconds. We use SDKMAN! (https://sdkman.io/) for managing local JDK > installations. I also wrote a script that downloads and unpacks the > nightly build into the candidates folder of SDKMAN!, so that it can be > selected from the command line. If public hosting of the compiled > OpenJDK is not allowed, I will of course restrict it to our private > network. > > Best regards, > Filip > > On 07.08.20 16:10, Maurizio Cimadamore wrote: >> Hi Filip, >> I've just integrated a fix for the issue you reported. The fix should >> now let jextract to "recurse" on nested anon structs/union. >> >> It is possible that we'll need more work in order to fully rectify >> the situation, but the current fix should at least allow you to make >> more progress. >> >> Let us know how it goes :-) >> >> Cheers >> Maurizio >> >> >> On 06/08/2020 14:25, Filip Krakowski wrote: >>> Hi, >>> >>> it seems that jextract does not generate code for structs declared >>> within unions. Tested with "ibv_send_wr" shown on the following man >>> page. >>> >>> https://linux.die.net/man/3/ibv_post_send >>> >>> Although it is possible to get a MemorySegment for "wr", it's rather >>> difficult to work with it without having its corresponding >>> MemoryLayout. In this case it is relatively important to access the >>> fields of the structs in the union, as these describe how an >>> operation is to be executed. >>> >>> Best regards, >>> Filip > From paul.sandoz at oracle.com Fri Aug 7 17:47:43 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 7 Aug 2020 10:47:43 -0700 Subject: [foreign-jextract] Bindings to functions declared in header file Message-ID: <77C3DC6B-1F95-4BDD-98E6-E4071F87AFF8@oracle.com> Hi, The jextract tool generates bindings to functions declared in a header file. MethodHandle lookup will return null, since the function does not exist in the corresponding shared library. $ jshell --class-path . --add-modules jdk.incubator.foreign -R-Dforeign.restricted=permit -R-Djava.library.path=. | Welcome to JShell -- Version 16-internal | For an introduction type: /help intro jshell> import a.a_h jshell> a_h.f_in_source() jshell> a_h.f_in_header() | Exception java.lang.AssertionError: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null | at a_h.f_in_header (a_h.java:30) | at (#3:1) | Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null | at a_h.f_in_header (a_h.java:28) | ? More details below. Paul. $ more a.h void f_in_source(); static void f_in_header() { } $ more a.c #include "a.h" void f_in_source() { } $ more a/a_h.java // Generated by jextract package a; import java.lang.invoke.MethodHandle; import java.lang.invoke.VarHandle; import jdk.incubator.foreign.*; import jdk.incubator.foreign.MemoryLayout.PathElement; import static jdk.incubator.foreign.CSupport.SysV.*; public final class a_h { private a_h() {} public static MethodHandle f_in_source$MH() { return a_h$constants.f_in_source$MH(); } public static void f_in_source (Object... x0) { try { a_h$constants.f_in_source$MH().invokeExact(x0); } catch (Throwable ex) { throw new AssertionError(ex); } } public static MethodHandle f_in_header$MH() { return a_h$constants.f_in_header$MH(); } public static void f_in_header (Object... x0) { try { a_h$constants.f_in_header$MH().invokeExact(x0); } catch (Throwable ex) { throw new AssertionError(ex); } } } From maurizio.cimadamore at oracle.com Fri Aug 7 17:54:50 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 7 Aug 2020 18:54:50 +0100 Subject: [foreign-jextract] Bindings to functions declared in header file In-Reply-To: <77C3DC6B-1F95-4BDD-98E6-E4071F87AFF8@oracle.com> References: <77C3DC6B-1F95-4BDD-98E6-E4071F87AFF8@oracle.com> Message-ID: That's the expected behavior. We need to polish it a bit so that a better exception is generated. Another thing which clients might do, using the API, could be to filter out bindings not available (by looking at the library statically, at extraction time). We used to have such a filtering capability, but we have removed it since we switched to the more minimalistic jextract. Maurizio On 07/08/2020 18:47, Paul Sandoz wrote: > Hi, > > The jextract tool generates bindings to functions declared in a header file. > > MethodHandle lookup will return null, since the function does not exist in the corresponding shared library. > > $ jshell --class-path . --add-modules jdk.incubator.foreign -R-Dforeign.restricted=permit -R-Djava.library.path=. > | Welcome to JShell -- Version 16-internal > | For an introduction type: /help intro > > jshell> import a.a_h > > jshell> a_h.f_in_source() > > jshell> a_h.f_in_header() > | Exception java.lang.AssertionError: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null > | at a_h.f_in_header (a_h.java:30) > | at (#3:1) > | Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null > | at a_h.f_in_header (a_h.java:28) > | ? > > > More details below. > > Paul. > > > $ more a.h > void f_in_source(); > > static void f_in_header() { > } > > > $ more a.c > #include "a.h" > > void f_in_source() { > } > > > $ more a/a_h.java > // Generated by jextract > > package a; > > import java.lang.invoke.MethodHandle; > import java.lang.invoke.VarHandle; > import jdk.incubator.foreign.*; > import jdk.incubator.foreign.MemoryLayout.PathElement; > import static jdk.incubator.foreign.CSupport.SysV.*; > public final class a_h { > > private a_h() {} > public static MethodHandle f_in_source$MH() { > return a_h$constants.f_in_source$MH(); > } > public static void f_in_source (Object... x0) { > try { > a_h$constants.f_in_source$MH().invokeExact(x0); > } catch (Throwable ex) { > throw new AssertionError(ex); > } > } > public static MethodHandle f_in_header$MH() { > return a_h$constants.f_in_header$MH(); > } > public static void f_in_header (Object... x0) { > try { > a_h$constants.f_in_header$MH().invokeExact(x0); > } catch (Throwable ex) { > throw new AssertionError(ex); > } > } > } > From paul.sandoz at oracle.com Fri Aug 7 18:13:48 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 7 Aug 2020 11:13:48 -0700 Subject: [foreign-jextract] Bindings to functions declared in header file In-Reply-To: References: <77C3DC6B-1F95-4BDD-98E6-E4071F87AFF8@oracle.com> Message-ID: <9A5E17AD-BA28-471C-9DE0-064422DD5E13@oracle.com> Would it make sense to have a property/attribute on Declaration.Function declaring it's inline (or whatever the correct term is)? If that?s possible it's easier fir jextract to present warnings to the user that they may have additional work to bind those functions, if required, into an additional auxiliary library. Paul. > On Aug 7, 2020, at 10:54 AM, Maurizio Cimadamore wrote: > > That's the expected behavior. We need to polish it a bit so that a better exception is generated. > > Another thing which clients might do, using the API, could be to filter out bindings not available (by looking at the library statically, at extraction time). > > We used to have such a filtering capability, but we have removed it since we switched to the more minimalistic jextract. > > Maurizio > > On 07/08/2020 18:47, Paul Sandoz wrote: >> Hi, >> >> The jextract tool generates bindings to functions declared in a header file. >> >> MethodHandle lookup will return null, since the function does not exist in the corresponding shared library. >> >> $ jshell --class-path . --add-modules jdk.incubator.foreign -R-Dforeign.restricted=permit -R-Djava.library.path=. >> | Welcome to JShell -- Version 16-internal >> | For an introduction type: /help intro >> >> jshell> import a.a_h >> >> jshell> a_h.f_in_source() >> >> jshell> a_h.f_in_header() >> | Exception java.lang.AssertionError: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null >> | at a_h.f_in_header (a_h.java:30) >> | at (#3:1) >> | Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null >> | at a_h.f_in_header (a_h.java:28) >> | ? >> >> >> More details below. >> >> Paul. >> >> >> $ more a.h >> void f_in_source(); >> >> static void f_in_header() { >> } >> >> >> $ more a.c >> #include "a.h" >> >> void f_in_source() { >> } >> >> >> $ more a/a_h.java >> // Generated by jextract >> >> package a; >> >> import java.lang.invoke.MethodHandle; >> import java.lang.invoke.VarHandle; >> import jdk.incubator.foreign.*; >> import jdk.incubator.foreign.MemoryLayout.PathElement; >> import static jdk.incubator.foreign.CSupport.SysV.*; >> public final class a_h { >> >> private a_h() {} >> public static MethodHandle f_in_source$MH() { >> return a_h$constants.f_in_source$MH(); >> } >> public static void f_in_source (Object... x0) { >> try { >> a_h$constants.f_in_source$MH().invokeExact(x0); >> } catch (Throwable ex) { >> throw new AssertionError(ex); >> } >> } >> public static MethodHandle f_in_header$MH() { >> return a_h$constants.f_in_header$MH(); >> } >> public static void f_in_header (Object... x0) { >> try { >> a_h$constants.f_in_header$MH().invokeExact(x0); >> } catch (Throwable ex) { >> throw new AssertionError(ex); >> } >> } >> } >> From sandhya.viswanathan at intel.com Fri Aug 7 21:52:53 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Fri, 07 Aug 2020 21:52:53 +0000 Subject: hg: panama/dev: [vector] Merge fix Message-ID: <202008072152.077LqsLo021818@aojmv0008.oracle.com> Changeset: 4cd84c96520c Author: sviswanathan Date: 2020-08-07 14:51 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/4cd84c96520c [vector] Merge fix ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp From ardikars at gmail.com Sat Aug 8 04:08:48 2020 From: ardikars at gmail.com (Ardika Rommy Sanjaya) Date: Fri, 7 Aug 2020 21:08:48 -0700 Subject: Struct with Dynamic Layout Message-ID: In native c/c++ size of long is depends on the platform, ex "struct timeval" in Unix and Windows has a different size. // for unix @NativeStruct("[i64(tv_sec)i32(tv_usec)x32](timeval)") // for windows @NativeStruct("[i32(tv_sec)i32(tv_usec)](timeval)") Is it possible to create a new dynamic layout where I can use a single struct class with different sizes on a different platform? Thanks, Rommy From maurizio.cimadamore at oracle.com Mon Aug 10 10:02:47 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Mon, 10 Aug 2020 11:02:47 +0100 Subject: [foreign-jextract] Bindings to functions declared in header file In-Reply-To: <9A5E17AD-BA28-471C-9DE0-064422DD5E13@oracle.com> References: <77C3DC6B-1F95-4BDD-98E6-E4071F87AFF8@oracle.com> <9A5E17AD-BA28-471C-9DE0-064422DD5E13@oracle.com> Message-ID: <7a0581dc-bb0c-3f01-694d-8e576f02521b@oracle.com> This is indeed possible Maurizio On 07/08/2020 19:13, Paul Sandoz wrote: > Would it make sense to have a property/attribute on Declaration.Function declaring it's inline (or whatever the correct term is)? > > If that?s possible it's easier fir jextract to present warnings to the user that they may have additional work to bind those functions, if required, into an additional auxiliary library. > > Paul. > > >> On Aug 7, 2020, at 10:54 AM, Maurizio Cimadamore wrote: >> >> That's the expected behavior. We need to polish it a bit so that a better exception is generated. >> >> Another thing which clients might do, using the API, could be to filter out bindings not available (by looking at the library statically, at extraction time). >> >> We used to have such a filtering capability, but we have removed it since we switched to the more minimalistic jextract. >> >> Maurizio >> >> On 07/08/2020 18:47, Paul Sandoz wrote: >>> Hi, >>> >>> The jextract tool generates bindings to functions declared in a header file. >>> >>> MethodHandle lookup will return null, since the function does not exist in the corresponding shared library. >>> >>> $ jshell --class-path . --add-modules jdk.incubator.foreign -R-Dforeign.restricted=permit -R-Djava.library.path=. >>> | Welcome to JShell -- Version 16-internal >>> | For an introduction type: /help intro >>> >>> jshell> import a.a_h >>> >>> jshell> a_h.f_in_source() >>> >>> jshell> a_h.f_in_header() >>> | Exception java.lang.AssertionError: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null >>> | at a_h.f_in_header (a_h.java:30) >>> | at (#3:1) >>> | Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.invoke.MethodHandle.invokeExact(Object[])" because the return value of "a.a_h$constants.f_in_header$MH()" is null >>> | at a_h.f_in_header (a_h.java:28) >>> | ? >>> >>> >>> More details below. >>> >>> Paul. >>> >>> >>> $ more a.h >>> void f_in_source(); >>> >>> static void f_in_header() { >>> } >>> >>> >>> $ more a.c >>> #include "a.h" >>> >>> void f_in_source() { >>> } >>> >>> >>> $ more a/a_h.java >>> // Generated by jextract >>> >>> package a; >>> >>> import java.lang.invoke.MethodHandle; >>> import java.lang.invoke.VarHandle; >>> import jdk.incubator.foreign.*; >>> import jdk.incubator.foreign.MemoryLayout.PathElement; >>> import static jdk.incubator.foreign.CSupport.SysV.*; >>> public final class a_h { >>> >>> private a_h() {} >>> public static MethodHandle f_in_source$MH() { >>> return a_h$constants.f_in_source$MH(); >>> } >>> public static void f_in_source (Object... x0) { >>> try { >>> a_h$constants.f_in_source$MH().invokeExact(x0); >>> } catch (Throwable ex) { >>> throw new AssertionError(ex); >>> } >>> } >>> public static MethodHandle f_in_header$MH() { >>> return a_h$constants.f_in_header$MH(); >>> } >>> public static void f_in_header (Object... x0) { >>> try { >>> a_h$constants.f_in_header$MH().invokeExact(x0); >>> } catch (Throwable ex) { >>> throw new AssertionError(ex); >>> } >>> } >>> } >>> From maurizio.cimadamore at oracle.com Mon Aug 10 10:15:05 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Mon, 10 Aug 2020 11:15:05 +0100 Subject: Struct with Dynamic Layout In-Reply-To: References: Message-ID: On 08/08/2020 05:08, Ardika Rommy Sanjaya wrote: > In native c/c++ size of long is depends on the platform, ex "struct > timeval" in Unix and Windows has a different size. > > // for unix > @NativeStruct("[i64(tv_sec)i32(tv_usec)x32](timeval)") > > // for windows > @NativeStruct("[i32(tv_sec)i32(tv_usec)](timeval)") > > Is it possible to create a new dynamic layout where I can use a single > struct class with different sizes on a different platform? I see that you are referring to NativeStruct annotations, which were part of the older annotation-driven Panama story. You can find the latest documents explaining the current state of foreign interop here: http://cr.openjdk.java.net/~mcimadamore/panama/foreign-memaccess.html and http://cr.openjdk.java.net/~mcimadamore/panama/ffi.html To describe layouts we now use layout objects, with an API. The FFI support introduces a set of (basic, for now) platform-dependent layouts to work with C: CSupport.C_INT, CSupport.C_DOUBLE You can create a complex struct layouts where the leaf value layouts are those defined in CSupport; that might work. That said, note that, as your example demonstrates, it's not just a matter of swapping 32 for 64 - in most cases padding and sizes are affected. So I think the most robust way to do things would be to replicate what CSupport does: static final MemoryLayout TIMEVAL = ????????????????????? switch (CSupport.getSystemLinker().name()) { ??????????????????????????? CSupport.Win64.NAME -> // win64 layout ??????????????????????????? CSupport.SysV.NAME -> // linux layout ??????????????????????????? CSupport.AArch64.NAME -> // aarch layout ?????????????????????? }; Hope this helps Maurizio > > Thanks, > Rommy From sundar at openjdk.java.net Mon Aug 10 14:22:41 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 10 Aug 2020 14:22:41 GMT Subject: [foreign-abi] RFR: 8248421: CSupport should have a way to free memory allocated outside Java Message-ID: Added CSupport.freeMemoryRestricted utility method. ------------- Commit messages: - missed source changes - 8248421: CSupport should have a way to free memory allocated outside Java Changes: https://git.openjdk.java.net/panama-foreign/pull/281/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/281/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8248421 Stats: 98 lines in 3 files changed: 98 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/281.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/281/head:pull/281 PR: https://git.openjdk.java.net/panama-foreign/pull/281 From mcimadamore at openjdk.java.net Mon Aug 10 14:29:17 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 10 Aug 2020 14:29:17 GMT Subject: [foreign-abi] RFR: 8248421: CSupport should have a way to free memory allocated outside Java In-Reply-To: References: Message-ID: On Mon, 10 Aug 2020 14:17:36 GMT, Athijegannathan Sundararajan wrote: > Added CSupport.freeMemoryRestricted utility method. Looks good - should we also add malloc, for symmetry? ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/281 From sundar at openjdk.java.net Mon Aug 10 15:04:28 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 10 Aug 2020 15:04:28 GMT Subject: [foreign-abi] RFR: 8248421: CSupport should have a way to free memory allocated outside Java [v2] In-Reply-To: References: Message-ID: > Added CSupport.freeMemoryRestricted utility method. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: added CSupport.allocateMemoryRestricted ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/281/files - new: https://git.openjdk.java.net/panama-foreign/pull/281/files/097bc6a2..e64b7d2e Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/281/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/281/webrev.00-01 Stats: 39 lines in 3 files changed: 24 ins; 10 del; 5 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/281.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/281/head:pull/281 PR: https://git.openjdk.java.net/panama-foreign/pull/281 From mcimadamore at openjdk.java.net Mon Aug 10 15:12:00 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 10 Aug 2020 15:12:00 GMT Subject: [foreign-abi] RFR: 8248421: CSupport should have a way to free memory allocated outside Java [v2] In-Reply-To: References: Message-ID: <5jGpSoSCwKqXlN_1kNK-W5oO4XcdrcEtYRRSH1A7euk=.7b2a5caf-8d2b-4e6d-9aca-55bfc2fc280f@github.com> On Mon, 10 Aug 2020 15:04:28 GMT, Athijegannathan Sundararajan wrote: >> Added CSupport.freeMemoryRestricted utility method. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > added CSupport.allocateMemoryRestricted test/jdk/java/foreign/TestFree.java line 45: > 44: > 45: public void test() throws Throwable { > 46: String str = "hello world"; While the test is fine, note that we have an existing test: TestNative, which uses Unsafe::allocateMemory/freeMemory to build unsafe segments; perhaps it would be more robust to tweak that test to use the new routines ? ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/281 From duke at openjdk.java.net Mon Aug 10 15:54:12 2020 From: duke at openjdk.java.net (duke) Date: Mon, 10 Aug 2020 15:54:12 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 2 new changesets Message-ID: <6af29192-3f28-4573-82a0-e704a5512c02@openjdk.org> Changeset: f694ce0e Author: Athijegannathan Sundararajan Date: 2020-08-10 15:52:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f694ce0e 8248421: CSupport should have a way to free memory allocated outside Java Reviewed-by: mcimadamore ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CSupport.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestFree.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/libNativeAccess.c Changeset: 6139a6a5 Author: duke Date: 2020-08-10 15:53:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6139a6a5 Automatic merge of foreign-abi into foreign-jextract From mcimadamore at openjdk.java.net Mon Aug 10 16:02:21 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 10 Aug 2020 16:02:21 GMT Subject: [foreign-abi] RFR: 8248421: CSupport should have a way to free memory allocated outside Java [v3] In-Reply-To: References: Message-ID: On Mon, 10 Aug 2020 15:52:44 GMT, Athijegannathan Sundararajan wrote: >> Added CSupport.freeMemoryRestricted utility method. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > Changed TestNative to use CSupport alloc/free methods instead of native methods. Looks good ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/281 From sundar at openjdk.java.net Mon Aug 10 16:02:19 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 10 Aug 2020 16:02:19 GMT Subject: [foreign-abi] RFR: 8248421: CSupport should have a way to free memory allocated outside Java [v3] In-Reply-To: References: Message-ID: > Added CSupport.freeMemoryRestricted utility method. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: Changed TestNative to use CSupport alloc/free methods instead of native methods. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/281/files - new: https://git.openjdk.java.net/panama-foreign/pull/281/files/e64b7d2e..453b755a Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/281/webrev.02 - incr: https://webrevs.openjdk.java.net/panama-foreign/281/webrev.01-02 Stats: 24 lines in 2 files changed: 6 ins; 10 del; 8 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/281.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/281/head:pull/281 PR: https://git.openjdk.java.net/panama-foreign/pull/281 From sundar at openjdk.java.net Mon Aug 10 16:02:22 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 10 Aug 2020 16:02:22 GMT Subject: [foreign-abi] Integrated: 8248421: CSupport should have a way to free memory allocated outside Java In-Reply-To: References: Message-ID: On Mon, 10 Aug 2020 14:17:36 GMT, Athijegannathan Sundararajan wrote: > Added CSupport.freeMemoryRestricted utility method. This pull request has now been integrated. Changeset: f694ce0e Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/f694ce0e Stats: 136 lines in 5 files changed: 10 ins; 118 del; 8 mod 8248421: CSupport should have a way to free memory allocated outside Java Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/281 From vladimir.x.ivanov at oracle.com Tue Aug 11 08:28:21 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Tue, 11 Aug 2020 08:28:21 +0000 Subject: hg: panama/dev: 8251315: [vector] assert(_callee == __null) failed: repeated inlining attempt Message-ID: <202008110828.07B8SLCN000346@aojmv0008.oracle.com> Changeset: 6d3a6b33b094 Author: vlivanov Date: 2020-08-11 11:32 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/6d3a6b33b094 8251315: [vector] assert(_callee == __null) failed: repeated inlining attempt ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/node.cpp From vladimir.x.ivanov at oracle.com Wed Aug 12 10:55:26 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 12 Aug 2020 10:55:26 +0000 Subject: hg: panama/dev: Minor cleanups in incremental inlining Message-ID: <202008121055.07CAtQWl022084@aojmv0008.oracle.com> Changeset: a2a8280a76ed Author: vlivanov Date: 2020-08-12 13:58 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/a2a8280a76ed Minor cleanups in incremental inlining ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/utilities/growableArray.hpp From maurizio.cimadamore at oracle.com Wed Aug 12 22:04:13 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 12 Aug 2020 22:04:13 +0000 Subject: hg: panama/dev: 65 new changesets Message-ID: <202008122204.07CM4GES007859@aojmv0008.oracle.com> Changeset: c4dcc78a6e14 Author: mikael Date: 2020-08-06 20:56 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/c4dcc78a6e14 Added tag jdk-16+10 for changeset b01985b4f88f ! .hgtags Changeset: 09ad5b67a099 Author: fyang Date: 2020-08-07 12:35 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/09ad5b67a099 8165404: AArch64: Implement SHA512 accelerator/intrinsic Reviewed-by: aph Contributed-by: dongbo4 at huawei.com ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 31f2b8f60e0e Author: mgronlun Date: 2020-08-07 11:52 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/31f2b8f60e0e 8251179: Word tearing problem with _last_sweep Reviewed-by: coleenp, dholmes, kbarrett ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp Changeset: 0d85246cf94b Author: coleenp Date: 2020-08-07 07:53 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/0d85246cf94b 8244997: Convert the JavaThread::_threadObj oop to use OopStorage Summary: Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers. Reviewed-by: dholmes, zgu, eosterlund, cjplummer Contributed-by: coleen.phillimore at oracle.com, erik.osterlund at oracle.com, tom.rodriguez at oracle.com ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 95dd5e66b591 Author: dfuchs Date: 2020-08-07 15:09 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/95dd5e66b591 8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently Summary: TransportImpl is modified to make sure the CLOSED state is recorded before the channel is closed. The tests are modified to enable their retry mechanism on windows, similar to what was done previously for macOS. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.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 ! test/jdk/java/net/httpclient/websocket/Support.java Changeset: 2a044de3e49b Author: dfuchs Date: 2020-08-07 16:16 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/2a044de3e49b 8229822: ThrowingPushPromises tests sometimes fail due to EOF Summary: SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.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 ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: 9b5331135a8f Author: herrick Date: 2020-08-07 11:42 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/9b5331135a8f 8251184: File association without description causes exception Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java Changeset: 692853ed1057 Author: kvn Date: 2020-08-07 10:16 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/692853ed1057 8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic" Summary: do not run intrinsics/sha/sanity tests with AOTed java.base Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java Changeset: f7934f9d4e10 Author: tschatzl Date: 2020-08-07 19:23 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/f7934f9d4e10 8248401: Refactor/unify RMI gc support functionality Summary: Move recent timestamp of most recent whole heap liveness analysis into CollectedHeap, removing the duplicates in all collectors Reviewed-by: kbarrett, ayang, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 30f3d09d93ed Author: pconcannon Date: 2020-08-07 20:39 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/30f3d09d93ed 8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout Summary: SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue. Reviewed-by: alanb, dfuchs ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 29212f925331 Author: bpb Date: 2020-08-07 12:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/29212f925331 8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions Reviewed-by: bpb Contributed-by: Raffaello Giulietti ! src/java.base/share/classes/java/io/DataInputStream.java ! test/jdk/java/io/DataInputStream/ReadFully.java Changeset: 770e74282b24 Author: enikitin Date: 2020-07-27 21:17 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/770e74282b24 8067651: LevelTransitionTest.java, fix trivial methods levels logic Summary: Make test method really trivial, adjust trivial logic, make logic independent of background compilation. Reviewed-by: iignatyev, thartmann, kvn ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java + test/hotspot/jtreg/compiler/tiered/MethodHelper.java Changeset: 6a6ae223d6e0 Author: almatvee Date: 2020-08-07 19:04 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/6a6ae223d6e0 8248905: [macos] symbolic links not properly resolved Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp Changeset: ebe6d3b79edf Author: jbhateja Date: 2020-08-09 02:03 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/ebe6d3b79edf 8248830: C2: Optimize Rotate API on x86. Summary: Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions. Reviewed-by: vlivanov, 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/intrinsics/TestRotate.java + test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java Changeset: 7cf5207e2d6a Author: akolarkunnu Date: 2020-08-08 20:29 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/7cf5207e2d6a 8248745: Add jarsigner and keytool tests for restricted algorithms Reviewed-by: mullan, hchao + test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java Changeset: 55e006757ff8 Author: stuefe Date: 2020-08-09 09:20 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/55e006757ff8 8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM Reviewed-by: zgu, dholmes ! src/hotspot/share/services/nmtCommon.cpp ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java Changeset: 136d88a6bfb3 Author: cjplummer Date: 2020-08-09 19:38 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/136d88a6bfb3 8241951: SA core file tests failed to find core file for signed binaries on OSX 10.15 Reviewed-by: amenkov, dcubed ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 8ada048df69d Author: iklam Date: 2020-08-09 20:56 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/8ada048df69d 8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory Reviewed-by: minqi, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! 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/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 9805023507c0 Author: thartmann Date: 2020-08-10 08:21 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/9805023507c0 8249608: Vector register used by C2 compiled method corrupted at safepoint Summary: Always update 'max_vlen_in_bytes'. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 51d5e16a6a74 Author: shade Date: 2020-08-10 08:36 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/51d5e16a6a74 8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support Reviewed-by: adityam, shade Contributed-by: Nikola Grcevski ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 1cc99981b797 Author: shade Date: 2020-08-10 08:37 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/1cc99981b797 8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure Reviewed-by: zgu, bmathiske, shade Contributed-by: Charlie Gracie ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 6103df4b7702 Author: dcherepanov Date: 2020-08-10 11:25 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/6103df4b7702 8250636: iso8601_time returns incorrect offset part on MacOS Reviewed-by: dholmes, gziemski ! src/hotspot/share/runtime/os.cpp Changeset: e9a5b5fcffdb Author: vlivanov Date: 2020-08-10 12:12 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/e9a5b5fcffdb 8251303: C2: remove unused _site_invoke_ratio and related code from InlineTree Reviewed-by: vlivanov, thartmann Contributed-by: Charlie Gracie ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/parse.hpp Changeset: 035cdb28aa4c Author: alanb Date: 2020-08-10 12:57 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/035cdb28aa4c 8250521: Configure initial RTO to use minimal retry for loopback connections on Windows Reviewed-by: alanb Contributed-by: nikola.grcevski at microsoft.com ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/Net.c Changeset: a6bd3cd0c3a2 Author: stuefe Date: 2020-08-10 15:42 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/a6bd3cd0c3a2 8251255: [linux] Add process-memory information to hs-err and VM.info Reviewed-by: dholmes, mdoerr ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: 5418ac229cac Author: kbarrett Date: 2020-08-10 10:54 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/5418ac229cac 8251322: Improve BitMap::iterate Summary: Rewrite and inline BitMap::iterate. Reviewed-by: stuefe, dholmes, tschatzl ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp Changeset: efe48e821005 Author: ryadav Date: 2020-08-10 15:15 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/efe48e821005 8248006: Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources Summary: This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientExceptionTest.java Changeset: 66992d8c1441 Author: tvaleev Date: 2020-08-10 16:14 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/66992d8c1441 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Map/InPlaceOpsCollisions.java ! test/jdk/java/util/Map/MapWithCollisionsProviders.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java Changeset: 507bf8edeb0c Author: bpb Date: 2020-08-10 09:54 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/507bf8edeb0c 8249703: test/jdk/java/io/File/GetXSpace.java fails on macos Reviewed-by: naoto ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/GetXSpace.java Changeset: bb06fa718a9a Author: joehw Date: 2020-08-10 17:16 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/bb06fa718a9a 8246816: XMLGregorianCalendar.hashCode() produces far too many identical hashes Reviewed-by: naoto, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java + test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java Changeset: a350aed07afc Author: bpb Date: 2020-08-10 10:25 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/a350aed07afc 8251017: java/io/File/GetXSpace.java fails on UNIX Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: 8b9571c0260b Author: bpb Date: 2020-08-10 10:32 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/8b9571c0260b Merge Changeset: c3ca340ea62c Author: dfuchs Date: 2020-08-10 19:21 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/c3ca340ea62c 8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test Summary: Keep a static reference to the logger to prevent its inadvertent garbage collection while the test is running. Reviewed-by: dfuchs Contributed-by: Charlie Gracie ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 46d275822d8c Author: mbalao Date: 2020-08-04 17:19 -0300 URL: https://hg.openjdk.java.net/panama/dev/rev/46d275822d8c 8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher Reviewed-by: valeriep Contributed-by: zzambers at redhat.com ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java Changeset: 64490f533d62 Author: vkempik Date: 2020-08-10 22:42 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/64490f533d62 8250876: Fix issues with cross-compile on macos Reviewed-by: erikj, ihse ! make/autoconf/flags.m4 ! make/autoconf/toolchain.m4 Changeset: de681c97bceb Author: dnsimon Date: 2020-08-10 21:52 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/de681c97bceb 8246347: [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 95f1bcac52b7 Author: mchung Date: 2020-08-05 13:24 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/95f1bcac52b7 8250929: Missing "classpath exception" in LambdaProxyClassArchive.java Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java Changeset: e8e1ff385fbe Author: mchung Date: 2020-08-10 14:57 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/e8e1ff385fbe Merge - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 216f9d4c7ec9 Author: kvn Date: 2020-08-10 15:31 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/216f9d4c7ec9 8249749: modify a primitive array through a stream and a for cycle causes jre crash Summary: Check align_to_ref for NULL early and bailout SuperWord optimization. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestComplexAddrExpr.java Changeset: 6b6b727708b4 Author: kvn Date: 2020-08-10 16:26 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/6b6b727708b4 8251369: [JVMCI] Backout 8246347 changes Reviewed-by: dholmes ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 26d6612a2423 Author: mikael Date: 2020-08-05 18:59 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/26d6612a2423 Added tag jdk-15+35 for changeset fd60c3146a02 ! .hgtags Changeset: 15651f82595c Author: sundar Date: 2020-08-07 07:03 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/15651f82595c 8248299: two jdeps files miss copyright header Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: d13c1564e358 Author: sundar Date: 2020-08-08 12:22 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/d13c1564e358 8251276: JDK-8248299 breaks JDK 15 validate-headers build Reviewed-by: mchung, iris, vtewari ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: b0a47aa3ebe7 Author: mikael Date: 2020-08-10 22:25 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b0a47aa3ebe7 Merge ! .hgtags Changeset: 5f91d9e1f354 Author: xgong Date: 2020-08-11 06:00 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/5f91d9e1f354 8250808: Re-associate loop invariants with other associative operations Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 60612063f75a Author: hannesw Date: 2020-08-11 08:38 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/60612063f75a 8250954: Avoid multiple warnings for external docs with mismatching modularity Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 1096ad4dbf62 Author: dcherepanov Date: 2020-08-11 13:03 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/1096ad4dbf62 8251365: Build failure on AIX after 8250636 Reviewed-by: dholmes ! src/hotspot/share/runtime/os.cpp Changeset: 16625b2b71f7 Author: coleenp Date: 2020-08-11 07:29 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/16625b2b71f7 8251302: Create dedicated OopStorages for Management and Jvmti Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/services/threadService.cpp ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: f15a3e7a73e3 Author: ihse Date: 2020-08-11 16:07 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/f15a3e7a73e3 8251399: JDK-8248701 had incorrect indentation Reviewed-by: erikj ! make/common/Modules.gmk Changeset: 13ee9a86deea Author: phedlin Date: 2020-08-10 17:36 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/13ee9a86deea 8250848: [aarch64] nativeGotJump_at() missing call to verify(). Reviewed-by: aph ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp Changeset: 99ce8ecc1e32 Author: zgu Date: 2020-08-11 14:41 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/99ce8ecc1e32 8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: c33ede28233f Author: lancea Date: 2020-08-11 15:41 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/c33ede28233f 8251205: Add missing javadoc comments to ZipConstants.java Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/zip/ZipConstants.java Changeset: 4c1762040943 Author: phh Date: 2020-08-11 15:32 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/4c1762040943 8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp Summary: Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp Reviewed-by: chagedorn, kvn Contributed-by: verghese at amazon.com ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/live.cpp Changeset: 5f7ee46d2e1d Author: dholmes Date: 2020-08-11 20:05 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/5f7ee46d2e1d 8251383: Disable Event::log from linux_mprotect when processing the assertion poison page Reviewed-by: stuefe, dcubed ! src/hotspot/os/linux/os_linux.cpp Changeset: f294fba47df6 Author: kvn Date: 2020-08-11 19:44 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/f294fba47df6 8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS Summary: Icrease test timout to 6 min Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java Changeset: 0d7947ba5389 Author: iklam Date: 2020-08-11 22:05 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/0d7947ba5389 8249276: CDS archived objects must have "neutral" markwords Reviewed-by: coleenp, dholmes ! src/hotspot/share/memory/heapShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java Changeset: 21ef0858cc7f Author: chagedorn Date: 2020-08-12 08:45 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/21ef0858cc7f 8249603: C1: assert(has_error == false) failed: register allocation invalid Summary: Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java Changeset: 63b1fe3160fd Author: aefimov Date: 2020-08-12 11:45 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/63b1fe3160fd 8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException Reviewed-by: dfuchs ! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java Changeset: f5588781b2e2 Author: aefimov Date: 2020-08-12 12:01 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/f5588781b2e2 8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java Changeset: 299d4c38c8b5 Author: rkennke Date: 2020-08-12 13:19 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/299d4c38c8b5 8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: c8c6030e4d1f Author: pconcannon Date: 2020-08-12 12:32 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/c8c6030e4d1f 8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel Summary: This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel. Reviewed-by: alanb, chegar, dfuchs Contributed-by: Conor Cleary ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java Changeset: 997ead23fa06 Author: coleenp Date: 2020-08-12 07:54 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/997ead23fa06 8251336: OopHandle release can not be called in a safepoint Summary: Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint. Reviewed-by: zgu, dholmes, kbarrett ! src/hotspot/share/runtime/serviceThread.cpp Changeset: e7109ed4bbb0 Author: alexsch Date: 2020-08-12 15:01 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/e7109ed4bbb0 8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build Reviewed-by: dholmes, stuefe, dsamersoff ! src/hotspot/os/linux/os_linux.cpp Changeset: 5c18d696c7ce Author: asemenyuk Date: 2020-08-12 11:38 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/5c18d696c7ce 8232621: L10n issues with msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: ce770ba672fe Author: coleenp Date: 2020-08-12 12:37 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/ce770ba672fe 8251489: universe.cpp includes too many headers Reviewed-by: lfoltan, stuefe ! src/hotspot/share/memory/universe.cpp From vladimir.x.ivanov at oracle.com Wed Aug 12 22:16:29 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 12 Aug 2020 22:16:29 +0000 Subject: hg: panama/dev: Improve late inlining for virtual calls. Message-ID: <202008122216.07CMGTPu014927@aojmv0008.oracle.com> Changeset: df026e33edfc Author: vlivanov Date: 2020-08-13 01:16 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/df026e33edfc Improve late inlining for virtual calls. ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp From sundar at openjdk.java.net Thu Aug 13 12:12:14 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 13 Aug 2020 12:12:14 GMT Subject: [foreign-jextract] RFR: 8251049: revisit address accessors for struct fields/global variables Message-ID: * Non-cloneable, non-transferable segments are returned now * $ADDR/$addr methods renamed as $SEGMENT/$slice respectively * Existing test is modified to add check for segment access mode ------------- Commit messages: - 8251049: revisit address accessors for struct fields/global variables Changes: https://git.openjdk.java.net/panama-foreign/pull/282/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/282/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251049 Stats: 53 lines in 8 files changed: 13 ins; 0 del; 40 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/282.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/282/head:pull/282 PR: https://git.openjdk.java.net/panama-foreign/pull/282 From mcimadamore at openjdk.java.net Thu Aug 13 12:12:14 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 13 Aug 2020 12:12:14 GMT Subject: [foreign-jextract] RFR: 8251049: revisit address accessors for struct fields/global variables In-Reply-To: References: Message-ID: On Thu, 13 Aug 2020 12:05:35 GMT, Athijegannathan Sundararajan wrote: > * Non-cloneable, non-transferable segments are returned now > * $ADDR/$addr methods renamed as $SEGMENT/$slice respectively > * Existing test is modified to add check for segment access mode I like it. Go for it! ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/282 From sundar at openjdk.java.net Thu Aug 13 12:15:23 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 13 Aug 2020 12:15:23 GMT Subject: [foreign-jextract] Integrated: 8251049: revisit address accessors for struct fields/global variables In-Reply-To: References: Message-ID: On Thu, 13 Aug 2020 12:05:35 GMT, Athijegannathan Sundararajan wrote: > * Non-cloneable, non-transferable segments are returned now > * $ADDR/$addr methods renamed as $SEGMENT/$slice respectively > * Existing test is modified to add check for segment access mode This pull request has now been integrated. Changeset: f485533c Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/f485533c Stats: 53 lines in 8 files changed: 0 ins; 13 del; 40 mod 8251049: revisit address accessors for struct fields/global variables Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/282 From youngty1997 at gmail.com Thu Aug 13 13:06:05 2020 From: youngty1997 at gmail.com (Ty Young) Date: Thu, 13 Aug 2020 08:06:05 -0500 Subject: performance and memory optimization of layouts Message-ID: Hi, I took a little time to look into optimizing the performance of my abstraction layer as FMA hasn't changed in any radical, breaking way and I'm happy with the overall design of my abstraction layer. In order to look into what could be optimized, I set the number of worker threads in my JavaFX application to 1 so that Nvidia attribute updates are done in a linear fashion and can be more easily reasoned as to how much of a performance impact any given one has and why. I then use Netbean's built-in profiler to view the CPU time was being taken. Runnables to be updated are given to the worker thread pool every 500 ms. Unsurprisingly to me, besides PCIe TX/RX attributes which supposedly are hung up within NVML itself, the attribute that represents GPU processes is the worst by far(see img1). This attribute is actually multiple native function calls jammed into one attribute which all utilize arrays of structs. Viewing the call tree(see img2) shows that a major contributor to the amount of this is caused by ValueLayout.equals() but there is some self-time in the upper NativeObject.getNativeObject() and NativeValue.ofUnsafeValueeLayout calls as well. ValueLayout.equals() is used in a if-else chain because you need to know which NativeValue implementation should be returned. If the layout is an integer then return NativeInteger, for example. It is maybe possible to order this if-else chain in a way that may return faster results without hitting every else-if(e.g. bytes first, then integers, then longs, etc) but that's always going to be a presumptuous, arbitrary order that may not actually be faster in some situations. What could be done to improve this? I can't think of any absolute fixes but an improvement would be to extend the ValueLayout so that you have a NumberLayout and a PointerLayout. You could then use instanceof to presumably filter things faster and more cheaply so that the mentioned else-if chain does not need to check for a pointer layout. The PointerLayout specific checks could be moved to its own static method. It's a small change, but it's presumably an improvement even if small. Unfortunately I can't do this myself because of sealed types so here I am. Another thing that needs optimizing is the memory allocation waste of getting an attribute. Every call to attribute(string name) allocated a new Optional instance which was often times used by my abstraction for a check and then immediately discarded. I wanted to do a bunch of layout checks to make sure that the MemoryLayout is valid, but after viewing the amount of garbage being generated standing out like a sore thumb, I decided to remove those checks(they are really important too). The amount of memory wasted wasn't worth it. The answer to this is presumably going to be value types, but it isn't clear when it's going to be delivered. Once again, if MemoryLayout and its extensions weren't sealed I could do things to improve both performance and memory waste as well as fix the other issue like attributes being factored into equality checks when it isn't wanted. Yes, I realize I'm beating a dead horse at this point but that dead horse is still causing issues. Could the suggested ValueLayout changes be done, at the very least? Or maybe somekind of equals() performance optimizations or something? From maurizio.cimadamore at oracle.com Thu Aug 13 13:46:53 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 13 Aug 2020 14:46:53 +0100 Subject: performance and memory optimization of layouts In-Reply-To: References: Message-ID: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> I can no longer find your repository. I think I've suggested something in the past related to a similar issue, not sure if you acted on in or not. Basically, the suggestion was to define a set of your own layout constants, which contained a special attribute which could be used for deciding whether something is a NativeInteger, or something else. This is the same approach used by the ABI layer and works very well. With something like that there is no need to do an equals() - you just have to get the value of a well-known attribute (e.g. lookup in an HashMap). Maurizio On 13/08/2020 14:06, Ty Young wrote: > Hi, > > > I took a little time to look into optimizing the performance of my > abstraction layer as FMA hasn't changed in any radical, breaking way > and I'm happy with the overall design of my abstraction layer. > > > In order to look into what could be optimized, I set the number of > worker threads in my JavaFX application to 1 so that Nvidia attribute > updates are done in a linear fashion and can be more easily reasoned > as to how much of a performance impact any given one has and why. I > then use Netbean's built-in profiler to view the CPU time was being > taken. Runnables to be updated are given to the worker thread pool > every 500 ms. > > > Unsurprisingly to me, besides PCIe TX/RX attributes which supposedly > are hung up within NVML itself, the attribute that represents GPU > processes is the worst by far(see img1). This attribute is actually > multiple native function calls jammed into one attribute which all > utilize arrays of structs. > > > Viewing the call tree(see img2) shows that a major contributor to the > amount of this is caused by ValueLayout.equals() but there is some > self-time in the upper NativeObject.getNativeObject() and > NativeValue.ofUnsafeValueeLayout calls as well. ValueLayout.equals() > is used in a if-else chain because you need to know which NativeValue > implementation should be returned. If the layout is an integer then > return NativeInteger, for example. It is maybe possible to order this > if-else chain in a way that may return faster results without hitting > every else-if(e.g. bytes first, then integers, then longs, etc) but > that's always going to be a presumptuous, arbitrary order that may not > actually be faster in some situations. > > > What could be done to improve this? I can't think of any absolute > fixes but an improvement would be to extend the ValueLayout so that > you have a NumberLayout and a PointerLayout. You could then use > instanceof to presumably filter things faster and more cheaply so that > the mentioned else-if chain does not need to check for a pointer > layout. The PointerLayout specific checks could be moved to its own > static method. It's a small change, but it's presumably an improvement > even if small. > > > Unfortunately I can't do this myself because of sealed types so here I > am. > > > Another thing that needs optimizing is the memory allocation waste of > getting an attribute. Every call to attribute(string name) allocated a > new Optional instance which was often times used by my abstraction for > a check and then immediately discarded. I wanted to do a bunch of > layout checks to make sure that the MemoryLayout is valid, but after > viewing the amount of garbage being generated standing out like a sore > thumb, I decided to remove those checks(they are really important > too). The amount of memory wasted wasn't worth it. The answer to this > is presumably going to be value types, but it isn't clear when it's > going to be delivered. > > > Once again, if MemoryLayout and its extensions weren't sealed I could > do things to improve both performance and memory waste as well as fix > the other issue like attributes being factored into equality checks > when it isn't wanted. Yes, I realize I'm beating a dead horse at this > point but that dead horse is still causing issues. > > > Could the suggested ValueLayout changes be done, at the very least? Or > maybe somekind of equals() performance optimizations or something? > > > > > > > > > From youngty1997 at gmail.com Thu Aug 13 14:53:38 2020 From: youngty1997 at gmail.com (Ty Young) Date: Thu, 13 Aug 2020 09:53:38 -0500 Subject: performance and memory optimization of layouts In-Reply-To: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> References: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> Message-ID: On 8/13/20 8:46 AM, Maurizio Cimadamore wrote: > I can no longer find your repository. > > I think I've suggested something in the past related to a similar > issue, not sure if you acted on in or not. > > Basically, the suggestion was to define a set of your own layout > constants, which contained a special attribute which could be used for > deciding whether something is a NativeInteger, or something else. This > is the same approach used by the ABI layer and works very well. > > With something like that there is no need to do an equals() - you just > have to get the value of a well-known attribute (e.g. lookup in an > HashMap). I am doing constants for layouts already. Regardless, doing this still generates a lot of garbage and presumably isn't efficient CPU wise either since you're accessing a HashMap under-the-hood. Again, this is being done in order to make sense of struct fields in quick succession. Each struct field needs safety attribute checks, which have to check if certain attributes of a ValueLayout exists(e.g. class, handle, type, etc). Each struct is stored in an array and there are multiple arrays of structs. Without generating garbage and taking whatever CPU time the HashMap accessing takes, I can't see a way of doing this without changes from FMA's end. What you're suggesting, if I'm understanding correctly, can only be done with the least amount of garbage and CPU time if ValueLayout was extended so that an instanceof check could be used. > > Maurizio > > On 13/08/2020 14:06, Ty Young wrote: >> Hi, >> >> >> I took a little time to look into optimizing the performance of my >> abstraction layer as FMA hasn't changed in any radical, breaking way >> and I'm happy with the overall design of my abstraction layer. >> >> >> In order to look into what could be optimized, I set the number of >> worker threads in my JavaFX application to 1 so that Nvidia attribute >> updates are done in a linear fashion and can be more easily reasoned >> as to how much of a performance impact any given one has and why. I >> then use Netbean's built-in profiler to view the CPU time was being >> taken. Runnables to be updated are given to the worker thread pool >> every 500 ms. >> >> >> Unsurprisingly to me, besides PCIe TX/RX attributes which supposedly >> are hung up within NVML itself, the attribute that represents GPU >> processes is the worst by far(see img1). This attribute is actually >> multiple native function calls jammed into one attribute which all >> utilize arrays of structs. >> >> >> Viewing the call tree(see img2) shows that a major contributor to the >> amount of this is caused by ValueLayout.equals() but there is some >> self-time in the upper NativeObject.getNativeObject() and >> NativeValue.ofUnsafeValueeLayout calls as well. ValueLayout.equals() >> is used in a if-else chain because you need to know which NativeValue >> implementation should be returned. If the layout is an integer then >> return NativeInteger, for example. It is maybe possible to order this >> if-else chain in a way that may return faster results without hitting >> every else-if(e.g. bytes first, then integers, then longs, etc) but >> that's always going to be a presumptuous, arbitrary order that may >> not actually be faster in some situations. >> >> >> What could be done to improve this? I can't think of any absolute >> fixes but an improvement would be to extend the ValueLayout so that >> you have a NumberLayout and a PointerLayout. You could then use >> instanceof to presumably filter things faster and more cheaply so >> that the mentioned else-if chain does not need to check for a pointer >> layout. The PointerLayout specific checks could be moved to its own >> static method. It's a small change, but it's presumably an >> improvement even if small. >> >> >> Unfortunately I can't do this myself because of sealed types so here >> I am. >> >> >> Another thing that needs optimizing is the memory allocation waste of >> getting an attribute. Every call to attribute(string name) allocated >> a new Optional instance which was often times used by my abstraction >> for a check and then immediately discarded. I wanted to do a bunch of >> layout checks to make sure that the MemoryLayout is valid, but after >> viewing the amount of garbage being generated standing out like a >> sore thumb, I decided to remove those checks(they are really >> important too). The amount of memory wasted wasn't worth it. The >> answer to this is presumably going to be value types, but it isn't >> clear when it's going to be delivered. >> >> >> Once again, if MemoryLayout and its extensions weren't sealed I could >> do things to improve both performance and memory waste as well as fix >> the other issue like attributes being factored into equality checks >> when it isn't wanted. Yes, I realize I'm beating a dead horse at this >> point but that dead horse is still causing issues. >> >> >> Could the suggested ValueLayout changes be done, at the very least? >> Or maybe somekind of equals() performance optimizations or something? >> >> >> >> >> >> >> >> >> From maurizio.cimadamore at oracle.com Thu Aug 13 15:27:30 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 13 Aug 2020 16:27:30 +0100 Subject: performance and memory optimization of layouts In-Reply-To: References: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> Message-ID: On 13/08/2020 15:53, Ty Young wrote: > > On 8/13/20 8:46 AM, Maurizio Cimadamore wrote: >> I can no longer find your repository. >> >> I think I've suggested something in the past related to a similar >> issue, not sure if you acted on in or not. >> >> Basically, the suggestion was to define a set of your own layout >> constants, which contained a special attribute which could be used >> for deciding whether something is a NativeInteger, or something else. >> This is the same approach used by the ABI layer and works very well. >> >> With something like that there is no need to do an equals() - you >> just have to get the value of a well-known attribute (e.g. lookup in >> an HashMap). > > > I am doing constants for layouts already. > > > Regardless, doing this still generates a lot of garbage and presumably > isn't efficient CPU wise either since you're accessing a HashMap > under-the-hood. Again, this is being done in order to make sense of > struct fields in quick succession. Each struct field needs safety > attribute checks, which have to check if certain attributes of a > ValueLayout exists(e.g. class, handle, type, etc). Each struct is > stored in an array and there are multiple arrays of structs. > > > Without generating garbage and taking whatever CPU time the HashMap > accessing takes, I can't see a way of doing this without changes from > FMA's end. What you're suggesting, if I'm understanding correctly, can > only be done with the least amount of garbage and CPU time if > ValueLayout was extended so that an instanceof check could be used. > > So, this started as - how can I avoid using equals() for layouts, since that's slow (and there's no way to speed that up, since it has to compare everything). It seems like (but again I'm musing, since I cannot see your code) that you need the equality test to check that the layout is a "known" one, and, if so, create one wrapper or another. By using attributes, the needs for equality disappears. Will performances still suffer? I don't know, but I doubt that you are gonna be affected by the hashmap lookup. As for the garbage, I think you are perhaps giving too much importance to it. Yes, if the API returns Optional (curious, in another thread you suggested to change a lookup function to return optional :-) ), there will be some allocation. But the GC is typically very (very very very) smart about getting rid of objects that are discarded soon after they are created. So, don't assume that every object being allocated will affect the performance of your application in the same way. In fact, I'd be surprised if performances were affected at all in this particular case. Profilers like the one you are using are not always the best tool to measure performances; they are good at finding obvious issues (and in this case, perhaps, the repeated call to .equals are such an issue), but the information they report should always be taken with a pinch of salt. It happened to me time and again to fix what looked like an obvious performance pothole in JVisualVM just to see that, after the fix, the numbers were unaffected (or not _as affected_ as the profiler was suggesting). That said, stepping back, if you need performances to be truly great, you need to rethink the API to minimize the amount of guessing that goes on every time a native object is to be created. Going straight from layout to native object, which has been the approach you have been pursuing since the start, has the obvious issue that, in order to create a native object for a structured layout, you need to inspect the entire layout and "classify" it. While this is possible, of course performances aren't going to be phenomenal. It seems to me that you need to separate more the high level API (native objects) from the low level API (memory access), so that maybe complex native objects can be constructed with builders (w/o guessing). Underneath, these objects will have some layouts or segment associated, but that doesn't have to be the front door by which your objects are created. But (also IIRC), your API is intrinsically megamorphic - e.g. there's one common base class for all structs, and all accesses to fields happen by doing pseudo-reflective lookups on the layout object. This way, the code is almost guaranteed not to perform optimally; the best sweet spot would be for each native struct object to have its own class, and have a static layout, as well as a set of accessor methods, where each accessor method boils down to a simple VarHandle call (where the VarHandle for the various fields are also stored as constants in the class). But I don't think you are doing that, so I don't see how, even past the layout attribute/equals() issue that you have now, the access performances provided by your API can be considered acceptable (it might be in your particular use case, but it is certainly not the case in general). Maurizio > > > > >> >> Maurizio >> >> On 13/08/2020 14:06, Ty Young wrote: >>> Hi, >>> >>> >>> I took a little time to look into optimizing the performance of my >>> abstraction layer as FMA hasn't changed in any radical, breaking way >>> and I'm happy with the overall design of my abstraction layer. >>> >>> >>> In order to look into what could be optimized, I set the number of >>> worker threads in my JavaFX application to 1 so that Nvidia >>> attribute updates are done in a linear fashion and can be more >>> easily reasoned as to how much of a performance impact any given one >>> has and why. I then use Netbean's built-in profiler to view the CPU >>> time was being taken. Runnables to be updated are given to the >>> worker thread pool every 500 ms. >>> >>> >>> Unsurprisingly to me, besides PCIe TX/RX attributes which supposedly >>> are hung up within NVML itself, the attribute that represents GPU >>> processes is the worst by far(see img1). This attribute is actually >>> multiple native function calls jammed into one attribute which all >>> utilize arrays of structs. >>> >>> >>> Viewing the call tree(see img2) shows that a major contributor to >>> the amount of this is caused by ValueLayout.equals() but there is >>> some self-time in the upper NativeObject.getNativeObject() and >>> NativeValue.ofUnsafeValueeLayout calls as well. ValueLayout.equals() >>> is used in a if-else chain because you need to know which >>> NativeValue implementation should be returned. If the layout is an >>> integer then return NativeInteger, for example. It is maybe possible >>> to order this if-else chain in a way that may return faster results >>> without hitting every else-if(e.g. bytes first, then integers, then >>> longs, etc) but that's always going to be a presumptuous, arbitrary >>> order that may not actually be faster in some situations. >>> >>> >>> What could be done to improve this? I can't think of any absolute >>> fixes but an improvement would be to extend the ValueLayout so that >>> you have a NumberLayout and a PointerLayout. You could then use >>> instanceof to presumably filter things faster and more cheaply so >>> that the mentioned else-if chain does not need to check for a >>> pointer layout. The PointerLayout specific checks could be moved to >>> its own static method. It's a small change, but it's presumably an >>> improvement even if small. >>> >>> >>> Unfortunately I can't do this myself because of sealed types so here >>> I am. >>> >>> >>> Another thing that needs optimizing is the memory allocation waste >>> of getting an attribute. Every call to attribute(string name) >>> allocated a new Optional instance which was often times used by my >>> abstraction for a check and then immediately discarded. I wanted to >>> do a bunch of layout checks to make sure that the MemoryLayout is >>> valid, but after viewing the amount of garbage being generated >>> standing out like a sore thumb, I decided to remove those >>> checks(they are really important too). The amount of memory wasted >>> wasn't worth it. The answer to this is presumably going to be value >>> types, but it isn't clear when it's going to be delivered. >>> >>> >>> Once again, if MemoryLayout and its extensions weren't sealed I >>> could do things to improve both performance and memory waste as well >>> as fix the other issue like attributes being factored into equality >>> checks when it isn't wanted. Yes, I realize I'm beating a dead horse >>> at this point but that dead horse is still causing issues. >>> >>> >>> Could the suggested ValueLayout changes be done, at the very least? >>> Or maybe somekind of equals() performance optimizations or something? >>> >>> >>> >>> >>> >>> >>> >>> >>> From youngty1997 at gmail.com Thu Aug 13 16:56:27 2020 From: youngty1997 at gmail.com (Ty Young) Date: Thu, 13 Aug 2020 11:56:27 -0500 Subject: performance and memory optimization of layouts In-Reply-To: References: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> Message-ID: On 8/13/20 10:27 AM, Maurizio Cimadamore wrote: > > On 13/08/2020 15:53, Ty Young wrote: >> >> On 8/13/20 8:46 AM, Maurizio Cimadamore wrote: >>> I can no longer find your repository. >>> >>> I think I've suggested something in the past related to a similar >>> issue, not sure if you acted on in or not. >>> >>> Basically, the suggestion was to define a set of your own layout >>> constants, which contained a special attribute which could be used >>> for deciding whether something is a NativeInteger, or something >>> else. This is the same approach used by the ABI layer and works very >>> well. >>> >>> With something like that there is no need to do an equals() - you >>> just have to get the value of a well-known attribute (e.g. lookup in >>> an HashMap). >> >> >> I am doing constants for layouts already. >> >> >> Regardless, doing this still generates a lot of garbage and >> presumably isn't efficient CPU wise either since you're accessing a >> HashMap under-the-hood. Again, this is being done in order to make >> sense of struct fields in quick succession. Each struct field needs >> safety attribute checks, which have to check if certain attributes of >> a ValueLayout exists(e.g. class, handle, type, etc). Each struct is >> stored in an array and there are multiple arrays of structs. >> >> >> Without generating garbage and taking whatever CPU time the HashMap >> accessing takes, I can't see a way of doing this without changes from >> FMA's end. What you're suggesting, if I'm understanding correctly, >> can only be done with the least amount of garbage and CPU time if >> ValueLayout was extended so that an instanceof check could be used. >> >> > So, this started as - how can I avoid using equals() for layouts, > since that's slow (and there's no way to speed that up, since it has > to compare everything). > > It seems like (but again I'm musing, since I cannot see your code) > that you need the equality test to check that the layout is a "known" > one, and, if so, create one wrapper or another. > > By using attributes, the needs for equality disappears. Will > performances still suffer? I don't know, but I doubt that you are > gonna be affected by the hashmap lookup. > > As for the garbage, I think you are perhaps giving too much importance > to it. Yes, if the API returns Optional (curious, in another thread > you suggested to change a lookup function to return optional :-) ), > there will be some allocation. But the GC is typically very (very very > very) smart about getting rid of objects that are discarded soon after > they are created. So, don't assume that every object being allocated > will affect the performance of your application in the same way. In > fact, I'd be surprised if performances were affected at all in this > particular case. The Optional suggestion was in the context of something that is most likely done once per application start, not a continues operation. I'm not flip flopping. I don't have a particularly positive opinion of Java's garbage collectors in the context of a desktop applications. I don't want to go into a verbal fight or go off topic but if you think continuously expanding the heap size for no real reason as ZGC or Shenandoah does instead of doing a GC, then we must be have polar opposite ideas as to what "smart" means. Even G1, as I've found out recently, does things that are incredibly "smart" under some conditions and/or JRE builds(server vs. client). I'd love to get answers as to why they are so "smart", to be frank but I don't know where to ask. (For desktop applications they really are terrible. I'm sorry if it offends anyone, but they *really* are.) Whatever, off-topic. I'd rather not cross my fingers and hope that things beyond my control magically work perfectly. Hopefully that's somewhat understandable. > > Profilers like the one you are using are not always the best tool to > measure performances; they are good at finding obvious issues (and in > this case, perhaps, the repeated call to .equals are such an issue), > but the information they report should always be taken with a pinch of > salt. It happened to me time and again to fix what looked like an > obvious performance pothole in JVisualVM just to see that, after the > fix, the numbers were unaffected (or not _as affected_ as the profiler > was suggesting). What tools do JDK developers use then? How do you know code you write hits every JVM optimization technique? How do you verify that you actually hit those optimizations? > > That said, stepping back, if you need performances to be truly great, > you need to rethink the API to minimize the amount of guessing that > goes on every time a native object is to be created. Going straight > from layout to native object, which has been the approach you have > been pursuing since the start, has the obvious issue that, in order to > create a native object for a structured layout, you need to inspect > the entire layout and "classify" it. While this is possible, of course > performances aren't going to be phenomenal. > > It seems to me that you need to separate more the high level API > (native objects) from the low level API (memory access), so that maybe > complex native objects can be constructed with builders (w/o > guessing). Underneath, these objects will have some layouts or segment > associated, but that doesn't have to be the front door by which your > objects are created. > > But (also IIRC), your API is intrinsically megamorphic - e.g. there's > one common base class for all structs, and all accesses to fields > happen by doing pseudo-reflective lookups on the layout object. This > way, the code is almost guaranteed not to perform optimally; the best > sweet spot would be for each native struct object to have its own > class, and have a static layout, as well as a set of accessor methods, > where each accessor method boils down to a simple VarHandle call > (where the VarHandle for the various fields are also stored as > constants in the class). But I don't think you are doing that, so I > don't see how, even past the layout attribute/equals() issue that you > have now, the access performances provided by your API can be > considered acceptable (it might be in your particular use case, but it > is certainly not the case in general). I wouldn't ever recommend something like I made for any performance critical use case or claim it was ever good for it. Use cases like that probably have situations where performance can and should be improved on a case by case bases. That said, it doesn't mean things can't be optimized as much as possible. I hope the logic of " will never be as good as so why bother trying?" isn't being used here. Many Java language features would surely never be implemented if this was the mentality, yeah? I vaguely remember it being said that FMA is being built so that abstraction layers such as mine are able to exist, *presumably* with reasonable performance gjven the purpose of the abstraction layers. Is this unreasonable or something? If there is a better way that I haven't thought of I'd love to hear it. I got nothing. > > Maurizio > > >> >> >> >> >>> >>> Maurizio >>> >>> On 13/08/2020 14:06, Ty Young wrote: >>>> Hi, >>>> >>>> >>>> I took a little time to look into optimizing the performance of my >>>> abstraction layer as FMA hasn't changed in any radical, breaking >>>> way and I'm happy with the overall design of my abstraction layer. >>>> >>>> >>>> In order to look into what could be optimized, I set the number of >>>> worker threads in my JavaFX application to 1 so that Nvidia >>>> attribute updates are done in a linear fashion and can be more >>>> easily reasoned as to how much of a performance impact any given >>>> one has and why. I then use Netbean's built-in profiler to view the >>>> CPU time was being taken. Runnables to be updated are given to the >>>> worker thread pool every 500 ms. >>>> >>>> >>>> Unsurprisingly to me, besides PCIe TX/RX attributes which >>>> supposedly are hung up within NVML itself, the attribute that >>>> represents GPU processes is the worst by far(see img1). This >>>> attribute is actually multiple native function calls jammed into >>>> one attribute which all utilize arrays of structs. >>>> >>>> >>>> Viewing the call tree(see img2) shows that a major contributor to >>>> the amount of this is caused by ValueLayout.equals() but there is >>>> some self-time in the upper NativeObject.getNativeObject() and >>>> NativeValue.ofUnsafeValueeLayout calls as well. >>>> ValueLayout.equals() is used in a if-else chain because you need to >>>> know which NativeValue implementation should be returned. If the >>>> layout is an integer then return NativeInteger, for example. It is >>>> maybe possible to order this if-else chain in a way that may return >>>> faster results without hitting every else-if(e.g. bytes first, then >>>> integers, then longs, etc) but that's always going to be a >>>> presumptuous, arbitrary order that may not actually be faster in >>>> some situations. >>>> >>>> >>>> What could be done to improve this? I can't think of any absolute >>>> fixes but an improvement would be to extend the ValueLayout so that >>>> you have a NumberLayout and a PointerLayout. You could then use >>>> instanceof to presumably filter things faster and more cheaply so >>>> that the mentioned else-if chain does not need to check for a >>>> pointer layout. The PointerLayout specific checks could be moved to >>>> its own static method. It's a small change, but it's presumably an >>>> improvement even if small. >>>> >>>> >>>> Unfortunately I can't do this myself because of sealed types so >>>> here I am. >>>> >>>> >>>> Another thing that needs optimizing is the memory allocation waste >>>> of getting an attribute. Every call to attribute(string name) >>>> allocated a new Optional instance which was often times used by my >>>> abstraction for a check and then immediately discarded. I wanted to >>>> do a bunch of layout checks to make sure that the MemoryLayout is >>>> valid, but after viewing the amount of garbage being generated >>>> standing out like a sore thumb, I decided to remove those >>>> checks(they are really important too). The amount of memory wasted >>>> wasn't worth it. The answer to this is presumably going to be value >>>> types, but it isn't clear when it's going to be delivered. >>>> >>>> >>>> Once again, if MemoryLayout and its extensions weren't sealed I >>>> could do things to improve both performance and memory waste as >>>> well as fix the other issue like attributes being factored into >>>> equality checks when it isn't wanted. Yes, I realize I'm beating a >>>> dead horse at this point but that dead horse is still causing issues. >>>> >>>> >>>> Could the suggested ValueLayout changes be done, at the very least? >>>> Or maybe somekind of equals() performance optimizations or something? >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> From maurizio.cimadamore at oracle.com Thu Aug 13 17:22:34 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 13 Aug 2020 18:22:34 +0100 Subject: performance and memory optimization of layouts In-Reply-To: References: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> Message-ID: <612d8470-fab3-b809-d4e6-57f982f93666@oracle.com> > > The Optional suggestion was in the context of something that is most > likely done once per application start, not a continues operation. I'm > not flip flopping. > > > I don't have a particularly positive opinion of Java's garbage > collectors in the context of a desktop applications. I don't want to > go into a verbal fight or go off topic but if you think continuously > expanding the heap size for no real reason as ZGC or Shenandoah does > instead of doing a GC, then we must be have polar opposite ideas as to > what "smart" means. Even G1, as I've found out recently, does things > that are incredibly "smart" under some conditions and/or JRE > builds(server vs. client). I'd love to get answers as to why they are > so "smart", to be frank but I don't know where to ask. > > > (For desktop applications they really are terrible. I'm sorry if it > offends anyone, but they *really* are.) > > > Whatever, off-topic. I'd rather not cross my fingers and hope that > things beyond my control magically work perfectly. Hopefully that's > somewhat understandable. The real problem in this discussion is that you are failing to provide evidence to any of the big claims you are making here. Without going off topic, do you have any evidence that GC is the culprit of your performance issue? If so, can you please share? > > >> >> Profilers like the one you are using are not always the best tool to >> measure performances; they are good at finding obvious issues (and in >> this case, perhaps, the repeated call to .equals are such an issue), >> but the information they report should always be taken with a pinch >> of salt. It happened to me time and again to fix what looked like an >> obvious performance pothole in JVisualVM just to see that, after the >> fix, the numbers were unaffected (or not _as affected_ as the >> profiler was suggesting). > > > What tools do JDK developers use then? How do you know code you write > hits every JVM optimization technique? How do you verify that you > actually hit those optimizations? I find JMH and its profiler (if you are on linux, run with option -prof perfasm) to be more reliable, when I really want to see what's happening with my code at the VM level. It also has a nice `-prof gc` mode, which shows how much "garbage" is generated, and how much time is spent on GC. I've seen benchmarks generating Gigabytes of stuff, and yet GC time was pegged at zero (because of what I told you before - if an object is truly garbage, as in created accessed once and then destroyed immediately, in the same callstack, I'm very skeptical that this contributes to real performance issues). > > >> >> That said, stepping back, if you need performances to be truly great, >> you need to rethink the API to minimize the amount of guessing that >> goes on every time a native object is to be created. Going straight >> from layout to native object, which has been the approach you have >> been pursuing since the start, has the obvious issue that, in order >> to create a native object for a structured layout, you need to >> inspect the entire layout and "classify" it. While this is possible, >> of course performances aren't going to be phenomenal. >> >> It seems to me that you need to separate more the high level API >> (native objects) from the low level API (memory access), so that >> maybe complex native objects can be constructed with builders (w/o >> guessing). Underneath, these objects will have some layouts or >> segment associated, but that doesn't have to be the front door by >> which your objects are created. >> >> But (also IIRC), your API is intrinsically megamorphic - e.g. there's >> one common base class for all structs, and all accesses to fields >> happen by doing pseudo-reflective lookups on the layout object. This >> way, the code is almost guaranteed not to perform optimally; the best >> sweet spot would be for each native struct object to have its own >> class, and have a static layout, as well as a set of accessor >> methods, where each accessor method boils down to a simple VarHandle >> call (where the VarHandle for the various fields are also stored as >> constants in the class). But I don't think you are doing that, so I >> don't see how, even past the layout attribute/equals() issue that you >> have now, the access performances provided by your API can be >> considered acceptable (it might be in your particular use case, but >> it is certainly not the case in general). > > > I wouldn't ever recommend something like I made for any performance > critical use case or claim it was ever good for it. Use cases like > that probably have situations where performance can and should be > improved on a case by case bases. > > > That said, it doesn't mean things can't be optimized as much as > possible. I hope the logic of " will never be as good as so why > bother trying?" isn't being used here. Many Java language features > would surely never be implemented if this was the mentality, yeah? > > > I vaguely remember it being said that FMA is being built so that > abstraction layers such as mine are able to exist, *presumably* with > reasonable performance gjven the purpose of the abstraction layers. Is > this unreasonable or something? If there is a better way that I > haven't thought of I'd love to hear it. I got nothing. There is a better way to do what you want to do: stop resisting and use jextract (which you categorically refuse to do, based on other unproven assumptions/claims) :-) :-) :-) Rolling your own framework as your first move is almost never the way to go - one typically gets better at going at the meta level as the number of use cases grow - then you can decide what level of abstraction should be provided by your framework, etc. But, if you really want to go meta, and write your own abstraction, you need to approach it the right way; my general sense is that in this thread you are complaining about _consequences_ (e.g. equals() being slow, layouts are sealed, ...) and not about the _root causes_ (e.g. API choices that are questionable, like using layout as your currency for _semantics_). But again, without looking at the code, this is mostly speculation (I vaguely remember how your API looked when I had to debug some issue few months ago). Maurizio > > > >> >> Maurizio >> >> >>> >>> >>> >>> >>>> >>>> Maurizio >>>> >>>> On 13/08/2020 14:06, Ty Young wrote: >>>>> Hi, >>>>> >>>>> >>>>> I took a little time to look into optimizing the performance of my >>>>> abstraction layer as FMA hasn't changed in any radical, breaking >>>>> way and I'm happy with the overall design of my abstraction layer. >>>>> >>>>> >>>>> In order to look into what could be optimized, I set the number of >>>>> worker threads in my JavaFX application to 1 so that Nvidia >>>>> attribute updates are done in a linear fashion and can be more >>>>> easily reasoned as to how much of a performance impact any given >>>>> one has and why. I then use Netbean's built-in profiler to view >>>>> the CPU time was being taken. Runnables to be updated are given to >>>>> the worker thread pool every 500 ms. >>>>> >>>>> >>>>> Unsurprisingly to me, besides PCIe TX/RX attributes which >>>>> supposedly are hung up within NVML itself, the attribute that >>>>> represents GPU processes is the worst by far(see img1). This >>>>> attribute is actually multiple native function calls jammed into >>>>> one attribute which all utilize arrays of structs. >>>>> >>>>> >>>>> Viewing the call tree(see img2) shows that a major contributor to >>>>> the amount of this is caused by ValueLayout.equals() but there is >>>>> some self-time in the upper NativeObject.getNativeObject() and >>>>> NativeValue.ofUnsafeValueeLayout calls as well. >>>>> ValueLayout.equals() is used in a if-else chain because you need >>>>> to know which NativeValue implementation should be returned. If >>>>> the layout is an integer then return NativeInteger, for example. >>>>> It is maybe possible to order this if-else chain in a way that may >>>>> return faster results without hitting every else-if(e.g. bytes >>>>> first, then integers, then longs, etc) but that's always going to >>>>> be a presumptuous, arbitrary order that may not actually be faster >>>>> in some situations. >>>>> >>>>> >>>>> What could be done to improve this? I can't think of any absolute >>>>> fixes but an improvement would be to extend the ValueLayout so >>>>> that you have a NumberLayout and a PointerLayout. You could then >>>>> use instanceof to presumably filter things faster and more cheaply >>>>> so that the mentioned else-if chain does not need to check for a >>>>> pointer layout. The PointerLayout specific checks could be moved >>>>> to its own static method. It's a small change, but it's presumably >>>>> an improvement even if small. >>>>> >>>>> >>>>> Unfortunately I can't do this myself because of sealed types so >>>>> here I am. >>>>> >>>>> >>>>> Another thing that needs optimizing is the memory allocation waste >>>>> of getting an attribute. Every call to attribute(string name) >>>>> allocated a new Optional instance which was often times used by my >>>>> abstraction for a check and then immediately discarded. I wanted >>>>> to do a bunch of layout checks to make sure that the MemoryLayout >>>>> is valid, but after viewing the amount of garbage being generated >>>>> standing out like a sore thumb, I decided to remove those >>>>> checks(they are really important too). The amount of memory wasted >>>>> wasn't worth it. The answer to this is presumably going to be >>>>> value types, but it isn't clear when it's going to be delivered. >>>>> >>>>> >>>>> Once again, if MemoryLayout and its extensions weren't sealed I >>>>> could do things to improve both performance and memory waste as >>>>> well as fix the other issue like attributes being factored into >>>>> equality checks when it isn't wanted. Yes, I realize I'm beating a >>>>> dead horse at this point but that dead horse is still causing issues. >>>>> >>>>> >>>>> Could the suggested ValueLayout changes be done, at the very >>>>> least? Or maybe somekind of equals() performance optimizations or >>>>> something? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> From youngty1997 at gmail.com Thu Aug 13 21:45:49 2020 From: youngty1997 at gmail.com (Ty Young) Date: Thu, 13 Aug 2020 16:45:49 -0500 Subject: performance and memory optimization of layouts In-Reply-To: <612d8470-fab3-b809-d4e6-57f982f93666@oracle.com> References: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> <612d8470-fab3-b809-d4e6-57f982f93666@oracle.com> Message-ID: <1c5a1a21-92fd-61e8-9390-e4f3afb4aaa7@gmail.com> On 8/13/20 12:22 PM, Maurizio Cimadamore wrote: > >> >> The Optional suggestion was in the context of something that is most >> likely done once per application start, not a continues operation. >> I'm not flip flopping. >> >> >> I don't have a particularly positive opinion of Java's garbage >> collectors in the context of a desktop applications. I don't want to >> go into a verbal fight or go off topic but if you think continuously >> expanding the heap size for no real reason as ZGC or Shenandoah does >> instead of doing a GC, then we must be have polar opposite ideas as >> to what "smart" means. Even G1, as I've found out recently, does >> things that are incredibly "smart" under some conditions and/or JRE >> builds(server vs. client). I'd love to get answers as to why they are >> so "smart", to be frank but I don't know where to ask. >> >> >> (For desktop applications they really are terrible. I'm sorry if it >> offends anyone, but they *really* are.) >> >> >> Whatever, off-topic. I'd rather not cross my fingers and hope that >> things beyond my control magically work perfectly. Hopefully that's >> somewhat understandable. > > The real problem in this discussion is that you are failing to provide > evidence to any of the big claims you are making here. > > Without going off topic, do you have any evidence that GC is the > culprit of your performance issue? If so, can you please share? I don't know what you're referring to specifically. I didn't say GC *is* a performance problem, but rather than *it could be* one. I'm viewing Netbean's object profiler and it's telling me a few megabytes worth of Optional objects are being allocated, only to be garbage collected. Turns out I didn't delete *all* of the layout attribute checks(thought I did, *sigh*). I'm using Optional elsewhere too so it's hard to see where every object type is being allocated from. > > >> >> >>> >>> Profilers like the one you are using are not always the best tool to >>> measure performances; they are good at finding obvious issues (and >>> in this case, perhaps, the repeated call to .equals are such an >>> issue), but the information they report should always be taken with >>> a pinch of salt. It happened to me time and again to fix what looked >>> like an obvious performance pothole in JVisualVM just to see that, >>> after the fix, the numbers were unaffected (or not _as affected_ as >>> the profiler was suggesting). >> >> >> What tools do JDK developers use then? How do you know code you write >> hits every JVM optimization technique? How do you verify that you >> actually hit those optimizations? > I find JMH and its profiler (if you are on linux, run with option > -prof perfasm) to be more reliable, when I really want to see what's > happening with my code at the VM level. It also has a nice `-prof gc` > mode, which shows how much "garbage" is generated, and how much time > is spent on GC. I've seen benchmarks generating Gigabytes of stuff, > and yet GC time was pegged at zero (because of what I told you before > - if an object is truly garbage, as in created accessed once and then > destroyed immediately, in the same callstack, I'm very skeptical that > this contributes to real performance issues). Thanks. If Netbean's profiler really is that inaccurate then I'll give that a shot. >> >> >>> >>> That said, stepping back, if you need performances to be truly >>> great, you need to rethink the API to minimize the amount of >>> guessing that goes on every time a native object is to be created. >>> Going straight from layout to native object, which has been the >>> approach you have been pursuing since the start, has the obvious >>> issue that, in order to create a native object for a structured >>> layout, you need to inspect the entire layout and "classify" it. >>> While this is possible, of course performances aren't going to be >>> phenomenal. >>> >>> It seems to me that you need to separate more the high level API >>> (native objects) from the low level API (memory access), so that >>> maybe complex native objects can be constructed with builders (w/o >>> guessing). Underneath, these objects will have some layouts or >>> segment associated, but that doesn't have to be the front door by >>> which your objects are created. >>> >>> But (also IIRC), your API is intrinsically megamorphic - e.g. >>> there's one common base class for all structs, and all accesses to >>> fields happen by doing pseudo-reflective lookups on the layout >>> object. This way, the code is almost guaranteed not to perform >>> optimally; the best sweet spot would be for each native struct >>> object to have its own class, and have a static layout, as well as a >>> set of accessor methods, where each accessor method boils down to a >>> simple VarHandle call (where the VarHandle for the various fields >>> are also stored as constants in the class). But I don't think you >>> are doing that, so I don't see how, even past the layout >>> attribute/equals() issue that you have now, the access performances >>> provided by your API can be considered acceptable (it might be in >>> your particular use case, but it is certainly not the case in general). >> >> >> I wouldn't ever recommend something like I made for any performance >> critical use case or claim it was ever good for it. Use cases like >> that probably have situations where performance can and should be >> improved on a case by case bases. >> >> >> That said, it doesn't mean things can't be optimized as much as >> possible. I hope the logic of " will never be as good as so >> why bother trying?" isn't being used here. Many Java language >> features would surely never be implemented if this was the mentality, >> yeah? >> >> >> I vaguely remember it being said that FMA is being built so that >> abstraction layers such as mine are able to exist, *presumably* with >> reasonable performance gjven the purpose of the abstraction layers. >> Is this unreasonable or something? If there is a better way that I >> haven't thought of I'd love to hear it. I got nothing. > > There is a better way to do what you want to do: stop resisting and > use jextract (which you categorically refuse to do, based on other > unproven assumptions/claims) :-) :-) :-) > > Rolling your own framework as your first move is almost never the way > to go - one typically gets better at going at the meta level as the > number of use cases grow - then you can decide what level of > abstraction should be provided by your framework, etc. But, if you > really want to go meta, and write your own abstraction, you need to > approach it the right way; my general sense is that in this thread you > are complaining about _consequences_ (e.g. equals() being slow, > layouts are sealed, ...) and not about the _root causes_ (e.g. API > choices that are questionable, like using layout as your currency for > _semantics_). But again, without looking at the code, this is mostly > speculation (I vaguely remember how your API looked when I had to > debug some issue few months ago). I'm sorry, but no. I 100% understand that the approach I take has *many* flaws and that I am wrong in somecases, but I refuse to let this idea or even an implication that jextract/raw FMA is somehow perfect and my abstraction layer is terrible and/or jextract will fix all my problems. Tthe bindings jextract creates is *unsafe*. You have *zero* checks to validate that the incoming MemoryAddress is of the correct size, alignment, signedness, etc. You're, as far as I can tell, instead crossing your fingers and hoping that people will somehow associate a seemingly non-helpfully named file, the generated *constants* class file(not *layouts*), as a provider of the appropriate ValueLayouts. Here is a generated NVML function binding from jextract: public static MethodHandle nvmlDeviceGetCount_v2$MH() { ??????? return nvml_h$constants.nvmlDeviceGetCount_v2$MH(); ??? } ??? public static int nvmlDeviceGetCount_v2 (jdk.incubator.foreign.MemoryAddress deviceCount) { ??????? try { ??????????? return (int)nvml_h$constants.nvmlDeviceGetCount_v2$MH().invokeExact(deviceCount); ??????? } catch (Throwable ex) { ??????????? throw new AssertionError(ex); ??????? } ??? } (The JDK version I'm using is a bit old, but nothing has changed AFAIK that matters here AFAIK) So you have an overloaded object type(MemoryAddress) with zero checks and no documentation as to where the appropriate MemoryLayout(ValueLayout, actually)? to create it is to be found. If this function accepted an enum value, you'd be forced, unless something's change, to plug in numbers that aren't understandable without documentation. You're already required to do that for the return value. Sure, my bindings using my abstraction layer still have issues like telling whether a NativeValue is signed, but that's a *huge* reduction in possible input possibilities than a MemoryAddress. Without creating a new implementation that violates the point of the interface, you cannot at the very least plug in a NativeStruct or a NativeArray abstraction. Some of these aren't even my fault. And these bindings are tied to the platform they are generated for even if the library is cross-platform. Cross-platform JavaFX applications using jextract, like mine, are, at the very least, more work to make than should be required. There is good reason for this,I know, but if the solution is to create a plugin because of a minor disagreement then I'll just not use it to begin with. The very idea that jextract is somehow this perfect solution that'll my problem(s) is a red herring. You want to talk about root causes? Fine, lets talk about the root cause of why the abstraction exists in the first place and is still being used: jextract wasn't in a state to do what I wanted it to do at the time, in a way I wanted it, and is still not*. Going by everything said, it will never be either, so the only other alternative is to waste time creating a plugin that just does what I could do by hand, even if doing it by hand is risky. If jextract had the ability to spit out layout information for struct, making bindings by hand would be less risky, but it looks like that too must be done via a plugin. *referring to method naming and forcing API users to go through the Stream API to access attribute names for a given layout, in addition to everything else mentioned. jextract couldn't even handle inner structs/unions until recently ontop of the issues mentioned above and you want me to abandon my abstraction layer which did and still can do things jextract couldn't? I understand that this is a process and things aren't even close to being finished, but I'm also being told to use it despite those facts. I'm not trying to sound overly negative or ungrateful(I very much am grateful) but this is a red herring. > > Maurizio > >> >> >> >>> >>> Maurizio >>> >>> >>>> >>>> >>>> >>>> >>>>> >>>>> Maurizio >>>>> >>>>> On 13/08/2020 14:06, Ty Young wrote: >>>>>> Hi, >>>>>> >>>>>> >>>>>> I took a little time to look into optimizing the performance of >>>>>> my abstraction layer as FMA hasn't changed in any radical, >>>>>> breaking way and I'm happy with the overall design of my >>>>>> abstraction layer. >>>>>> >>>>>> >>>>>> In order to look into what could be optimized, I set the number >>>>>> of worker threads in my JavaFX application to 1 so that Nvidia >>>>>> attribute updates are done in a linear fashion and can be more >>>>>> easily reasoned as to how much of a performance impact any given >>>>>> one has and why. I then use Netbean's built-in profiler to view >>>>>> the CPU time was being taken. Runnables to be updated are given >>>>>> to the worker thread pool every 500 ms. >>>>>> >>>>>> >>>>>> Unsurprisingly to me, besides PCIe TX/RX attributes which >>>>>> supposedly are hung up within NVML itself, the attribute that >>>>>> represents GPU processes is the worst by far(see img1). This >>>>>> attribute is actually multiple native function calls jammed into >>>>>> one attribute which all utilize arrays of structs. >>>>>> >>>>>> >>>>>> Viewing the call tree(see img2) shows that a major contributor to >>>>>> the amount of this is caused by ValueLayout.equals() but there is >>>>>> some self-time in the upper NativeObject.getNativeObject() and >>>>>> NativeValue.ofUnsafeValueeLayout calls as well. >>>>>> ValueLayout.equals() is used in a if-else chain because you need >>>>>> to know which NativeValue implementation should be returned. If >>>>>> the layout is an integer then return NativeInteger, for example. >>>>>> It is maybe possible to order this if-else chain in a way that >>>>>> may return faster results without hitting every else-if(e.g. >>>>>> bytes first, then integers, then longs, etc) but that's always >>>>>> going to be a presumptuous, arbitrary order that may not actually >>>>>> be faster in some situations. >>>>>> >>>>>> >>>>>> What could be done to improve this? I can't think of any absolute >>>>>> fixes but an improvement would be to extend the ValueLayout so >>>>>> that you have a NumberLayout and a PointerLayout. You could then >>>>>> use instanceof to presumably filter things faster and more >>>>>> cheaply so that the mentioned else-if chain does not need to >>>>>> check for a pointer layout. The PointerLayout specific checks >>>>>> could be moved to its own static method. It's a small change, but >>>>>> it's presumably an improvement even if small. >>>>>> >>>>>> >>>>>> Unfortunately I can't do this myself because of sealed types so >>>>>> here I am. >>>>>> >>>>>> >>>>>> Another thing that needs optimizing is the memory allocation >>>>>> waste of getting an attribute. Every call to attribute(string >>>>>> name) allocated a new Optional instance which was often times >>>>>> used by my abstraction for a check and then immediately >>>>>> discarded. I wanted to do a bunch of layout checks to make sure >>>>>> that the MemoryLayout is valid, but after viewing the amount of >>>>>> garbage being generated standing out like a sore thumb, I decided >>>>>> to remove those checks(they are really important too). The amount >>>>>> of memory wasted wasn't worth it. The answer to this is >>>>>> presumably going to be value types, but it isn't clear when it's >>>>>> going to be delivered. >>>>>> >>>>>> >>>>>> Once again, if MemoryLayout and its extensions weren't sealed I >>>>>> could do things to improve both performance and memory waste as >>>>>> well as fix the other issue like attributes being factored into >>>>>> equality checks when it isn't wanted. Yes, I realize I'm beating >>>>>> a dead horse at this point but that dead horse is still causing >>>>>> issues. >>>>>> >>>>>> >>>>>> Could the suggested ValueLayout changes be done, at the very >>>>>> least? Or maybe somekind of equals() performance optimizations or >>>>>> something? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> From maurizio.cimadamore at oracle.com Fri Aug 14 00:32:53 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 14 Aug 2020 01:32:53 +0100 Subject: performance and memory optimization of layouts In-Reply-To: <1c5a1a21-92fd-61e8-9390-e4f3afb4aaa7@gmail.com> References: <7cfec7d6-e403-776f-19f8-3a79e0bfa107@oracle.com> <612d8470-fab3-b809-d4e6-57f982f93666@oracle.com> <1c5a1a21-92fd-61e8-9390-e4f3afb4aaa7@gmail.com> Message-ID: <849abe23-a093-37c3-440a-8be1fe01cf63@oracle.com> > > Thanks. If Netbean's profiler really is that inaccurate then I'll give > that a shot. It's not matter of how accurate it is. In general, looking at "how many Optionals" there are in the heap is just not a great way to approach things. An application creates many objects during its lifetime - you can try to reduce these, of course, but first you should get some sense of how, in general the GC is affecting the performance of your app (if at all), otherwise you risk spending time optimizing things that didn't optimizing. > >> There is a better way to do what you want to do: stop resisting and >> use jextract (which you categorically refuse to do, based on other >> unproven assumptions/claims) :-) :-) :-) >> > > I'm sorry, but no. I 100% understand that the approach I take has > *many* flaws and that I am wrong in somecases, but I refuse to let > this idea or even an implication that jextract/raw FMA is somehow > perfect and my abstraction layer is terrible and/or jextract will fix > all my problems. > > > Tthe bindings jextract creates is *unsafe*. You have *zero* checks to > validate that the incoming MemoryAddress is of the correct size, > alignment, signedness, etc. You're, as far as I can tell, instead > crossing your fingers and hoping that people will somehow associate a > seemingly non-helpfully named file, the generated *constants* class > file(not *layouts*), as a provider of the appropriate ValueLayouts. > Here is a generated NVML function binding from jextract: > > > public static MethodHandle nvmlDeviceGetCount_v2$MH() { > ??????? return nvml_h$constants.nvmlDeviceGetCount_v2$MH(); > ??? } > ??? public static int nvmlDeviceGetCount_v2 > (jdk.incubator.foreign.MemoryAddress deviceCount) { > ??????? try { > ??????????? return > (int)nvml_h$constants.nvmlDeviceGetCount_v2$MH().invokeExact(deviceCount); > ??????? } catch (Throwable ex) { > ??????????? throw new AssertionError(ex); > ??????? } > ??? } > > > (The JDK version I'm using is a bit old, but nothing has changed AFAIK > that matters here AFAIK) > > > So you have an overloaded object type(MemoryAddress) with zero checks > and no documentation as to where the appropriate > MemoryLayout(ValueLayout, actually)? to create it is to be found. If > this function accepted an enum value, you'd be forced, unless > something's change, to plug in numbers that aren't understandable > without documentation. You're already required to do that for the > return value. > > I'm not crossing my finger or anything. My team and I have used jextract quite a lot lately, and, as I said, I think it's ok. You probably have looked at this: https://github.com/openjdk/panama-foreign/blob/foreign-jextract/doc/panama_jextract.md And honestly, putting together these samples, even the most complex ones, hasn't really been a difficult process. Of course using jextract doesn't provide many safety guarantees - if something takes a MemoryAddress you can't really tell what pointer it is you have to create (and same for MemorySegment). But, in reality, when you interact with a native library, you kind of know how to use it (the library comes with a documentation, after all). So, if you accept the fact that the bindings generated by jextract are no more and no less than a Java representation of a set of opaque C functions in a JNI file somewhere, I think the rest follows - except for the fact that now at least everything is in one place (in Java) and interacting/bulding such libraries is easier and more convenient. Of course you are free to approach this in any way you like - from where I look it seems to me that you never gave the new jextract a chance (for various reasons, some maybe good, and some maybe less good - e.g. naming issues). > Sure, my bindings using my abstraction layer still have issues like > telling whether a NativeValue is signed, but that's a *huge* > reduction in possible input possibilities than a MemoryAddress. > Without creating a new implementation that violates the point of the > interface, you cannot at the very least plug in a NativeStruct or a > NativeArray abstraction. Some of these aren't even my fault. > > > And these bindings are tied to the platform they are generated for > even if the library is cross-platform. Cross-platform JavaFX > applications using jextract, like mine, are, at the very least, more > work to make than should be required. There is good reason for this,I > know, but if the solution is to create a plugin because of a minor > disagreement then I'll just not use it to begin with. > > > The very idea that jextract is somehow this perfect solution that'll > my problem(s) is a red herring. You want to talk about root causes? > Fine, lets talk about the root cause of why the abstraction exists in > the first place and is still being used: jextract wasn't in a state to > do what I wanted it to do at the time, in a way I wanted it, and is > still not*. Going by everything said, it will never be either, so the > only other alternative is to waste time creating a plugin that just > does what I could do by hand, even if doing it by hand is risky. If > jextract had the ability to spit out layout information for struct, > making bindings by hand would be less risky, but it looks like that > too must be done via a plugin. > > > *referring to method naming and forcing API users to go through the > Stream API to access attribute names for a given layout, in addition > to everything else mentioned. FIrst, you will never hear me claiming that jextract is a perfect silver bullet (that doesn't exist, otherwise we wouldn't be here). That said, we have been able to do quite a bit of stuff on top of it - some examples: * full lib clang port (which is part of the jextract implementation itself) * Sundar few weeks ago wrote an alternate jimage reader using jextract * Henry ported the JDK NIO framework to use Panama and jextract (albeit Henry did use a plugin to achieve better filtering) These are all very big and realistic experiments, we're talking many thousands lines of code. So obviously this stuff, even if low level, works. So, when you say that jextract is in a state where it's not usable, well, I don't think that exactly reflects reality - what you really want to say, maybe, is that you are unhappy because jextract doesn't give you exactly what you want (which is a fully type safe API). But then you ignore the fact that jextract doesn't give you what you want, in part also because we're obsessive in not introducing overhead at every step of the way; wrapping every struct in a class and every pointer into something else has a (GC) cost - I find it telling that some of the reasons why jextract is the way it is are connected to the problems you brought up when you first wrote. > > > jextract couldn't even handle inner structs/unions until recently > ontop of the issues mentioned above and you want me to abandon my > abstraction layer which did and still can do things jextract couldn't? > I understand that this is a process and things aren't even close to > being finished, but I'm also being told to use it despite those facts. > I'm not trying to sound overly negative or ungrateful(I very much am > grateful) but this is a red herring. These are called bugs - as I'm sure you know. As people take our stuff out for a spin, things get noticed and reported (thanks!); we'll fix them (in this case after 1 day). If this issue was indeed a blocker for you (does NVML has nested structs with _anonymous_ struct/union fields? I haven't checked), why didn't you report it sooner? (I'm afraid I know the answer). Now, enough discussions - I can't really be of any help if I don't see the code. Your old repos seems to have disappeared, so, if things stay that way, I'm afraid I'm not gonna be able to comment much on the issues you brought up in your original email. Maurizio > > >> >> Maurizio >> >>> >>> >>> >>>> >>>> Maurizio >>>> >>>> >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>>> Maurizio >>>>>> >>>>>> On 13/08/2020 14:06, Ty Young wrote: >>>>>>> Hi, >>>>>>> >>>>>>> >>>>>>> I took a little time to look into optimizing the performance of >>>>>>> my abstraction layer as FMA hasn't changed in any radical, >>>>>>> breaking way and I'm happy with the overall design of my >>>>>>> abstraction layer. >>>>>>> >>>>>>> >>>>>>> In order to look into what could be optimized, I set the number >>>>>>> of worker threads in my JavaFX application to 1 so that Nvidia >>>>>>> attribute updates are done in a linear fashion and can be more >>>>>>> easily reasoned as to how much of a performance impact any given >>>>>>> one has and why. I then use Netbean's built-in profiler to view >>>>>>> the CPU time was being taken. Runnables to be updated are given >>>>>>> to the worker thread pool every 500 ms. >>>>>>> >>>>>>> >>>>>>> Unsurprisingly to me, besides PCIe TX/RX attributes which >>>>>>> supposedly are hung up within NVML itself, the attribute that >>>>>>> represents GPU processes is the worst by far(see img1). This >>>>>>> attribute is actually multiple native function calls jammed into >>>>>>> one attribute which all utilize arrays of structs. >>>>>>> >>>>>>> >>>>>>> Viewing the call tree(see img2) shows that a major contributor >>>>>>> to the amount of this is caused by ValueLayout.equals() but >>>>>>> there is some self-time in the upper >>>>>>> NativeObject.getNativeObject() and >>>>>>> NativeValue.ofUnsafeValueeLayout calls as well. >>>>>>> ValueLayout.equals() is used in a if-else chain because you need >>>>>>> to know which NativeValue implementation should be returned. If >>>>>>> the layout is an integer then return NativeInteger, for example. >>>>>>> It is maybe possible to order this if-else chain in a way that >>>>>>> may return faster results without hitting every else-if(e.g. >>>>>>> bytes first, then integers, then longs, etc) but that's always >>>>>>> going to be a presumptuous, arbitrary order that may not >>>>>>> actually be faster in some situations. >>>>>>> >>>>>>> >>>>>>> What could be done to improve this? I can't think of any >>>>>>> absolute fixes but an improvement would be to extend the >>>>>>> ValueLayout so that you have a NumberLayout and a PointerLayout. >>>>>>> You could then use instanceof to presumably filter things faster >>>>>>> and more cheaply so that the mentioned else-if chain does not >>>>>>> need to check for a pointer layout. The PointerLayout specific >>>>>>> checks could be moved to its own static method. It's a small >>>>>>> change, but it's presumably an improvement even if small. >>>>>>> >>>>>>> >>>>>>> Unfortunately I can't do this myself because of sealed types so >>>>>>> here I am. >>>>>>> >>>>>>> >>>>>>> Another thing that needs optimizing is the memory allocation >>>>>>> waste of getting an attribute. Every call to attribute(string >>>>>>> name) allocated a new Optional instance which was often times >>>>>>> used by my abstraction for a check and then immediately >>>>>>> discarded. I wanted to do a bunch of layout checks to make sure >>>>>>> that the MemoryLayout is valid, but after viewing the amount of >>>>>>> garbage being generated standing out like a sore thumb, I >>>>>>> decided to remove those checks(they are really important too). >>>>>>> The amount of memory wasted wasn't worth it. The answer to this >>>>>>> is presumably going to be value types, but it isn't clear when >>>>>>> it's going to be delivered. >>>>>>> >>>>>>> >>>>>>> Once again, if MemoryLayout and its extensions weren't sealed I >>>>>>> could do things to improve both performance and memory waste as >>>>>>> well as fix the other issue like attributes being factored into >>>>>>> equality checks when it isn't wanted. Yes, I realize I'm beating >>>>>>> a dead horse at this point but that dead horse is still causing >>>>>>> issues. >>>>>>> >>>>>>> >>>>>>> Could the suggested ValueLayout changes be done, at the very >>>>>>> least? Or maybe somekind of equals() performance optimizations >>>>>>> or something? >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> From duke at openjdk.java.net Fri Aug 14 11:06:43 2020 From: duke at openjdk.java.net (duke) Date: Fri, 14 Aug 2020 11:06:43 GMT Subject: git: openjdk/panama-foreign: foreign-abi: 86 new changesets Message-ID: <772932b6-51e1-4306-9a55-011a5e93bf8b@openjdk.org> Changeset: 18d5626e Author: Mandy Chung Date: 2020-08-05 13:24:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/18d5626e 8250929: Missing "classpath exception" in LambdaProxyClassArchive.java Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java Changeset: 0c9e0c2e Author: Coleen Phillimore Date: 2020-08-07 07:53:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0c9e0c2e 8244997: Convert the JavaThread::_threadObj oop to use OopStorage Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers. Co-authored-by: Erik Osterlund Co-authored-by: Tom Rodriguez Reviewed-by: dholmes, zgu, eosterlund, cjplummer ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 45c89daf Author: Daniel Fuchs Date: 2020-08-07 15:09:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c89daf 8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently TransportImpl is modified to make sure the CLOSED state is recorded before the channel is closed. The tests are modified to enable their retry mechanism on windows, similar to what was done previously for macOS. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.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 ! test/jdk/java/net/httpclient/websocket/Support.java Changeset: 77c46ea9 Author: Daniel Fuchs Date: 2020-08-07 16:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77c46ea9 8229822: ThrowingPushPromises tests sometimes fail due to EOF SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.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 ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: e800cc2d Author: Andy Herrick Date: 2020-08-07 11:42:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e800cc2d 8251184: File association without description causes exception Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java Changeset: 1ad16594 Author: Vladimir Kozlov Date: 2020-08-07 10:16:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1ad16594 8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic" Do not run intrinsics/sha/sanity tests with AOTed java.base Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java Changeset: 9852a6f7 Author: Thomas Schatzl Date: 2020-08-07 19:23:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9852a6f7 8248401: Refactor/unify RMI gc support functionality Move recent timestamp of most recent whole heap liveness analysis into CollectedHeap, removing the duplicates in all collectors Reviewed-by: kbarrett, ayang, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: c8c4d837 Author: Patrick Concannon Date: 2020-08-07 20:39:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c8c4d837 8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue. Reviewed-by: alanb, dfuchs ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 4ac45a3b Author: Raffaello Giulietti Committer: Brian Burkhalter Date: 2020-08-07 12:58:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4ac45a3b 8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions Reviewed-by: bpb ! src/java.base/share/classes/java/io/DataInputStream.java ! test/jdk/java/io/DataInputStream/ReadFully.java Changeset: 3c276ce1 Author: Evgeny Nikitin Date: 2020-07-27 21:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3c276ce1 8067651: LevelTransitionTest.java, fix trivial methods levels logic Make test method really trivial, adjust trivial logic, make logic independent of background compilation. Reviewed-by: iignatyev, thartmann, kvn ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java + test/hotspot/jtreg/compiler/tiered/MethodHelper.java Changeset: 084e15bc Author: Alexander Matveev Date: 2020-08-07 19:04:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/084e15bc 8248905: [macos] symbolic links not properly resolved Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp Changeset: 3ed56830 Author: Jatin Bhateja Date: 2020-08-09 02:03:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ed56830 8248830: C2: Optimize Rotate API on x86 Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions. Reviewed-by: vlivanov, 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/intrinsics/TestRotate.java + test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java Changeset: b5d775f1 Author: Abdul Kolarkunnu Date: 2020-08-08 20:29:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5d775f1 8248745: Add jarsigner and keytool tests for restricted algorithms Reviewed-by: mullan, hchao + test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java Changeset: 6df465de Author: Thomas Stuefe Date: 2020-08-09 09:20:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6df465de 8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM Reviewed-by: zgu, dholmes ! src/hotspot/share/services/nmtCommon.cpp ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java Changeset: ee060c77 Author: Chris Plummer Date: 2020-08-09 19:38:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee060c77 8241951: SA core file tests failed to find core file for signed binaries on OSX 10.15 Reviewed-by: amenkov, dcubed ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: c1093dc2 Author: Ioi Lam Date: 2020-08-09 20:56:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c1093dc2 8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory Reviewed-by: minqi, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! 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/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 970e251a Author: Tobias Hartmann Date: 2020-08-10 08:21:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/970e251a 8249608: Vector register used by C2 compiled method corrupted at safepoint Always update 'max_vlen_in_bytes'. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 032a4d6b Author: Nikola Grcevski Committer: Aleksey Shipilev Date: 2020-08-10 08:36:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/032a4d6b 8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support Reviewed-by: adityam, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 660272ce Author: Charlie Gracie Committer: Aleksey Shipilev Date: 2020-08-10 08:37:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/660272ce 8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure Reviewed-by: zgu, bmathiske, shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 1d480a7b Author: Dmitry Cherepanov Date: 2020-08-10 11:25:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1d480a7b 8250636: iso8601_time returns incorrect offset part on MacOS Reviewed-by: dholmes, gziemski ! src/hotspot/share/runtime/os.cpp Changeset: 73321813 Author: Charlie Gracie Committer: Vladimir Ivanov Date: 2020-08-10 12:12:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/73321813 8251303: C2: remove unused _site_invoke_ratio and related code from InlineTree Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/parse.hpp Changeset: c2fa441d Author: Nikola Grcevski Committer: Alan Bateman Date: 2020-08-10 12:57:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2fa441d 8250521: Configure initial RTO to use minimal retry for loopback connections on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/Net.c Changeset: c57d89ad Author: Thomas Stuefe Date: 2020-08-10 15:42:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c57d89ad 8251255: [linux] Add process-memory information to hs-err and VM.info Reviewed-by: dholmes, mdoerr ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: b35a3bde Author: Kim Barrett Date: 2020-08-10 10:54:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b35a3bde 8251322: Improve BitMap::iterate Rewrite and inline BitMap::iterate. Reviewed-by: stuefe, dholmes, tschatzl ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp Changeset: 8e687450 Author: Rahul Yadav Date: 2020-08-10 15:15:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e687450 8248006: Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientExceptionTest.java Changeset: 55e381b3 Author: Tagir F. Valeev Date: 2020-08-10 16:14:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e381b3 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Map/InPlaceOpsCollisions.java ! test/jdk/java/util/Map/MapWithCollisionsProviders.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java Changeset: db1e207a Author: Brian Burkhalter Date: 2020-08-10 09:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db1e207a 8249703: test/jdk/java/io/File/GetXSpace.java fails on macos Reviewed-by: naoto ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/GetXSpace.java Changeset: d0d925c1 Author: Brian Burkhalter Date: 2020-08-10 10:25:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d0d925c1 8251017: java/io/File/GetXSpace.java fails on UNIX Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: b5f785ba Author: Joe Wang Date: 2020-08-10 17:16:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5f785ba 8246816: XMLGregorianCalendar.hashCode() produces far too many identical hashes Reviewed-by: naoto, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java + test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java Changeset: 688e5d90 Author: Brian Burkhalter Date: 2020-08-10 10:32:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/688e5d90 Merge Changeset: ed5696dd Author: Charlie Gracie Committer: Daniel Fuchs Date: 2020-08-10 19:21:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ed5696dd 8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test Keep a static reference to the logger to prevent its inadvertent garbage collection while the test is running. Reviewed-by: dfuchs ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 1cc09cca Author: Zdenek Zambersky Committer: Martin Balao Date: 2020-08-04 17:19:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1cc09cca 8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java Changeset: 5e9702d3 Author: Vladimir Kempik Date: 2020-08-10 22:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5e9702d3 8250876: Fix issues with cross-compile on macos Reviewed-by: erikj, ihse ! make/autoconf/flags.m4 ! make/autoconf/toolchain.m4 Changeset: e64a25b2 Author: Doug Simon Date: 2020-08-10 21:52:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e64a25b2 8246347: [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 6cfe3fea Author: Mandy Chung Date: 2020-08-10 14:57:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6cfe3fea Merge Changeset: 092389e3 Author: Vladimir Kozlov Date: 2020-08-10 15:31:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/092389e3 8249749: modify a primitive array through a stream and a for cycle causes jre crash Check align_to_ref for NULL early and bailout SuperWord optimization. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestComplexAddrExpr.java Changeset: b83ea8b3 Author: Vladimir Kozlov Date: 2020-08-10 16:26:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b83ea8b3 8251369: [JVMCI] Backout 8246347 changes Reviewed-by: dholmes ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 44c6537b Author: Mikael Vidstedt Date: 2020-08-05 18:59:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/44c6537b Added tag jdk-15+35 for changeset fd60c3146a02 ! .hgtags Changeset: 764b50a7 Author: Athijegannathan Sundararajan Date: 2020-08-07 07:03:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/764b50a7 8248299: two jdeps files miss copyright header Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: f70fc149 Author: Athijegannathan Sundararajan Date: 2020-08-08 12:22:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f70fc149 8251276: JDK-8248299 breaks JDK 15 validate-headers build Reviewed-by: mchung, iris, vtewari ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: 91926e26 Author: Mikael Vidstedt Date: 2020-08-10 22:25:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/91926e26 Merge ! .hgtags ! .hgtags Changeset: 23ed3a9e Author: Xiaohong Gong Date: 2020-08-11 06:00:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/23ed3a9e 8250808: Re-associate loop invariants with other associative operations Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 315ae4c5 Author: Hannes Walln?fer Date: 2020-08-11 08:38:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/315ae4c5 8250954: Avoid multiple warnings for external docs with mismatching modularity Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 28f963f6 Author: Dmitry Cherepanov Date: 2020-08-11 13:03:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/28f963f6 8251365: Build failure on AIX after 8250636 Reviewed-by: dholmes ! src/hotspot/share/runtime/os.cpp Changeset: b16a01bb Author: Coleen Phillimore Date: 2020-08-11 07:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b16a01bb 8251302: Create dedicated OopStorages for Management and Jvmti Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/services/threadService.cpp ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d6bd183b Author: Magnus Ihse Bursie Date: 2020-08-11 16:07:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d6bd183b 8251399: JDK-8248701 had incorrect indentation Reviewed-by: erikj ! make/common/Modules.gmk Changeset: 5d2f6e73 Author: Patric Hedlin Date: 2020-08-10 17:36:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d2f6e73 8250848: [aarch64] nativeGotJump_at() missing call to verify() Reviewed-by: aph ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp Changeset: 7ca448b4 Author: Zhengyu Gu Date: 2020-08-11 14:41:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7ca448b4 8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: dc8026d6 Author: Lance Andersen Date: 2020-08-11 15:41:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc8026d6 8251205: Add missing javadoc comments to ZipConstants.java Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/zip/ZipConstants.java Changeset: 832d8964 Author: Clive Verghese Committer: Paul Hohensee Date: 2020-08-11 15:32:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/832d8964 8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/live.cpp Changeset: fe5817aa Author: David Holmes Date: 2020-08-11 20:05:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe5817aa 8251383: Disable Event::log from linux_mprotect when processing the assertion poison page Reviewed-by: stuefe, dcubed ! src/hotspot/os/linux/os_linux.cpp Changeset: a5ae1e30 Author: Vladimir Kozlov Date: 2020-08-11 19:44:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a5ae1e30 8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS Icrease test timout to 6 min Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java Changeset: 178eea60 Author: Ioi Lam Date: 2020-08-11 22:05:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/178eea60 8249276: CDS archived objects must have "neutral" markwords Reviewed-by: coleenp, dholmes ! src/hotspot/share/memory/heapShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java Changeset: 9885ac18 Author: Christian Hagedorn Date: 2020-08-12 08:45:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9885ac18 8249603: C1: assert(has_error == false) failed: register allocation invalid Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java Changeset: d5025544 Author: Aleksei Efimov Date: 2020-08-12 11:45:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d5025544 8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException Reviewed-by: dfuchs ! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java Changeset: 6a520387 Author: Aleksei Efimov Date: 2020-08-12 12:01:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6a520387 8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java Changeset: c540da3c Author: Roman Kennke Date: 2020-08-12 13:19:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c540da3c 8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 831f23ee Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-12 12:32:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/831f23ee 8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java Changeset: 7f0777ae Author: Coleen Phillimore Date: 2020-08-12 07:54:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f0777ae 8251336: OopHandle release can not be called in a safepoint Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint. Reviewed-by: zgu, dholmes, kbarrett ! src/hotspot/share/runtime/serviceThread.cpp Changeset: c55e52e0 Author: Alexander Scherbatiy Date: 2020-08-12 15:01:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c55e52e0 8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build Reviewed-by: dholmes, stuefe, dsamersoff ! src/hotspot/os/linux/os_linux.cpp Changeset: ee2e61d7 Author: Alexey Semenyuk Date: 2020-08-12 11:38:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee2e61d7 8232621: L10n issues with msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 5735fce3 Author: Coleen Phillimore Date: 2020-08-12 12:37:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5735fce3 8251489: universe.cpp includes too many headers Reviewed-by: lfoltan, stuefe ! src/hotspot/share/memory/universe.cpp Changeset: 60745d14 Author: Mikael Vidstedt Date: 2020-08-12 20:23:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/60745d14 Added tag jdk-16+11 for changeset 5c18d696c7ce ! .hgtags Changeset: 07c30219 Author: David Holmes Date: 2020-08-13 00:20:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/07c30219 8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode Reviewed-by: coleenp, dcubed, pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d3776c7d Author: Bernhard Urban Date: 2020-07-30 15:05:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d3776c7d 8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply Co-authored-by: Monica Beckwith Co-authored-by: Ludovic Henry Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp Changeset: 51b3bd2c Author: Tobias Hartmann Date: 2020-08-13 15:59:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51b3bd2c 8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError Removed allocation of large arrays to avoid OOME. Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 191e1e60 Author: Tobias Hartmann Date: 2020-08-13 16:01:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/191e1e60 8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" Limit the counter value to max_jint. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java Changeset: e648a907 Author: Kim Barrett Date: 2020-08-13 10:02:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e648a907 8250597: G1: Improve inlining around trim_queue Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: a096c0a8 Author: Patrick Concannon Date: 2020-08-13 15:40:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a096c0a8 8240901: Add a test to check that large datagrams are sent/received on the network correctly This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly Reviewed-by: alanb, dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 9edcdf12 Author: Magnus Ihse Bursie Date: 2020-08-13 17:10:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9edcdf12 8251533: MacOS build of libjimage explicitly adds C++ standard library Reviewed-by: erikj ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: 19a08080 Author: Magnus Ihse Bursie Date: 2020-08-13 17:34:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/19a08080 8251516: VSCode IDE configuration specifies c++03 Reviewed-by: erikj ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/cpptools-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: 12ae68b1 Author: Patricio Chilano Mateo Date: 2020-08-13 15:42:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12ae68b1 8251118: BiasedLocking::preserve_marks should not have a HandleMark Removed HandleMark from BiasedLocking::preserve_marks() method Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/vframe.hpp ! test/hotspot/jtreg/gc/TestFullGCALot.java Changeset: 03e5f256 Author: Brian Burkhalter Date: 2020-08-13 09:33:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03e5f256 8245304: Re-examine ThreadLocal usage in java.math.BigDecimal Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: d8355e02 Author: Rahul Yadav Date: 2020-08-13 17:48:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d8355e02 8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets. Reviewed-by: alanb, dfuchs ! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java Changeset: e44575ad Author: Igor Ignatyev Date: 2020-08-13 10:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e44575ad 8251526: CTW fails to build after JDK-8251121 Reviewed-by: shade ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 3498a10a Author: Lin Zang Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3498a10a 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 9f090cb6 Author: Paul Hohensee Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9f090cb6 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 473fa820 Author: Xue-Lei Andrew Fan Date: 2020-08-13 12:31:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/473fa820 8250839: Improve test template SSLEngineTemplate with SSLContextTemplate Reviewed-by: ascarpino ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java Changeset: 0db83862 Author: Daniel D. Daugherty Date: 2020-08-13 15:42:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0db83862 Merge Changeset: 76385804 Author: Lin Zang Date: 2020-08-13 13:57:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/76385804 8251374: jmap -dump could accept invalid options Emit usage(1) in dump() argument loop Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 35e3226d Author: Ioi Lam Date: 2020-08-13 18:40:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35e3226d 8250990: Consolidate object copying code for CDS static/dynamic archive dumping Reviewed-by: coleenp, ccheung ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp + src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/archiveUtils.inline.hpp + src/hotspot/share/memory/dumpAllocStats.cpp + src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 90f0612a Author: Nick Gasson Date: 2020-08-07 14:10:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/90f0612a 8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop Reviewed-by: adinn ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 552a7330 Author: Christian Hagedorn Date: 2020-08-14 10:30:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/552a7330 8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java Changeset: e2b68e71 Author: duke Date: 2020-08-14 11:00:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e2b68e71 Automatic merge of jdk:master into master Changeset: a3c7c964 Author: duke Date: 2020-08-14 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a3c7c964 Automatic merge of master into foreign-memaccess Changeset: b3e51487 Author: duke Date: 2020-08-14 11:01:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b3e51487 Automatic merge of foreign-memaccess into foreign-abi ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/vmStructs.cpp From duke at openjdk.java.net Fri Aug 14 11:11:48 2020 From: duke at openjdk.java.net (duke) Date: Fri, 14 Aug 2020 11:11:48 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 87 new changesets Message-ID: Changeset: 18d5626e Author: Mandy Chung Date: 2020-08-05 13:24:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/18d5626e 8250929: Missing "classpath exception" in LambdaProxyClassArchive.java Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java Changeset: 0c9e0c2e Author: Coleen Phillimore Date: 2020-08-07 07:53:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0c9e0c2e 8244997: Convert the JavaThread::_threadObj oop to use OopStorage Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers. Co-authored-by: Erik Osterlund Co-authored-by: Tom Rodriguez Reviewed-by: dholmes, zgu, eosterlund, cjplummer ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 45c89daf Author: Daniel Fuchs Date: 2020-08-07 15:09:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c89daf 8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently TransportImpl is modified to make sure the CLOSED state is recorded before the channel is closed. The tests are modified to enable their retry mechanism on windows, similar to what was done previously for macOS. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.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 ! test/jdk/java/net/httpclient/websocket/Support.java Changeset: 77c46ea9 Author: Daniel Fuchs Date: 2020-08-07 16:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77c46ea9 8229822: ThrowingPushPromises tests sometimes fail due to EOF SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.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 ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: e800cc2d Author: Andy Herrick Date: 2020-08-07 11:42:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e800cc2d 8251184: File association without description causes exception Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java Changeset: 1ad16594 Author: Vladimir Kozlov Date: 2020-08-07 10:16:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1ad16594 8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic" Do not run intrinsics/sha/sanity tests with AOTed java.base Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java Changeset: 9852a6f7 Author: Thomas Schatzl Date: 2020-08-07 19:23:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9852a6f7 8248401: Refactor/unify RMI gc support functionality Move recent timestamp of most recent whole heap liveness analysis into CollectedHeap, removing the duplicates in all collectors Reviewed-by: kbarrett, ayang, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: c8c4d837 Author: Patrick Concannon Date: 2020-08-07 20:39:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c8c4d837 8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue. Reviewed-by: alanb, dfuchs ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 4ac45a3b Author: Raffaello Giulietti Committer: Brian Burkhalter Date: 2020-08-07 12:58:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4ac45a3b 8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions Reviewed-by: bpb ! src/java.base/share/classes/java/io/DataInputStream.java ! test/jdk/java/io/DataInputStream/ReadFully.java Changeset: 3c276ce1 Author: Evgeny Nikitin Date: 2020-07-27 21:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3c276ce1 8067651: LevelTransitionTest.java, fix trivial methods levels logic Make test method really trivial, adjust trivial logic, make logic independent of background compilation. Reviewed-by: iignatyev, thartmann, kvn ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java + test/hotspot/jtreg/compiler/tiered/MethodHelper.java Changeset: 084e15bc Author: Alexander Matveev Date: 2020-08-07 19:04:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/084e15bc 8248905: [macos] symbolic links not properly resolved Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp Changeset: 3ed56830 Author: Jatin Bhateja Date: 2020-08-09 02:03:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ed56830 8248830: C2: Optimize Rotate API on x86 Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions. Reviewed-by: vlivanov, 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/intrinsics/TestRotate.java + test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java Changeset: b5d775f1 Author: Abdul Kolarkunnu Date: 2020-08-08 20:29:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5d775f1 8248745: Add jarsigner and keytool tests for restricted algorithms Reviewed-by: mullan, hchao + test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java Changeset: 6df465de Author: Thomas Stuefe Date: 2020-08-09 09:20:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6df465de 8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM Reviewed-by: zgu, dholmes ! src/hotspot/share/services/nmtCommon.cpp ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java Changeset: ee060c77 Author: Chris Plummer Date: 2020-08-09 19:38:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee060c77 8241951: SA core file tests failed to find core file for signed binaries on OSX 10.15 Reviewed-by: amenkov, dcubed ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: c1093dc2 Author: Ioi Lam Date: 2020-08-09 20:56:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c1093dc2 8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory Reviewed-by: minqi, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! 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/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 970e251a Author: Tobias Hartmann Date: 2020-08-10 08:21:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/970e251a 8249608: Vector register used by C2 compiled method corrupted at safepoint Always update 'max_vlen_in_bytes'. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 032a4d6b Author: Nikola Grcevski Committer: Aleksey Shipilev Date: 2020-08-10 08:36:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/032a4d6b 8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support Reviewed-by: adityam, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 660272ce Author: Charlie Gracie Committer: Aleksey Shipilev Date: 2020-08-10 08:37:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/660272ce 8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure Reviewed-by: zgu, bmathiske, shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 1d480a7b Author: Dmitry Cherepanov Date: 2020-08-10 11:25:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1d480a7b 8250636: iso8601_time returns incorrect offset part on MacOS Reviewed-by: dholmes, gziemski ! src/hotspot/share/runtime/os.cpp Changeset: 73321813 Author: Charlie Gracie Committer: Vladimir Ivanov Date: 2020-08-10 12:12:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/73321813 8251303: C2: remove unused _site_invoke_ratio and related code from InlineTree Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/parse.hpp Changeset: c2fa441d Author: Nikola Grcevski Committer: Alan Bateman Date: 2020-08-10 12:57:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2fa441d 8250521: Configure initial RTO to use minimal retry for loopback connections on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/Net.c Changeset: c57d89ad Author: Thomas Stuefe Date: 2020-08-10 15:42:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c57d89ad 8251255: [linux] Add process-memory information to hs-err and VM.info Reviewed-by: dholmes, mdoerr ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: b35a3bde Author: Kim Barrett Date: 2020-08-10 10:54:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b35a3bde 8251322: Improve BitMap::iterate Rewrite and inline BitMap::iterate. Reviewed-by: stuefe, dholmes, tschatzl ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp Changeset: 8e687450 Author: Rahul Yadav Date: 2020-08-10 15:15:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e687450 8248006: Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientExceptionTest.java Changeset: 55e381b3 Author: Tagir F. Valeev Date: 2020-08-10 16:14:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e381b3 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Map/InPlaceOpsCollisions.java ! test/jdk/java/util/Map/MapWithCollisionsProviders.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java Changeset: db1e207a Author: Brian Burkhalter Date: 2020-08-10 09:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db1e207a 8249703: test/jdk/java/io/File/GetXSpace.java fails on macos Reviewed-by: naoto ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/GetXSpace.java Changeset: d0d925c1 Author: Brian Burkhalter Date: 2020-08-10 10:25:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d0d925c1 8251017: java/io/File/GetXSpace.java fails on UNIX Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: b5f785ba Author: Joe Wang Date: 2020-08-10 17:16:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5f785ba 8246816: XMLGregorianCalendar.hashCode() produces far too many identical hashes Reviewed-by: naoto, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java + test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java Changeset: 688e5d90 Author: Brian Burkhalter Date: 2020-08-10 10:32:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/688e5d90 Merge Changeset: ed5696dd Author: Charlie Gracie Committer: Daniel Fuchs Date: 2020-08-10 19:21:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ed5696dd 8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test Keep a static reference to the logger to prevent its inadvertent garbage collection while the test is running. Reviewed-by: dfuchs ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 1cc09cca Author: Zdenek Zambersky Committer: Martin Balao Date: 2020-08-04 17:19:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1cc09cca 8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java Changeset: 5e9702d3 Author: Vladimir Kempik Date: 2020-08-10 22:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5e9702d3 8250876: Fix issues with cross-compile on macos Reviewed-by: erikj, ihse ! make/autoconf/flags.m4 ! make/autoconf/toolchain.m4 Changeset: e64a25b2 Author: Doug Simon Date: 2020-08-10 21:52:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e64a25b2 8246347: [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 6cfe3fea Author: Mandy Chung Date: 2020-08-10 14:57:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6cfe3fea Merge Changeset: 092389e3 Author: Vladimir Kozlov Date: 2020-08-10 15:31:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/092389e3 8249749: modify a primitive array through a stream and a for cycle causes jre crash Check align_to_ref for NULL early and bailout SuperWord optimization. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestComplexAddrExpr.java Changeset: b83ea8b3 Author: Vladimir Kozlov Date: 2020-08-10 16:26:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b83ea8b3 8251369: [JVMCI] Backout 8246347 changes Reviewed-by: dholmes ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 44c6537b Author: Mikael Vidstedt Date: 2020-08-05 18:59:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/44c6537b Added tag jdk-15+35 for changeset fd60c3146a02 ! .hgtags Changeset: 764b50a7 Author: Athijegannathan Sundararajan Date: 2020-08-07 07:03:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/764b50a7 8248299: two jdeps files miss copyright header Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: f70fc149 Author: Athijegannathan Sundararajan Date: 2020-08-08 12:22:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f70fc149 8251276: JDK-8248299 breaks JDK 15 validate-headers build Reviewed-by: mchung, iris, vtewari ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: 91926e26 Author: Mikael Vidstedt Date: 2020-08-10 22:25:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/91926e26 Merge ! .hgtags ! .hgtags Changeset: 23ed3a9e Author: Xiaohong Gong Date: 2020-08-11 06:00:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/23ed3a9e 8250808: Re-associate loop invariants with other associative operations Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 315ae4c5 Author: Hannes Walln?fer Date: 2020-08-11 08:38:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/315ae4c5 8250954: Avoid multiple warnings for external docs with mismatching modularity Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 28f963f6 Author: Dmitry Cherepanov Date: 2020-08-11 13:03:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/28f963f6 8251365: Build failure on AIX after 8250636 Reviewed-by: dholmes ! src/hotspot/share/runtime/os.cpp Changeset: b16a01bb Author: Coleen Phillimore Date: 2020-08-11 07:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b16a01bb 8251302: Create dedicated OopStorages for Management and Jvmti Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/services/threadService.cpp ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d6bd183b Author: Magnus Ihse Bursie Date: 2020-08-11 16:07:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d6bd183b 8251399: JDK-8248701 had incorrect indentation Reviewed-by: erikj ! make/common/Modules.gmk Changeset: 5d2f6e73 Author: Patric Hedlin Date: 2020-08-10 17:36:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d2f6e73 8250848: [aarch64] nativeGotJump_at() missing call to verify() Reviewed-by: aph ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp Changeset: 7ca448b4 Author: Zhengyu Gu Date: 2020-08-11 14:41:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7ca448b4 8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: dc8026d6 Author: Lance Andersen Date: 2020-08-11 15:41:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc8026d6 8251205: Add missing javadoc comments to ZipConstants.java Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/zip/ZipConstants.java Changeset: 832d8964 Author: Clive Verghese Committer: Paul Hohensee Date: 2020-08-11 15:32:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/832d8964 8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/live.cpp Changeset: fe5817aa Author: David Holmes Date: 2020-08-11 20:05:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe5817aa 8251383: Disable Event::log from linux_mprotect when processing the assertion poison page Reviewed-by: stuefe, dcubed ! src/hotspot/os/linux/os_linux.cpp Changeset: a5ae1e30 Author: Vladimir Kozlov Date: 2020-08-11 19:44:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a5ae1e30 8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS Icrease test timout to 6 min Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java Changeset: 178eea60 Author: Ioi Lam Date: 2020-08-11 22:05:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/178eea60 8249276: CDS archived objects must have "neutral" markwords Reviewed-by: coleenp, dholmes ! src/hotspot/share/memory/heapShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java Changeset: 9885ac18 Author: Christian Hagedorn Date: 2020-08-12 08:45:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9885ac18 8249603: C1: assert(has_error == false) failed: register allocation invalid Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java Changeset: d5025544 Author: Aleksei Efimov Date: 2020-08-12 11:45:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d5025544 8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException Reviewed-by: dfuchs ! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java Changeset: 6a520387 Author: Aleksei Efimov Date: 2020-08-12 12:01:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6a520387 8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java Changeset: c540da3c Author: Roman Kennke Date: 2020-08-12 13:19:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c540da3c 8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 831f23ee Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-12 12:32:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/831f23ee 8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java Changeset: 7f0777ae Author: Coleen Phillimore Date: 2020-08-12 07:54:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f0777ae 8251336: OopHandle release can not be called in a safepoint Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint. Reviewed-by: zgu, dholmes, kbarrett ! src/hotspot/share/runtime/serviceThread.cpp Changeset: c55e52e0 Author: Alexander Scherbatiy Date: 2020-08-12 15:01:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c55e52e0 8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build Reviewed-by: dholmes, stuefe, dsamersoff ! src/hotspot/os/linux/os_linux.cpp Changeset: ee2e61d7 Author: Alexey Semenyuk Date: 2020-08-12 11:38:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee2e61d7 8232621: L10n issues with msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 5735fce3 Author: Coleen Phillimore Date: 2020-08-12 12:37:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5735fce3 8251489: universe.cpp includes too many headers Reviewed-by: lfoltan, stuefe ! src/hotspot/share/memory/universe.cpp Changeset: 60745d14 Author: Mikael Vidstedt Date: 2020-08-12 20:23:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/60745d14 Added tag jdk-16+11 for changeset 5c18d696c7ce ! .hgtags Changeset: 07c30219 Author: David Holmes Date: 2020-08-13 00:20:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/07c30219 8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode Reviewed-by: coleenp, dcubed, pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d3776c7d Author: Bernhard Urban Date: 2020-07-30 15:05:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d3776c7d 8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply Co-authored-by: Monica Beckwith Co-authored-by: Ludovic Henry Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp Changeset: 51b3bd2c Author: Tobias Hartmann Date: 2020-08-13 15:59:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51b3bd2c 8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError Removed allocation of large arrays to avoid OOME. Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 191e1e60 Author: Tobias Hartmann Date: 2020-08-13 16:01:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/191e1e60 8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" Limit the counter value to max_jint. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java Changeset: e648a907 Author: Kim Barrett Date: 2020-08-13 10:02:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e648a907 8250597: G1: Improve inlining around trim_queue Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: a096c0a8 Author: Patrick Concannon Date: 2020-08-13 15:40:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a096c0a8 8240901: Add a test to check that large datagrams are sent/received on the network correctly This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly Reviewed-by: alanb, dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 9edcdf12 Author: Magnus Ihse Bursie Date: 2020-08-13 17:10:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9edcdf12 8251533: MacOS build of libjimage explicitly adds C++ standard library Reviewed-by: erikj ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: 19a08080 Author: Magnus Ihse Bursie Date: 2020-08-13 17:34:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/19a08080 8251516: VSCode IDE configuration specifies c++03 Reviewed-by: erikj ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/cpptools-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: 12ae68b1 Author: Patricio Chilano Mateo Date: 2020-08-13 15:42:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12ae68b1 8251118: BiasedLocking::preserve_marks should not have a HandleMark Removed HandleMark from BiasedLocking::preserve_marks() method Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/vframe.hpp ! test/hotspot/jtreg/gc/TestFullGCALot.java Changeset: 03e5f256 Author: Brian Burkhalter Date: 2020-08-13 09:33:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03e5f256 8245304: Re-examine ThreadLocal usage in java.math.BigDecimal Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: d8355e02 Author: Rahul Yadav Date: 2020-08-13 17:48:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d8355e02 8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets. Reviewed-by: alanb, dfuchs ! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java Changeset: e44575ad Author: Igor Ignatyev Date: 2020-08-13 10:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e44575ad 8251526: CTW fails to build after JDK-8251121 Reviewed-by: shade ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 3498a10a Author: Lin Zang Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3498a10a 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 9f090cb6 Author: Paul Hohensee Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9f090cb6 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 473fa820 Author: Xue-Lei Andrew Fan Date: 2020-08-13 12:31:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/473fa820 8250839: Improve test template SSLEngineTemplate with SSLContextTemplate Reviewed-by: ascarpino ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java Changeset: 0db83862 Author: Daniel D. Daugherty Date: 2020-08-13 15:42:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0db83862 Merge Changeset: 76385804 Author: Lin Zang Date: 2020-08-13 13:57:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/76385804 8251374: jmap -dump could accept invalid options Emit usage(1) in dump() argument loop Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 35e3226d Author: Ioi Lam Date: 2020-08-13 18:40:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35e3226d 8250990: Consolidate object copying code for CDS static/dynamic archive dumping Reviewed-by: coleenp, ccheung ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp + src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/archiveUtils.inline.hpp + src/hotspot/share/memory/dumpAllocStats.cpp + src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 90f0612a Author: Nick Gasson Date: 2020-08-07 14:10:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/90f0612a 8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop Reviewed-by: adinn ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 552a7330 Author: Christian Hagedorn Date: 2020-08-14 10:30:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/552a7330 8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java Changeset: e2b68e71 Author: duke Date: 2020-08-14 11:00:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e2b68e71 Automatic merge of jdk:master into master Changeset: a3c7c964 Author: duke Date: 2020-08-14 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a3c7c964 Automatic merge of master into foreign-memaccess Changeset: b3e51487 Author: duke Date: 2020-08-14 11:01:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b3e51487 Automatic merge of foreign-memaccess into foreign-abi ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 423816f1 Author: duke Date: 2020-08-14 11:01:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/423816f1 Automatic merge of foreign-abi into foreign-jextract ! make/common/Modules.gmk ! make/common/Modules.gmk From duke at openjdk.java.net Fri Aug 14 11:16:46 2020 From: duke at openjdk.java.net (duke) Date: Fri, 14 Aug 2020 11:16:46 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess: 85 new changesets Message-ID: Changeset: 18d5626e Author: Mandy Chung Date: 2020-08-05 13:24:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/18d5626e 8250929: Missing "classpath exception" in LambdaProxyClassArchive.java Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java Changeset: 0c9e0c2e Author: Coleen Phillimore Date: 2020-08-07 07:53:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0c9e0c2e 8244997: Convert the JavaThread::_threadObj oop to use OopStorage Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers. Co-authored-by: Erik Osterlund Co-authored-by: Tom Rodriguez Reviewed-by: dholmes, zgu, eosterlund, cjplummer ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 45c89daf Author: Daniel Fuchs Date: 2020-08-07 15:09:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c89daf 8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently TransportImpl is modified to make sure the CLOSED state is recorded before the channel is closed. The tests are modified to enable their retry mechanism on windows, similar to what was done previously for macOS. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.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 ! test/jdk/java/net/httpclient/websocket/Support.java Changeset: 77c46ea9 Author: Daniel Fuchs Date: 2020-08-07 16:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77c46ea9 8229822: ThrowingPushPromises tests sometimes fail due to EOF SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.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 ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: e800cc2d Author: Andy Herrick Date: 2020-08-07 11:42:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e800cc2d 8251184: File association without description causes exception Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java Changeset: 1ad16594 Author: Vladimir Kozlov Date: 2020-08-07 10:16:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1ad16594 8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic" Do not run intrinsics/sha/sanity tests with AOTed java.base Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java Changeset: 9852a6f7 Author: Thomas Schatzl Date: 2020-08-07 19:23:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9852a6f7 8248401: Refactor/unify RMI gc support functionality Move recent timestamp of most recent whole heap liveness analysis into CollectedHeap, removing the duplicates in all collectors Reviewed-by: kbarrett, ayang, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: c8c4d837 Author: Patrick Concannon Date: 2020-08-07 20:39:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c8c4d837 8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue. Reviewed-by: alanb, dfuchs ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 4ac45a3b Author: Raffaello Giulietti Committer: Brian Burkhalter Date: 2020-08-07 12:58:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4ac45a3b 8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions Reviewed-by: bpb ! src/java.base/share/classes/java/io/DataInputStream.java ! test/jdk/java/io/DataInputStream/ReadFully.java Changeset: 3c276ce1 Author: Evgeny Nikitin Date: 2020-07-27 21:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3c276ce1 8067651: LevelTransitionTest.java, fix trivial methods levels logic Make test method really trivial, adjust trivial logic, make logic independent of background compilation. Reviewed-by: iignatyev, thartmann, kvn ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java + test/hotspot/jtreg/compiler/tiered/MethodHelper.java Changeset: 084e15bc Author: Alexander Matveev Date: 2020-08-07 19:04:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/084e15bc 8248905: [macos] symbolic links not properly resolved Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp Changeset: 3ed56830 Author: Jatin Bhateja Date: 2020-08-09 02:03:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ed56830 8248830: C2: Optimize Rotate API on x86 Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions. Reviewed-by: vlivanov, 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/intrinsics/TestRotate.java + test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java Changeset: b5d775f1 Author: Abdul Kolarkunnu Date: 2020-08-08 20:29:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5d775f1 8248745: Add jarsigner and keytool tests for restricted algorithms Reviewed-by: mullan, hchao + test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java Changeset: 6df465de Author: Thomas Stuefe Date: 2020-08-09 09:20:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6df465de 8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM Reviewed-by: zgu, dholmes ! src/hotspot/share/services/nmtCommon.cpp ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java Changeset: ee060c77 Author: Chris Plummer Date: 2020-08-09 19:38:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee060c77 8241951: SA core file tests failed to find core file for signed binaries on OSX 10.15 Reviewed-by: amenkov, dcubed ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: c1093dc2 Author: Ioi Lam Date: 2020-08-09 20:56:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c1093dc2 8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory Reviewed-by: minqi, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! 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/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 970e251a Author: Tobias Hartmann Date: 2020-08-10 08:21:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/970e251a 8249608: Vector register used by C2 compiled method corrupted at safepoint Always update 'max_vlen_in_bytes'. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 032a4d6b Author: Nikola Grcevski Committer: Aleksey Shipilev Date: 2020-08-10 08:36:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/032a4d6b 8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support Reviewed-by: adityam, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 660272ce Author: Charlie Gracie Committer: Aleksey Shipilev Date: 2020-08-10 08:37:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/660272ce 8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure Reviewed-by: zgu, bmathiske, shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 1d480a7b Author: Dmitry Cherepanov Date: 2020-08-10 11:25:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1d480a7b 8250636: iso8601_time returns incorrect offset part on MacOS Reviewed-by: dholmes, gziemski ! src/hotspot/share/runtime/os.cpp Changeset: 73321813 Author: Charlie Gracie Committer: Vladimir Ivanov Date: 2020-08-10 12:12:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/73321813 8251303: C2: remove unused _site_invoke_ratio and related code from InlineTree Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/parse.hpp Changeset: c2fa441d Author: Nikola Grcevski Committer: Alan Bateman Date: 2020-08-10 12:57:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2fa441d 8250521: Configure initial RTO to use minimal retry for loopback connections on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/Net.c Changeset: c57d89ad Author: Thomas Stuefe Date: 2020-08-10 15:42:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c57d89ad 8251255: [linux] Add process-memory information to hs-err and VM.info Reviewed-by: dholmes, mdoerr ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: b35a3bde Author: Kim Barrett Date: 2020-08-10 10:54:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b35a3bde 8251322: Improve BitMap::iterate Rewrite and inline BitMap::iterate. Reviewed-by: stuefe, dholmes, tschatzl ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp Changeset: 8e687450 Author: Rahul Yadav Date: 2020-08-10 15:15:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e687450 8248006: Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientExceptionTest.java Changeset: 55e381b3 Author: Tagir F. Valeev Date: 2020-08-10 16:14:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e381b3 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Map/InPlaceOpsCollisions.java ! test/jdk/java/util/Map/MapWithCollisionsProviders.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java Changeset: db1e207a Author: Brian Burkhalter Date: 2020-08-10 09:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db1e207a 8249703: test/jdk/java/io/File/GetXSpace.java fails on macos Reviewed-by: naoto ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/GetXSpace.java Changeset: d0d925c1 Author: Brian Burkhalter Date: 2020-08-10 10:25:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d0d925c1 8251017: java/io/File/GetXSpace.java fails on UNIX Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: b5f785ba Author: Joe Wang Date: 2020-08-10 17:16:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5f785ba 8246816: XMLGregorianCalendar.hashCode() produces far too many identical hashes Reviewed-by: naoto, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java + test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java Changeset: 688e5d90 Author: Brian Burkhalter Date: 2020-08-10 10:32:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/688e5d90 Merge Changeset: ed5696dd Author: Charlie Gracie Committer: Daniel Fuchs Date: 2020-08-10 19:21:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ed5696dd 8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test Keep a static reference to the logger to prevent its inadvertent garbage collection while the test is running. Reviewed-by: dfuchs ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 1cc09cca Author: Zdenek Zambersky Committer: Martin Balao Date: 2020-08-04 17:19:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1cc09cca 8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java Changeset: 5e9702d3 Author: Vladimir Kempik Date: 2020-08-10 22:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5e9702d3 8250876: Fix issues with cross-compile on macos Reviewed-by: erikj, ihse ! make/autoconf/flags.m4 ! make/autoconf/toolchain.m4 Changeset: e64a25b2 Author: Doug Simon Date: 2020-08-10 21:52:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e64a25b2 8246347: [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 6cfe3fea Author: Mandy Chung Date: 2020-08-10 14:57:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6cfe3fea Merge Changeset: 092389e3 Author: Vladimir Kozlov Date: 2020-08-10 15:31:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/092389e3 8249749: modify a primitive array through a stream and a for cycle causes jre crash Check align_to_ref for NULL early and bailout SuperWord optimization. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestComplexAddrExpr.java Changeset: b83ea8b3 Author: Vladimir Kozlov Date: 2020-08-10 16:26:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b83ea8b3 8251369: [JVMCI] Backout 8246347 changes Reviewed-by: dholmes ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 44c6537b Author: Mikael Vidstedt Date: 2020-08-05 18:59:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/44c6537b Added tag jdk-15+35 for changeset fd60c3146a02 ! .hgtags Changeset: 764b50a7 Author: Athijegannathan Sundararajan Date: 2020-08-07 07:03:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/764b50a7 8248299: two jdeps files miss copyright header Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: f70fc149 Author: Athijegannathan Sundararajan Date: 2020-08-08 12:22:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f70fc149 8251276: JDK-8248299 breaks JDK 15 validate-headers build Reviewed-by: mchung, iris, vtewari ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: 91926e26 Author: Mikael Vidstedt Date: 2020-08-10 22:25:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/91926e26 Merge ! .hgtags ! .hgtags Changeset: 23ed3a9e Author: Xiaohong Gong Date: 2020-08-11 06:00:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/23ed3a9e 8250808: Re-associate loop invariants with other associative operations Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 315ae4c5 Author: Hannes Walln?fer Date: 2020-08-11 08:38:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/315ae4c5 8250954: Avoid multiple warnings for external docs with mismatching modularity Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 28f963f6 Author: Dmitry Cherepanov Date: 2020-08-11 13:03:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/28f963f6 8251365: Build failure on AIX after 8250636 Reviewed-by: dholmes ! src/hotspot/share/runtime/os.cpp Changeset: b16a01bb Author: Coleen Phillimore Date: 2020-08-11 07:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b16a01bb 8251302: Create dedicated OopStorages for Management and Jvmti Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/services/threadService.cpp ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d6bd183b Author: Magnus Ihse Bursie Date: 2020-08-11 16:07:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d6bd183b 8251399: JDK-8248701 had incorrect indentation Reviewed-by: erikj ! make/common/Modules.gmk Changeset: 5d2f6e73 Author: Patric Hedlin Date: 2020-08-10 17:36:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d2f6e73 8250848: [aarch64] nativeGotJump_at() missing call to verify() Reviewed-by: aph ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp Changeset: 7ca448b4 Author: Zhengyu Gu Date: 2020-08-11 14:41:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7ca448b4 8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: dc8026d6 Author: Lance Andersen Date: 2020-08-11 15:41:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc8026d6 8251205: Add missing javadoc comments to ZipConstants.java Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/zip/ZipConstants.java Changeset: 832d8964 Author: Clive Verghese Committer: Paul Hohensee Date: 2020-08-11 15:32:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/832d8964 8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/live.cpp Changeset: fe5817aa Author: David Holmes Date: 2020-08-11 20:05:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe5817aa 8251383: Disable Event::log from linux_mprotect when processing the assertion poison page Reviewed-by: stuefe, dcubed ! src/hotspot/os/linux/os_linux.cpp Changeset: a5ae1e30 Author: Vladimir Kozlov Date: 2020-08-11 19:44:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a5ae1e30 8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS Icrease test timout to 6 min Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java Changeset: 178eea60 Author: Ioi Lam Date: 2020-08-11 22:05:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/178eea60 8249276: CDS archived objects must have "neutral" markwords Reviewed-by: coleenp, dholmes ! src/hotspot/share/memory/heapShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java Changeset: 9885ac18 Author: Christian Hagedorn Date: 2020-08-12 08:45:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9885ac18 8249603: C1: assert(has_error == false) failed: register allocation invalid Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java Changeset: d5025544 Author: Aleksei Efimov Date: 2020-08-12 11:45:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d5025544 8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException Reviewed-by: dfuchs ! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java Changeset: 6a520387 Author: Aleksei Efimov Date: 2020-08-12 12:01:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6a520387 8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java Changeset: c540da3c Author: Roman Kennke Date: 2020-08-12 13:19:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c540da3c 8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 831f23ee Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-12 12:32:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/831f23ee 8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java Changeset: 7f0777ae Author: Coleen Phillimore Date: 2020-08-12 07:54:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f0777ae 8251336: OopHandle release can not be called in a safepoint Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint. Reviewed-by: zgu, dholmes, kbarrett ! src/hotspot/share/runtime/serviceThread.cpp Changeset: c55e52e0 Author: Alexander Scherbatiy Date: 2020-08-12 15:01:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c55e52e0 8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build Reviewed-by: dholmes, stuefe, dsamersoff ! src/hotspot/os/linux/os_linux.cpp Changeset: ee2e61d7 Author: Alexey Semenyuk Date: 2020-08-12 11:38:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee2e61d7 8232621: L10n issues with msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 5735fce3 Author: Coleen Phillimore Date: 2020-08-12 12:37:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5735fce3 8251489: universe.cpp includes too many headers Reviewed-by: lfoltan, stuefe ! src/hotspot/share/memory/universe.cpp Changeset: 60745d14 Author: Mikael Vidstedt Date: 2020-08-12 20:23:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/60745d14 Added tag jdk-16+11 for changeset 5c18d696c7ce ! .hgtags Changeset: 07c30219 Author: David Holmes Date: 2020-08-13 00:20:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/07c30219 8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode Reviewed-by: coleenp, dcubed, pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d3776c7d Author: Bernhard Urban Date: 2020-07-30 15:05:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d3776c7d 8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply Co-authored-by: Monica Beckwith Co-authored-by: Ludovic Henry Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp Changeset: 51b3bd2c Author: Tobias Hartmann Date: 2020-08-13 15:59:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51b3bd2c 8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError Removed allocation of large arrays to avoid OOME. Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 191e1e60 Author: Tobias Hartmann Date: 2020-08-13 16:01:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/191e1e60 8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" Limit the counter value to max_jint. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java Changeset: e648a907 Author: Kim Barrett Date: 2020-08-13 10:02:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e648a907 8250597: G1: Improve inlining around trim_queue Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: a096c0a8 Author: Patrick Concannon Date: 2020-08-13 15:40:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a096c0a8 8240901: Add a test to check that large datagrams are sent/received on the network correctly This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly Reviewed-by: alanb, dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 9edcdf12 Author: Magnus Ihse Bursie Date: 2020-08-13 17:10:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9edcdf12 8251533: MacOS build of libjimage explicitly adds C++ standard library Reviewed-by: erikj ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: 19a08080 Author: Magnus Ihse Bursie Date: 2020-08-13 17:34:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/19a08080 8251516: VSCode IDE configuration specifies c++03 Reviewed-by: erikj ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/cpptools-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: 12ae68b1 Author: Patricio Chilano Mateo Date: 2020-08-13 15:42:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12ae68b1 8251118: BiasedLocking::preserve_marks should not have a HandleMark Removed HandleMark from BiasedLocking::preserve_marks() method Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/vframe.hpp ! test/hotspot/jtreg/gc/TestFullGCALot.java Changeset: 03e5f256 Author: Brian Burkhalter Date: 2020-08-13 09:33:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03e5f256 8245304: Re-examine ThreadLocal usage in java.math.BigDecimal Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: d8355e02 Author: Rahul Yadav Date: 2020-08-13 17:48:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d8355e02 8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets. Reviewed-by: alanb, dfuchs ! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java Changeset: e44575ad Author: Igor Ignatyev Date: 2020-08-13 10:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e44575ad 8251526: CTW fails to build after JDK-8251121 Reviewed-by: shade ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 3498a10a Author: Lin Zang Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3498a10a 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 9f090cb6 Author: Paul Hohensee Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9f090cb6 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 473fa820 Author: Xue-Lei Andrew Fan Date: 2020-08-13 12:31:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/473fa820 8250839: Improve test template SSLEngineTemplate with SSLContextTemplate Reviewed-by: ascarpino ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java Changeset: 0db83862 Author: Daniel D. Daugherty Date: 2020-08-13 15:42:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0db83862 Merge Changeset: 76385804 Author: Lin Zang Date: 2020-08-13 13:57:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/76385804 8251374: jmap -dump could accept invalid options Emit usage(1) in dump() argument loop Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 35e3226d Author: Ioi Lam Date: 2020-08-13 18:40:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35e3226d 8250990: Consolidate object copying code for CDS static/dynamic archive dumping Reviewed-by: coleenp, ccheung ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp + src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/archiveUtils.inline.hpp + src/hotspot/share/memory/dumpAllocStats.cpp + src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 90f0612a Author: Nick Gasson Date: 2020-08-07 14:10:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/90f0612a 8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop Reviewed-by: adinn ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 552a7330 Author: Christian Hagedorn Date: 2020-08-14 10:30:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/552a7330 8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java Changeset: e2b68e71 Author: duke Date: 2020-08-14 11:00:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e2b68e71 Automatic merge of jdk:master into master Changeset: a3c7c964 Author: duke Date: 2020-08-14 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a3c7c964 Automatic merge of master into foreign-memaccess From duke at openjdk.java.net Fri Aug 14 11:21:39 2020 From: duke at openjdk.java.net (duke) Date: Fri, 14 Aug 2020 11:21:39 GMT Subject: git: openjdk/panama-foreign: master: 84 new changesets Message-ID: <11c16c2d-c99f-4985-9901-c99ab0a7b6c2@openjdk.org> Changeset: 18d5626e Author: Mandy Chung Date: 2020-08-05 13:24:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/18d5626e 8250929: Missing "classpath exception" in LambdaProxyClassArchive.java Reviewed-by: sundar ! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java Changeset: 0c9e0c2e Author: Coleen Phillimore Date: 2020-08-07 07:53:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0c9e0c2e 8244997: Convert the JavaThread::_threadObj oop to use OopStorage Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers. Co-authored-by: Erik Osterlund Co-authored-by: Tom Rodriguez Reviewed-by: dholmes, zgu, eosterlund, cjplummer ! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIR_arm.cpp ! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp ! src/hotspot/cpu/s390/c1_LIR_s390.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/oopStorageSet.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/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: 45c89daf Author: Daniel Fuchs Date: 2020-08-07 15:09:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/45c89daf 8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently TransportImpl is modified to make sure the CLOSED state is recorded before the channel is closed. The tests are modified to enable their retry mechanism on windows, similar to what was done previously for macOS. Reviewed-by: prappo, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/TransportImpl.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 ! test/jdk/java/net/httpclient/websocket/Support.java Changeset: 77c46ea9 Author: Daniel Fuchs Date: 2020-08-07 16:16:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77c46ea9 8229822: ThrowingPushPromises tests sometimes fail due to EOF SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.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 ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: e800cc2d Author: Andy Herrick Date: 2020-08-07 11:42:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e800cc2d 8251184: File association without description causes exception Reviewed-by: asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java Changeset: 1ad16594 Author: Vladimir Kozlov Date: 2020-08-07 10:16:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1ad16594 8251260: two MD5 tests fail "RuntimeException: Unexpected count of intrinsic" Do not run intrinsics/sha/sanity tests with AOTed java.base Reviewed-by: vlivanov ! test/hotspot/jtreg/ProblemList-aot.txt ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java Changeset: 9852a6f7 Author: Thomas Schatzl Date: 2020-08-07 19:23:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9852a6f7 8248401: Refactor/unify RMI gc support functionality Move recent timestamp of most recent whole heap liveness analysis into CollectedHeap, removing the duplicates in all collectors Reviewed-by: kbarrett, ayang, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: c8c4d837 Author: Patrick Concannon Date: 2020-08-07 20:39:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c8c4d837 8250886: java/net/DatagramSocket/SendReceiveMaxSize.java fails in timeout SO_RCVBUF was previously set to match the SO_SNDBUF, however the kernel value for SO_RCVBUF is much larger. This mismatch caused the test to fail, and the fix removes this issue. Reviewed-by: alanb, dfuchs ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: 4ac45a3b Author: Raffaello Giulietti Committer: Brian Burkhalter Date: 2020-08-07 12:58:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4ac45a3b 8245036: DataInputStream.readFully(byte[], int, int) does not throw expected IndexOutOfBoundsExceptions Reviewed-by: bpb ! src/java.base/share/classes/java/io/DataInputStream.java ! test/jdk/java/io/DataInputStream/ReadFully.java Changeset: 3c276ce1 Author: Evgeny Nikitin Date: 2020-07-27 21:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3c276ce1 8067651: LevelTransitionTest.java, fix trivial methods levels logic Make test method really trivial, adjust trivial logic, make logic independent of background compilation. Reviewed-by: iignatyev, thartmann, kvn ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java + test/hotspot/jtreg/compiler/tiered/MethodHelper.java Changeset: 084e15bc Author: Alexander Matveev Date: 2020-08-07 19:04:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/084e15bc 8248905: [macos] symbolic links not properly resolved Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp Changeset: 3ed56830 Author: Jatin Bhateja Date: 2020-08-09 02:03:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3ed56830 8248830: C2: Optimize Rotate API on x86 Improved existing scalar rotate operations, added support for vector rotate operations using new AVX512 instructions. Reviewed-by: vlivanov, 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/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java + test/hotspot/jtreg/compiler/intrinsics/TestRotate.java + test/micro/org/openjdk/bench/java/lang/RotateBenchmark.java Changeset: b5d775f1 Author: Abdul Kolarkunnu Date: 2020-08-08 20:29:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5d775f1 8248745: Add jarsigner and keytool tests for restricted algorithms Reviewed-by: mullan, hchao + test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java Changeset: 6df465de Author: Thomas Stuefe Date: 2020-08-09 09:20:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6df465de 8251257: NMT: jcmd VM.native_memory scale=1 crashes target VM Reviewed-by: zgu, dholmes ! src/hotspot/share/services/nmtCommon.cpp ! test/hotspot/jtreg/runtime/NMT/JcmdScale.java Changeset: ee060c77 Author: Chris Plummer Date: 2020-08-09 19:38:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee060c77 8241951: SA core file tests failed to find core file for signed binaries on OSX 10.15 Reviewed-by: amenkov, dcubed ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: c1093dc2 Author: Ioi Lam Date: 2020-08-09 20:56:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c1093dc2 8251213: [TESTBUG] CDS tests shouldn't write output files into test.classes directory Reviewed-by: minqi, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! 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/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 970e251a Author: Tobias Hartmann Date: 2020-08-10 08:21:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/970e251a 8249608: Vector register used by C2 compiled method corrupted at safepoint Always update 'max_vlen_in_bytes'. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 032a4d6b Author: Nikola Grcevski Committer: Aleksey Shipilev Date: 2020-08-10 08:36:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/032a4d6b 8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support Reviewed-by: adityam, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java Changeset: 660272ce Author: Charlie Gracie Committer: Aleksey Shipilev Date: 2020-08-10 08:37:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/660272ce 8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure Reviewed-by: zgu, bmathiske, shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 1d480a7b Author: Dmitry Cherepanov Date: 2020-08-10 11:25:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1d480a7b 8250636: iso8601_time returns incorrect offset part on MacOS Reviewed-by: dholmes, gziemski ! src/hotspot/share/runtime/os.cpp Changeset: 73321813 Author: Charlie Gracie Committer: Vladimir Ivanov Date: 2020-08-10 12:12:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/73321813 8251303: C2: remove unused _site_invoke_ratio and related code from InlineTree Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/parse.hpp Changeset: c2fa441d Author: Nikola Grcevski Committer: Alan Bateman Date: 2020-08-10 12:57:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2fa441d 8250521: Configure initial RTO to use minimal retry for loopback connections on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.h ! src/java.base/windows/native/libnio/ch/Net.c Changeset: c57d89ad Author: Thomas Stuefe Date: 2020-08-10 15:42:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c57d89ad 8251255: [linux] Add process-memory information to hs-err and VM.info Reviewed-by: dholmes, mdoerr ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp Changeset: b35a3bde Author: Kim Barrett Date: 2020-08-10 10:54:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b35a3bde 8251322: Improve BitMap::iterate Rewrite and inline BitMap::iterate. Reviewed-by: stuefe, dholmes, tschatzl ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp Changeset: 8e687450 Author: Rahul Yadav Date: 2020-08-10 15:15:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e687450 8248006: Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/HttpClientExceptionTest.java Changeset: 55e381b3 Author: Tagir F. Valeev Date: 2020-08-10 16:14:03 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e381b3 8247605: Avoid array allocation when concatenating with empty string Reviewed-by: redestad, plevart ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Map/InPlaceOpsCollisions.java ! test/jdk/java/util/Map/MapWithCollisionsProviders.java ! test/jdk/java/util/NavigableMap/LockStep.java ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java Changeset: db1e207a Author: Brian Burkhalter Date: 2020-08-10 09:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/db1e207a 8249703: test/jdk/java/io/File/GetXSpace.java fails on macos Reviewed-by: naoto ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/GetXSpace.java Changeset: d0d925c1 Author: Brian Burkhalter Date: 2020-08-10 10:25:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d0d925c1 8251017: java/io/File/GetXSpace.java fails on UNIX Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java Changeset: b5f785ba Author: Joe Wang Date: 2020-08-10 17:16:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b5f785ba 8246816: XMLGregorianCalendar.hashCode() produces far too many identical hashes Reviewed-by: naoto, rriggs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java + test/jaxp/javax/xml/jaxp/unittest/datatype/HashCodeTest.java Changeset: 688e5d90 Author: Brian Burkhalter Date: 2020-08-10 10:32:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/688e5d90 Merge Changeset: ed5696dd Author: Charlie Gracie Committer: Daniel Fuchs Date: 2020-08-10 19:21:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ed5696dd 8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test Keep a static reference to the logger to prevent its inadvertent garbage collection while the test is running. Reviewed-by: dfuchs ! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 1cc09cca Author: Zdenek Zambersky Committer: Martin Balao Date: 2020-08-04 17:19:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/1cc09cca 8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java Changeset: 5e9702d3 Author: Vladimir Kempik Date: 2020-08-10 22:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5e9702d3 8250876: Fix issues with cross-compile on macos Reviewed-by: erikj, ihse ! make/autoconf/flags.m4 ! make/autoconf/toolchain.m4 Changeset: e64a25b2 Author: Doug Simon Date: 2020-08-10 21:52:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e64a25b2 8246347: [JVMCI] Set is_method_handle_invoke flag accordingly when describing scope in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 6cfe3fea Author: Mandy Chung Date: 2020-08-10 14:57:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6cfe3fea Merge Changeset: 092389e3 Author: Vladimir Kozlov Date: 2020-08-10 15:31:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/092389e3 8249749: modify a primitive array through a stream and a for cycle causes jre crash Check align_to_ref for NULL early and bailout SuperWord optimization. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestComplexAddrExpr.java Changeset: b83ea8b3 Author: Vladimir Kozlov Date: 2020-08-10 16:26:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b83ea8b3 8251369: [JVMCI] Backout 8246347 changes Reviewed-by: dholmes ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 44c6537b Author: Mikael Vidstedt Date: 2020-08-05 18:59:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/44c6537b Added tag jdk-15+35 for changeset fd60c3146a02 ! .hgtags Changeset: 764b50a7 Author: Athijegannathan Sundararajan Date: 2020-08-07 07:03:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/764b50a7 8248299: two jdeps files miss copyright header Reviewed-by: mchung ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: f70fc149 Author: Athijegannathan Sundararajan Date: 2020-08-08 12:22:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f70fc149 8251276: JDK-8248299 breaks JDK 15 validate-headers build Reviewed-by: mchung, iris, vtewari ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties Changeset: 91926e26 Author: Mikael Vidstedt Date: 2020-08-10 22:25:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/91926e26 Merge ! .hgtags ! .hgtags Changeset: 23ed3a9e Author: Xiaohong Gong Date: 2020-08-11 06:00:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/23ed3a9e 8250808: Re-associate loop invariants with other associative operations Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 315ae4c5 Author: Hannes Walln?fer Date: 2020-08-11 08:38:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/315ae4c5 8250954: Avoid multiple warnings for external docs with mismatching modularity Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: 28f963f6 Author: Dmitry Cherepanov Date: 2020-08-11 13:03:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/28f963f6 8251365: Build failure on AIX after 8250636 Reviewed-by: dholmes ! src/hotspot/share/runtime/os.cpp Changeset: b16a01bb Author: Coleen Phillimore Date: 2020-08-11 07:29:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b16a01bb 8251302: Create dedicated OopStorages for Management and Jvmti Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/services/threadService.cpp ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java Changeset: d6bd183b Author: Magnus Ihse Bursie Date: 2020-08-11 16:07:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d6bd183b 8251399: JDK-8248701 had incorrect indentation Reviewed-by: erikj ! make/common/Modules.gmk Changeset: 5d2f6e73 Author: Patric Hedlin Date: 2020-08-10 17:36:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d2f6e73 8250848: [aarch64] nativeGotJump_at() missing call to verify() Reviewed-by: aph ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp Changeset: 7ca448b4 Author: Zhengyu Gu Date: 2020-08-11 14:41:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7ca448b4 8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: dc8026d6 Author: Lance Andersen Date: 2020-08-11 15:41:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dc8026d6 8251205: Add missing javadoc comments to ZipConstants.java Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/zip/ZipConstants.java Changeset: 832d8964 Author: Clive Verghese Committer: Paul Hohensee Date: 2020-08-11 15:32:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/832d8964 8251268: Move PhaseChaitin definitions from live.cpp to chaitin.cpp Move PhaseChaitin verify_base_ptrs() and verify() from live.cpp to chaitin.cpp Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/live.cpp Changeset: fe5817aa Author: David Holmes Date: 2020-08-11 20:05:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe5817aa 8251383: Disable Event::log from linux_mprotect when processing the assertion poison page Reviewed-by: stuefe, dcubed ! src/hotspot/os/linux/os_linux.cpp Changeset: a5ae1e30 Author: Vladimir Kozlov Date: 2020-08-11 19:44:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a5ae1e30 8251306: compiler/aot/cli/jaotc/IgnoreErrorsTest.java timed out on MacOS Icrease test timout to 6 min Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/aot/cli/jaotc/IgnoreErrorsTest.java Changeset: 178eea60 Author: Ioi Lam Date: 2020-08-11 22:05:56 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/178eea60 8249276: CDS archived objects must have "neutral" markwords Reviewed-by: coleenp, dholmes ! src/hotspot/share/memory/heapShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpAgent.java + test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDumpApp.java Changeset: 9885ac18 Author: Christian Hagedorn Date: 2020-08-12 08:45:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9885ac18 8249603: C1: assert(has_error == false) failed: register allocation invalid Added bailout in combine_spilled_intervals() to avoid an overlap between two intervals Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/regalloc/TestC1OverlappingRegisterHint.java Changeset: d5025544 Author: Aleksei Efimov Date: 2020-08-12 11:45:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d5025544 8250772: Test com/sun/jndi/ldap/NamingExceptionMessageTest.java fails intermittently with javax.naming.ServiceUnavailableException Reviewed-by: dfuchs ! test/jdk/com/sun/jndi/ldap/NamingExceptionMessageTest.java Changeset: 6a520387 Author: Aleksei Efimov Date: 2020-08-12 12:01:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6a520387 8251189: com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java Changeset: c540da3c Author: Roman Kennke Date: 2020-08-12 13:19:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c540da3c 8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 831f23ee Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-12 12:32:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/831f23ee 8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java + test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java Changeset: 7f0777ae Author: Coleen Phillimore Date: 2020-08-12 07:54:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f0777ae 8251336: OopHandle release can not be called in a safepoint Release OopStorage oops for threadObj for exiting threads outside the service lock region that is marked as safe for safepoint. Reviewed-by: zgu, dholmes, kbarrett ! src/hotspot/share/runtime/serviceThread.cpp Changeset: c55e52e0 Author: Alexander Scherbatiy Date: 2020-08-12 15:01:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c55e52e0 8241053: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java test fails on Alpine Linux with debug build Reviewed-by: dholmes, stuefe, dsamersoff ! src/hotspot/os/linux/os_linux.cpp Changeset: ee2e61d7 Author: Alexey Semenyuk Date: 2020-08-12 11:38:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ee2e61d7 8232621: L10n issues with msi installers Reviewed-by: herrick, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/windows/WinL10nTest.java Changeset: 5735fce3 Author: Coleen Phillimore Date: 2020-08-12 12:37:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5735fce3 8251489: universe.cpp includes too many headers Reviewed-by: lfoltan, stuefe ! src/hotspot/share/memory/universe.cpp Changeset: 60745d14 Author: Mikael Vidstedt Date: 2020-08-12 20:23:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/60745d14 Added tag jdk-16+11 for changeset 5c18d696c7ce ! .hgtags Changeset: 07c30219 Author: David Holmes Date: 2020-08-13 00:20:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/07c30219 8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode Reviewed-by: coleenp, dcubed, pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: d3776c7d Author: Bernhard Urban Date: 2020-07-30 15:05:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d3776c7d 8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply Co-authored-by: Monica Beckwith Co-authored-by: Ludovic Henry Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp Changeset: 51b3bd2c Author: Tobias Hartmann Date: 2020-08-13 15:59:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51b3bd2c 8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError Removed allocation of large arrays to avoid OOME. Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 191e1e60 Author: Tobias Hartmann Date: 2020-08-13 16:01:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/191e1e60 8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" Limit the counter value to max_jint. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java Changeset: e648a907 Author: Kim Barrett Date: 2020-08-13 10:02:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e648a907 8250597: G1: Improve inlining around trim_queue Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: a096c0a8 Author: Patrick Concannon Date: 2020-08-13 15:40:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a096c0a8 8240901: Add a test to check that large datagrams are sent/received on the network correctly This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly Reviewed-by: alanb, dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 9edcdf12 Author: Magnus Ihse Bursie Date: 2020-08-13 17:10:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9edcdf12 8251533: MacOS build of libjimage explicitly adds C++ standard library Reviewed-by: erikj ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: 19a08080 Author: Magnus Ihse Bursie Date: 2020-08-13 17:34:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/19a08080 8251516: VSCode IDE configuration specifies c++03 Reviewed-by: erikj ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/cpptools-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: 12ae68b1 Author: Patricio Chilano Mateo Date: 2020-08-13 15:42:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/12ae68b1 8251118: BiasedLocking::preserve_marks should not have a HandleMark Removed HandleMark from BiasedLocking::preserve_marks() method Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/vframe.hpp ! test/hotspot/jtreg/gc/TestFullGCALot.java Changeset: 03e5f256 Author: Brian Burkhalter Date: 2020-08-13 09:33:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03e5f256 8245304: Re-examine ThreadLocal usage in java.math.BigDecimal Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: d8355e02 Author: Rahul Yadav Date: 2020-08-13 17:48:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d8355e02 8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets. Reviewed-by: alanb, dfuchs ! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java Changeset: e44575ad Author: Igor Ignatyev Date: 2020-08-13 10:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e44575ad 8251526: CTW fails to build after JDK-8251121 Reviewed-by: shade ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 3498a10a Author: Lin Zang Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3498a10a 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 9f090cb6 Author: Paul Hohensee Date: 2020-08-13 11:31:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9f090cb6 8215624: Add parallel heap iteration for jmap ?histo Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 473fa820 Author: Xue-Lei Andrew Fan Date: 2020-08-13 12:31:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/473fa820 8250839: Improve test template SSLEngineTemplate with SSLContextTemplate Reviewed-by: ascarpino ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java Changeset: 0db83862 Author: Daniel D. Daugherty Date: 2020-08-13 15:42:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0db83862 Merge Changeset: 76385804 Author: Lin Zang Date: 2020-08-13 13:57:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/76385804 8251374: jmap -dump could accept invalid options Emit usage(1) in dump() argument loop Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 35e3226d Author: Ioi Lam Date: 2020-08-13 18:40:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35e3226d 8250990: Consolidate object copying code for CDS static/dynamic archive dumping Reviewed-by: coleenp, ccheung ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp + src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/archiveUtils.inline.hpp + src/hotspot/share/memory/dumpAllocStats.cpp + src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 90f0612a Author: Nick Gasson Date: 2020-08-07 14:10:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/90f0612a 8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop Reviewed-by: adinn ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 552a7330 Author: Christian Hagedorn Date: 2020-08-14 10:30:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/552a7330 8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java Changeset: e2b68e71 Author: duke Date: 2020-08-14 11:00:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e2b68e71 Automatic merge of jdk:master into master From vladimir.x.ivanov at oracle.com Mon Aug 17 10:14:08 2020 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Mon, 17 Aug 2020 10:14:08 +0000 Subject: hg: panama/dev: 8251853: [vector] Sigsegv in GraphKit::dead_locals_are_killed() Message-ID: <202008171014.07HAE8Wx022596@aojmv0008.oracle.com> Changeset: 49dc74977281 Author: vlivanov Date: 2020-08-17 13:14 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/49dc74977281 8251853: [vector] Sigsegv in GraphKit::dead_locals_are_killed() ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp From rabnilson at gmail.com Mon Aug 17 12:34:17 2020 From: rabnilson at gmail.com (Abnilson Rafael) Date: Mon, 17 Aug 2020 14:34:17 +0200 Subject: panama-dev Digest, Vol 67, Issue 31 In-Reply-To: References: Message-ID: Hi. How can I use Project Panama modules? Is it bundled with Java 14? On Mon, Aug 17, 2020 at 1:59 PM wrote: > Send panama-dev mailing list submissions to > panama-dev at openjdk.java.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.openjdk.java.net/mailman/listinfo/panama-dev > or, via email, send a message with subject or body 'help' to > panama-dev-request at openjdk.java.net > > You can reach the person managing the list at > panama-dev-owner at openjdk.java.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of panama-dev digest..." > > > Today's Topics: > > 1. hg: panama/dev: 8251853: [vector] Sigsegv in > GraphKit::dead_locals_are_killed() (vladimir.x.ivanov at oracle.com) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 17 Aug 2020 10:14:08 +0000 > From: vladimir.x.ivanov at oracle.com > To: panama-dev at openjdk.java.net > Subject: hg: panama/dev: 8251853: [vector] Sigsegv in > GraphKit::dead_locals_are_killed() > Message-ID: <202008171014.07HAE8Wx022596 at aojmv0008.oracle.com> > > Changeset: 49dc74977281 > Author: vlivanov > Date: 2020-08-17 13:14 +0300 > URL: https://hg.openjdk.java.net/panama/dev/rev/49dc74977281 > > 8251853: [vector] Sigsegv in GraphKit::dead_locals_are_killed() > > ! src/hotspot/share/opto/callnode.cpp > ! src/hotspot/share/opto/callnode.hpp > > > > End of panama-dev Digest, Vol 67, Issue 31 > ****************************************** > From sundar at openjdk.java.net Mon Aug 17 13:44:47 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 17 Aug 2020 13:44:47 GMT Subject: [foreign-jextract] RFR: 8251893: jextract does not generate source for ConstantHelper even when --source is used Message-ID: ConstantHelper.java is generated when --source is used ------------- Commit messages: - fixed String constant generation - 8251893: jextract does not generate source for ConstantHelper even when --source is used Changes: https://git.openjdk.java.net/panama-foreign/pull/283/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/283/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251893 Stats: 1572 lines in 8 files changed: 1058 ins; 487 del; 27 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/283.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/283/head:pull/283 PR: https://git.openjdk.java.net/panama-foreign/pull/283 From mcimadamore at openjdk.java.net Mon Aug 17 13:51:27 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 17 Aug 2020 13:51:27 GMT Subject: [foreign-jextract] RFR: 8251893: jextract does not generate source for ConstantHelper even when --source is used In-Reply-To: References: Message-ID: On Mon, 17 Aug 2020 13:36:40 GMT, Athijegannathan Sundararajan wrote: > ConstantHelper.java is generated when --source is used Looks very good. We should probably try all examples and see that they work even against --source mode, to make sure we haven't missed anything. src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/SourceConstantHelper.java line 46: > 45: // generates ConstantHelper as java source > 46: class SourceConstantHelper implements ConstantHelper { > 47: private static final String PRIVATE_MODS = "private static final "; Shouldn't this extend JavaSourceBuilder, which has all the interesting source generation methods? ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/283 From sundar at openjdk.java.net Mon Aug 17 14:55:18 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 17 Aug 2020 14:55:18 GMT Subject: [foreign-jextract] RFR: 8251893: jextract does not generate source for ConstantHelper even when --source is used [v2] In-Reply-To: References: Message-ID: > ConstantHelper.java is generated when --source is used Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: Fixed constant address (string, NULL) cases. fixed Infinity, NaN floats. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/283/files - new: https://git.openjdk.java.net/panama-foreign/pull/283/files/c50352a8..cca7ef8d Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/283/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/283/webrev.00-01 Stats: 37 lines in 1 file changed: 23 ins; 0 del; 14 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/283.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/283/head:pull/283 PR: https://git.openjdk.java.net/panama-foreign/pull/283 From mcimadamore at openjdk.java.net Mon Aug 17 14:58:59 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 17 Aug 2020 14:58:59 GMT Subject: [foreign-jextract] RFR: 8251893: jextract does not generate source for ConstantHelper even when --source is used [v2] In-Reply-To: References: Message-ID: On Mon, 17 Aug 2020 14:55:18 GMT, Athijegannathan Sundararajan wrote: >> ConstantHelper.java is generated when --source is used > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > Fixed constant address (string, NULL) cases. fixed Infinity, NaN floats. Looks good, added a minor comment in the new impl src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/SourceConstantHelper.java line 403: > 402: indent(); > 403: String fieldName = getConstantStringFieldName(javaName); > 404: append(PRIVATE_MODS); This should not be named "StringFieldName" since it now refers to both String constants and pointer constants? Also, perhaps it would be better to just have two methods `emitXYZ` one for strings, and one for address constants, instead of having one which keeps checking `isAddr` ? ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/283 From sundar at openjdk.java.net Mon Aug 17 15:35:10 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 17 Aug 2020 15:35:10 GMT Subject: [foreign-jextract] RFR: 8251893: jextract does not generate source for ConstantHelper even when --source is used [v3] In-Reply-To: References: Message-ID: <2R1MidcQxru69XnP9Zyvf_3ypqlr1avlCNetcF5FbQw=.1aae3e09-b8b4-4318-ba0f-9cfbb7987635@github.com> > ConstantHelper.java is generated when --source is used Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: refactored constant segment, address as separate methods as suggesed in review. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/283/files - new: https://git.openjdk.java.net/panama-foreign/pull/283/files/cca7ef8d..0f099b48 Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/283/webrev.02 - incr: https://webrevs.openjdk.java.net/panama-foreign/283/webrev.01-02 Stats: 38 lines in 1 file changed: 17 ins; 10 del; 11 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/283.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/283/head:pull/283 PR: https://git.openjdk.java.net/panama-foreign/pull/283 From sundar at openjdk.java.net Mon Aug 17 15:35:11 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 17 Aug 2020 15:35:11 GMT Subject: [foreign-jextract] Integrated: 8251893: jextract does not generate source for ConstantHelper even when --source is used In-Reply-To: References: Message-ID: <31mbj4PSM652CIfpiDrI7Uj05ToB5UcqpCd6WSZ6TWs=.27e6478a-ed3d-4649-86d3-dd76750f7cc0@github.com> On Mon, 17 Aug 2020 13:36:40 GMT, Athijegannathan Sundararajan wrote: > ConstantHelper.java is generated when --source is used This pull request has now been integrated. Changeset: 10f06ef6 Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/10f06ef6 Stats: 1602 lines in 8 files changed: 487 ins; 1088 del; 27 mod 8251893: jextract does not generate source for ConstantHelper even when --source is used Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/283 From sundar at openjdk.java.net Tue Aug 18 12:37:00 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 18 Aug 2020 12:37:00 GMT Subject: [foreign-jextract] RFR: 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available Message-ID: problematic variables, struct/union fields are ignored with a warning. ------------- Commit messages: - 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available Changes: https://git.openjdk.java.net/panama-foreign/pull/284/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/284/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251943 Stats: 38 lines in 2 files changed: 25 ins; 4 del; 9 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/284.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/284/head:pull/284 PR: https://git.openjdk.java.net/panama-foreign/pull/284 From mcimadamore at openjdk.java.net Tue Aug 18 13:06:34 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 18 Aug 2020 13:06:34 GMT Subject: [foreign-jextract] RFR: 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available In-Reply-To: References: Message-ID: On Tue, 18 Aug 2020 12:30:08 GMT, Athijegannathan Sundararajan wrote: > problematic variables, struct/union fields are ignored with a warning. Looks good - I think we should add a test? ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/284 From mcimadamore at openjdk.java.net Tue Aug 18 13:54:21 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Tue, 18 Aug 2020 13:54:21 GMT Subject: [foreign-jextract] RFR: 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available [v2] In-Reply-To: References: Message-ID: On Tue, 18 Aug 2020 13:44:08 GMT, Athijegannathan Sundararajan wrote: >> problematic variables, struct/union fields are ignored with a warning. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > Added a test Looks good ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/284 From sundar at openjdk.java.net Tue Aug 18 13:54:19 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 18 Aug 2020 13:54:19 GMT Subject: [foreign-jextract] RFR: 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available [v2] In-Reply-To: References: Message-ID: > problematic variables, struct/union fields are ignored with a warning. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: Added a test ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/284/files - new: https://git.openjdk.java.net/panama-foreign/pull/284/files/3be5201c..b246a880 Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/284/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/284/webrev.00-01 Stats: 87 lines in 2 files changed: 87 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/284.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/284/head:pull/284 PR: https://git.openjdk.java.net/panama-foreign/pull/284 From sundar at openjdk.java.net Tue Aug 18 13:56:49 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 18 Aug 2020 13:56:49 GMT Subject: [foreign-jextract] Integrated: 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available In-Reply-To: References: Message-ID: On Tue, 18 Aug 2020 12:30:08 GMT, Athijegannathan Sundararajan wrote: > problematic variables, struct/union fields are ignored with a warning. This pull request has now been integrated. Changeset: b3271926 Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/b3271926 Stats: 125 lines in 4 files changed: 4 ins; 112 del; 9 mod 8251943: jextract should not generate MemorySegment typed fields for variables, struct fields if layout size info is not available Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/284 From mark.reinhold at oracle.com Tue Aug 18 18:48:00 2020 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 18 Aug 2020 11:48:00 -0700 (PDT) Subject: New candidate JEP: 389: Foreign Linker API Message-ID: <20200818184800.373753BE810@eggemoggin.niobe.net> https://openjdk.java.net/jeps/389 - Mark From paul.sandoz at oracle.com Wed Aug 19 00:24:24 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Tue, 18 Aug 2020 17:24:24 -0700 Subject: panama-dev Digest, Vol 67, Issue 31 In-Reply-To: References: Message-ID: Hi, Project Panama consists of a some separate and some interrelated features, some of which are currently incubating in JDK 14 and to be released 15/16. Do you want to use the Vector API, the Foreign-Memory Access API, and/or the Foreign Linker API? Paul. > On Aug 17, 2020, at 5:34 AM, Abnilson Rafael wrote: > > Hi. > How can I use Project Panama modules? Is it bundled with Java 14? > > On Mon, Aug 17, 2020 at 1:59 PM wrote: > >> Send panama-dev mailing list submissions to >> panama-dev at openjdk.java.net >> >> To subscribe or unsubscribe via the World Wide Web, visit >> https://mail.openjdk.java.net/mailman/listinfo/panama-dev >> or, via email, send a message with subject or body 'help' to >> panama-dev-request at openjdk.java.net >> >> You can reach the person managing the list at >> panama-dev-owner at openjdk.java.net >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of panama-dev digest..." >> >> >> Today's Topics: >> >> 1. hg: panama/dev: 8251853: [vector] Sigsegv in >> GraphKit::dead_locals_are_killed() (vladimir.x.ivanov at oracle.com) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Mon, 17 Aug 2020 10:14:08 +0000 >> From: vladimir.x.ivanov at oracle.com >> To: panama-dev at openjdk.java.net >> Subject: hg: panama/dev: 8251853: [vector] Sigsegv in >> GraphKit::dead_locals_are_killed() >> Message-ID: <202008171014.07HAE8Wx022596 at aojmv0008.oracle.com> >> >> Changeset: 49dc74977281 >> Author: vlivanov >> Date: 2020-08-17 13:14 +0300 >> URL: https://hg.openjdk.java.net/panama/dev/rev/49dc74977281 >> >> 8251853: [vector] Sigsegv in GraphKit::dead_locals_are_killed() >> >> ! src/hotspot/share/opto/callnode.cpp >> ! src/hotspot/share/opto/callnode.hpp >> >> >> >> End of panama-dev Digest, Vol 67, Issue 31 >> ****************************************** >> From sundar at openjdk.java.net Wed Aug 19 07:42:57 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Wed, 19 Aug 2020 07:42:57 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list Message-ID: adding va_list support for jextract ------------- Commit messages: - 8252016: jextract should handle va_list Changes: https://git.openjdk.java.net/panama-foreign/pull/285/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252016 Stats: 131 lines in 5 files changed: 129 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/285.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/285/head:pull/285 PR: https://git.openjdk.java.net/panama-foreign/pull/285 From sundar at openjdk.java.net Wed Aug 19 07:56:53 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Wed, 19 Aug 2020 07:56:53 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list [v2] In-Reply-To: References: Message-ID: > adding va_list support for jextract Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: Removed unused import. Removed unwanted comment character. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/285/files - new: https://git.openjdk.java.net/panama-foreign/pull/285/files/bab27a07..4acd2292 Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.00-01 Stats: 2 lines in 2 files changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/285.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/285/head:pull/285 PR: https://git.openjdk.java.net/panama-foreign/pull/285 From mcimadamore at openjdk.java.net Wed Aug 19 11:14:45 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Wed, 19 Aug 2020 11:14:45 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list [v2] In-Reply-To: References: Message-ID: On Wed, 19 Aug 2020 07:56:53 GMT, Athijegannathan Sundararajan wrote: >> adding va_list support for jextract > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > Removed unused import. Removed unwanted comment character. Looks good, except for some chanegs in RuntimeHelper which are not very clear to me src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/resources/RuntimeHelper.java.template line 88: > 87: return variadic || isVaList(fdesc)? > 88: VarargsInvoker.make(addr, mt, fdesc) : > 89: ABI.downcallHandle(addr, mt, fdesc); I don't get this change - we don't want a vararg invoker for a valist call, right? The invoker will most surely not do the right thing here. Also, the test seems to show that no Java varargs invocation is being applied (which is correct), so what is the reasons for the changes in RuntimeHelper? src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/OutputFactory.java line 225: > 224: > 225: private static final boolean isVaList(FunctionDescriptor desc) { > 226: List argLayouts = desc.argumentLayouts(); Ugh - too bad there's no way to detect this in libclang - not your fault of course! ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/285 From sundar at openjdk.java.net Wed Aug 19 11:53:16 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Wed, 19 Aug 2020 11:53:16 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list [v3] In-Reply-To: References: Message-ID: > adding va_list support for jextract Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: RuntimeHelper change was from a previous fix attempt. Removed it. Also no need for withName call for C_VA_LIST in OutputFactory. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/285/files - new: https://git.openjdk.java.net/panama-foreign/pull/285/files/4acd2292..6520f0aa Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.02 - incr: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.01-02 Stats: 12 lines in 2 files changed: 0 ins; 10 del; 2 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/285.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/285/head:pull/285 PR: https://git.openjdk.java.net/panama-foreign/pull/285 From mcimadamore at openjdk.java.net Wed Aug 19 11:56:58 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Wed, 19 Aug 2020 11:56:58 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list [v3] In-Reply-To: References: Message-ID: On Wed, 19 Aug 2020 11:53:16 GMT, Athijegannathan Sundararajan wrote: >> adding va_list support for jextract > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > RuntimeHelper change was from a previous fix attempt. Removed it. > Also no need for withName call for C_VA_LIST in OutputFactory. Looks good ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/285 From mcimadamore at openjdk.java.net Wed Aug 19 11:56:59 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Wed, 19 Aug 2020 11:56:59 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list [v2] In-Reply-To: References: Message-ID: On Wed, 19 Aug 2020 11:11:19 GMT, Maurizio Cimadamore wrote: >> Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last >> revision: >> Removed unused import. Removed unwanted comment character. > > src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/resources/RuntimeHelper.java.template line 88: > >> 87: return variadic || isVaList(fdesc)? >> 88: VarargsInvoker.make(addr, mt, fdesc) : >> 89: ABI.downcallHandle(addr, mt, fdesc); > > I don't get this change - we don't want a vararg invoker for a valist call, right? The invoker will most surely not do > the right thing here. > Also, the test seems to show that no Java varargs invocation is being applied (which is correct), so what is the > reasons for the changes in RuntimeHelper? missng space between `variadic` and `?` ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/285 From sundar at openjdk.java.net Wed Aug 19 12:18:08 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Wed, 19 Aug 2020 12:18:08 GMT Subject: [foreign-jextract] Integrated: 8252016: jextract should handle va_list In-Reply-To: References: Message-ID: On Wed, 19 Aug 2020 07:36:49 GMT, Athijegannathan Sundararajan wrote: > adding va_list support for jextract This pull request has now been integrated. Changeset: 1cebef95 Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/1cebef95 Stats: 117 lines in 3 files changed: 0 ins; 117 del; 0 mod 8252016: jextract should handle va_list Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/285 From sundar at openjdk.java.net Wed Aug 19 12:18:08 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Wed, 19 Aug 2020 12:18:08 GMT Subject: [foreign-jextract] RFR: 8252016: jextract should handle va_list [v4] In-Reply-To: References: Message-ID: > adding va_list support for jextract Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: Inserted whitespace after variadic. Removed unused import in RuntimeHelper. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/285/files - new: https://git.openjdk.java.net/panama-foreign/pull/285/files/6520f0aa..b42e237b Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.03 - incr: https://webrevs.openjdk.java.net/panama-foreign/285/webrev.02-03 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/285.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/285/head:pull/285 PR: https://git.openjdk.java.net/panama-foreign/pull/285 From rabnilson at gmail.com Wed Aug 19 16:25:24 2020 From: rabnilson at gmail.com (Abnilson Rafael) Date: Wed, 19 Aug 2020 18:25:24 +0200 Subject: panama-dev Digest, Vol 67, Issue 31 In-Reply-To: References: Message-ID: Yes, please! On Wed, Aug 19, 2020 at 2:24 AM Paul Sandoz wrote: > Hi, > > Project Panama consists of a some separate and some interrelated features, > some of which are currently incubating in JDK 14 and to be released 15/16. > > Do you want to use the Vector API, the Foreign-Memory Access API, and/or > the Foreign Linker API? > > Paul. > > > On Aug 17, 2020, at 5:34 AM, Abnilson Rafael > wrote: > > > > Hi. > > How can I use Project Panama modules? Is it bundled with Java 14? > > > > On Mon, Aug 17, 2020 at 1:59 PM > wrote: > > > >> Send panama-dev mailing list submissions to > >> panama-dev at openjdk.java.net > >> > >> To subscribe or unsubscribe via the World Wide Web, visit > >> https://mail.openjdk.java.net/mailman/listinfo/panama-dev > >> or, via email, send a message with subject or body 'help' to > >> panama-dev-request at openjdk.java.net > >> > >> You can reach the person managing the list at > >> panama-dev-owner at openjdk.java.net > >> > >> When replying, please edit your Subject line so it is more specific > >> than "Re: Contents of panama-dev digest..." > >> > >> > >> Today's Topics: > >> > >> 1. hg: panama/dev: 8251853: [vector] Sigsegv in > >> GraphKit::dead_locals_are_killed() (vladimir.x.ivanov at oracle.com) > >> > >> > >> ---------------------------------------------------------------------- > >> > >> Message: 1 > >> Date: Mon, 17 Aug 2020 10:14:08 +0000 > >> From: vladimir.x.ivanov at oracle.com > >> To: panama-dev at openjdk.java.net > >> Subject: hg: panama/dev: 8251853: [vector] Sigsegv in > >> GraphKit::dead_locals_are_killed() > >> Message-ID: <202008171014.07HAE8Wx022596 at aojmv0008.oracle.com> > >> > >> Changeset: 49dc74977281 > >> Author: vlivanov > >> Date: 2020-08-17 13:14 +0300 > >> URL: https://hg.openjdk.java.net/panama/dev/rev/49dc74977281 > >> > >> 8251853: [vector] Sigsegv in GraphKit::dead_locals_are_killed() > >> > >> ! src/hotspot/share/opto/callnode.cpp > >> ! src/hotspot/share/opto/callnode.hpp > >> > >> > >> > >> End of panama-dev Digest, Vol 67, Issue 31 > >> ****************************************** > >> > > From paul.sandoz at oracle.com Wed Aug 19 16:41:55 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Wed, 19 Aug 2020 09:41:55 -0700 Subject: panama-dev Digest, Vol 67, Issue 31 In-Reply-To: References: Message-ID: <3CB66B0C-C8F0-4FC6-9DE1-BA53FEEB4BAA@oracle.com> Which in particular do you want to use? Depending your the answer I?ll point you to a distribution, or a repository + branch of OpenJDK that you will need to build yourself. It?s not currently possible to use the Vector API and the Foreign APIs, as they are under separate repositories. Paul. > On Aug 19, 2020, at 9:25 AM, Abnilson Rafael wrote: > > Yes, please! > > On Wed, Aug 19, 2020 at 2:24 AM Paul Sandoz > wrote: > Hi, > > Project Panama consists of a some separate and some interrelated features, some of which are currently incubating in JDK 14 and to be released 15/16. > > Do you want to use the Vector API, the Foreign-Memory Access API, and/or the Foreign Linker API? > > Paul. > > > On Aug 17, 2020, at 5:34 AM, Abnilson Rafael > wrote: > > > > Hi. > > How can I use Project Panama modules? Is it bundled with Java 14? > > > > On Mon, Aug 17, 2020 at 1:59 PM > wrote: > > > >> Send panama-dev mailing list submissions to > >> panama-dev at openjdk.java.net > >> > >> To subscribe or unsubscribe via the World Wide Web, visit > >> https://mail.openjdk.java.net/mailman/listinfo/panama-dev > >> or, via email, send a message with subject or body 'help' to > >> panama-dev-request at openjdk.java.net > >> > >> You can reach the person managing the list at > >> panama-dev-owner at openjdk.java.net > >> > >> When replying, please edit your Subject line so it is more specific > >> than "Re: Contents of panama-dev digest..." > >> > >> > >> Today's Topics: > >> > >> 1. hg: panama/dev: 8251853: [vector] Sigsegv in > >> GraphKit::dead_locals_are_killed() (vladimir.x.ivanov at oracle.com ) > >> > >> > >> ---------------------------------------------------------------------- > >> > >> Message: 1 > >> Date: Mon, 17 Aug 2020 10:14:08 +0000 > >> From: vladimir.x.ivanov at oracle.com > >> To: panama-dev at openjdk.java.net > >> Subject: hg: panama/dev: 8251853: [vector] Sigsegv in > >> GraphKit::dead_locals_are_killed() > >> Message-ID: <202008171014.07HAE8Wx022596 at aojmv0008.oracle.com > > >> > >> Changeset: 49dc74977281 > >> Author: vlivanov > >> Date: 2020-08-17 13:14 +0300 > >> URL: https://hg.openjdk.java.net/panama/dev/rev/49dc74977281 > >> > >> 8251853: [vector] Sigsegv in GraphKit::dead_locals_are_killed() > >> > >> ! src/hotspot/share/opto/callnode.cpp > >> ! src/hotspot/share/opto/callnode.hpp > >> > >> > >> > >> End of panama-dev Digest, Vol 67, Issue 31 > >> ****************************************** > >> > From sandhya.viswanathan at intel.com Wed Aug 19 17:44:38 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Wed, 19 Aug 2020 17:44:38 +0000 Subject: hg: panama/dev: 83 new changesets Message-ID: <202008191744.07JHihgO022879@aojmv0008.oracle.com> Changeset: 055ab0a2d5c0 Author: mikael Date: 2020-08-12 20:23 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/055ab0a2d5c0 Added tag jdk-16+11 for changeset 5c18d696c7ce ! .hgtags Changeset: 493922f37d81 Author: dholmes Date: 2020-08-13 00:20 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/493922f37d81 8251460: Fix the biased-locking code in ObjectSynchronizer::FastHashCode Reviewed-by: coleenp, dcubed, pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: eba0f976c468 Author: burban Date: 2020-07-30 15:05 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/eba0f976c468 8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply Reviewed-by: aph Contributed-by: monica.beckwith at microsoft.com, luhenry at microsoft.com, beurba at microsoft.com ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp Changeset: f98751cd434e Author: thartmann Date: 2020-08-13 15:59 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/f98751cd434e 8251456: [TESTBUG] compiler/vectorization/TestVectorsNotSavedAtSafepoint.java failed OutOfMemoryError Summary: Removed allocation of large arrays to avoid OOME. Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorsNotSavedAtSafepoint.java Changeset: 99da356b565b Author: thartmann Date: 2020-08-13 16:01 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/99da356b565b 8251458: Parse::do_lookupswitch fails with "assert(_cnt >= 0) failed" Summary: Limit the counter value to max_jint. Reviewed-by: kvn, vlivanov, chagedorn ! src/hotspot/share/opto/parse2.cpp + test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java Changeset: 73778bfbffe3 Author: kbarrett Date: 2020-08-13 10:02 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/73778bfbffe3 8250597: G1: Improve inlining around trim_queue Summary: Refactor, using NOINLINE and (new) ATTRIBUTE_FLATTEN for control. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 1992577d0f1a Author: pconcannon Date: 2020-08-13 15:40 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/1992577d0f1a 8240901: Add a test to check that large datagrams are sent/received on the network correctly Summary: This fix updates `java/net/DatagramSocket/SendReceiveMaxSize.java` and `java/net/DatagramSocket/SendReceiveMaxSize.java` to check (on all platforms) that the sending/receiving of large datagrams across a network are sent, fragmented, and re-assembled correctly Reviewed-by: alanb, dfuchs ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java Changeset: 0b0c2f968637 Author: ihse Date: 2020-08-13 17:10 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/0b0c2f968637 8251533: MacOS build of libjimage explicitly adds C++ standard library Reviewed-by: erikj ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: 4019694ac364 Author: ihse Date: 2020-08-13 17:34 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/4019694ac364 8251516: VSCode IDE configuration specifies c++03 Reviewed-by: erikj ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/cpptools-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: abb125b87e74 Author: pchilanomate Date: 2020-08-13 15:42 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/abb125b87e74 8251118: BiasedLocking::preserve_marks should not have a HandleMark Summary: Removed HandleMark from BiasedLocking::preserve_marks() method Reviewed-by: hseigel, coleenp, dcubed, tschatzl, dholmes ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/vframe.hpp ! test/hotspot/jtreg/gc/TestFullGCALot.java Changeset: a4a148fe1005 Author: bpb Date: 2020-08-13 09:33 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/a4a148fe1005 8245304: Re-examine ThreadLocal usage in java.math.BigDecimal Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: e1e3f9d9b7f6 Author: ryadav Date: 2020-08-13 17:48 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/e1e3f9d9b7f6 8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference Summary: This fix upgrades java/nio/channels/DatagramChannel/ReceiveISA.java so it can handle interference from stray packets. Reviewed-by: alanb, dfuchs ! test/jdk/java/nio/channels/DatagramChannel/ReceiveISA.java Changeset: 7b7be8c2b336 Author: iignatyev Date: 2020-08-13 10:33 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/7b7be8c2b336 8251526: CTW fails to build after JDK-8251121 Reviewed-by: shade ! test/hotspot/jtreg/testlibrary/ctw/Makefile Changeset: 5036ca733469 Author: phh Date: 2020-08-13 11:31 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/5036ca733469 8215624: Add parallel heap iteration for jmap ???histo Summary: Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 39722474fc51 Author: xuelei Date: 2020-08-13 12:31 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/39722474fc51 8250839: Improve test template SSLEngineTemplate with SSLContextTemplate Reviewed-by: ascarpino ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java Changeset: b1afb7c82d59 Author: lzang Date: 2020-08-13 11:31 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b1afb7c82d59 8215624: Add parallel heap iteration for jmap ???histo Summary: Chunk and parallelize the heap scan Reviewed-by: sspitsyn, stefank, phh ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/services/attachListener.cpp ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: 963230d5d225 Author: dcubed Date: 2020-08-13 15:42 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/963230d5d225 Merge Changeset: 95e8aba3b047 Author: lzang Date: 2020-08-13 13:57 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/95e8aba3b047 8251374: jmap -dump could accept invalid options Summary: Emit usage(1) in dump() argument loop Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 7dfca7d32df8 Author: iklam Date: 2020-08-13 18:40 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/7dfca7d32df8 8250990: Consolidate object copying code for CDS static/dynamic archive dumping Reviewed-by: coleenp, ccheung ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp + src/hotspot/share/memory/archiveBuilder.cpp + src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/archiveUtils.inline.hpp + src/hotspot/share/memory/dumpAllocStats.cpp + src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 78705826c520 Author: ngasson Date: 2020-08-07 14:10 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/78705826c520 8247354: [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop Reviewed-by: adinn ! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 1b316786d245 Author: chagedorn Date: 2020-08-14 10:30 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/1b316786d245 8248791: sun/util/resources/cldr/TimeZoneNamesTest.java fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing Summary: Fix wrong replacement of loads by zero for non-completed InitializationNodes belonging to a clone when ReduceBulkZeroing is disabled. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java Changeset: 93d051ac50fc Author: bpb Date: 2020-08-14 08:12 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/93d051ac50fc 8181919: Refactor test/java/io/File/GetXSpace.sh to java test Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/GetXSpace.sh Changeset: bff6a6cb5d40 Author: hseigel Date: 2020-08-14 15:42 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/bff6a6cb5d40 8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError Summary: Add the missing test cases to existing test InterfaceObjectTest.java Reviewed-by: lfoltan, coleenp ! src/hotspot/share/interpreter/linkResolver.cpp - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java + test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm + test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java Changeset: 0246e1be4d35 Author: rkennke Date: 2020-08-14 18:23 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/0246e1be4d35 8241065: Shenandoah: remove leftover code after JDK-8231086 Reviewed-by: rkennke Contributed-by: Charlie Gracie ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 09743c3162c6 Author: gziemski Date: 2020-08-14 13:24 -0500 URL: https://hg.openjdk.java.net/panama/dev/rev/09743c3162c6 8237591: Mac: include OS X version in hs_err_pid crash log file Summary: Added macOS and build version to crash lof report Reviewed-by: dholmes, dcubed ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 5a9824afc22a Author: ysuenaga Date: 2020-08-03 15:29 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/5a9824afc22a 8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows. Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java Changeset: a9c2a670bae3 Author: jdv Date: 2020-08-03 17:27 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/a9c2a670bae3 8243674: Remove language tag length limit for iTXt chunk in PNGImageReader Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/ReadLongLanguageTagTest.java Changeset: 880cfb985f8e Author: prr Date: 2020-08-04 12:20 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/880cfb985f8e 8250894: Provide a configure option to build and run against the platform libharfbuzz Reviewed-by: erikj ! make/autoconf/help.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.in ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 228f79238630 Author: kizune Date: 2020-08-05 12:52 +0300 URL: https://hg.openjdk.java.net/panama/dev/rev/228f79238630 8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) Reviewed-by: serb ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/multiresolution/MultiResolutionImageSelectionTest.java Changeset: 964a2a2c403b Author: psadhukhan Date: 2020-08-05 17:49 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/964a2a2c403b 6709913: BasicComboBoxUI.isPopupVisible returns NullPointerException Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java + test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: f532ef5561c3 Author: prr Date: 2020-08-06 09:43 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/f532ef5561c3 8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files Reviewed-by: serb, kizune, kcr, cjplummer ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: b01cc5b374ef Author: psadhukhan Date: 2020-08-07 09:21 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/b01cc5b374ef 8251187: Mark BasicComboNPE regression test as headful Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: 15b2e0b11659 Author: psadhukhan Date: 2020-08-07 09:23 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/15b2e0b11659 8249838: javax.swing.JLayeredPane has used valueOf twice in example code in documentation Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java Changeset: 97a5fd3612ef Author: pbansal Date: 2020-08-09 14:30 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/97a5fd3612ef 8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java Changeset: 21c664a5b7e2 Author: prr Date: 2020-08-10 21:12 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/21c664a5b7e2 8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager Reviewed-by: serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: c9a349d112c6 Author: prr Date: 2020-08-11 10:56 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/c9a349d112c6 Merge - test/hotspot/jtreg/compiler/intrinsics/sha/TestSHA.java - test/hotspot/jtreg/compiler/intrinsics/sha/cli/SHAOptionsBase.java - test/hotspot/jtreg/compiler/intrinsics/sha/sanity/SHASanityTestBase.java - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java - test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/combine/README Changeset: 8a42ac1c1a58 Author: serb Date: 2020-08-11 05:30 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/8a42ac1c1a58 8250856: Address reliance on default constructors in the AWT APIs Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceAdapter.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetAdapter.java ! src/java.desktop/share/classes/java/awt/event/ComponentAdapter.java ! src/java.desktop/share/classes/java/awt/event/ContainerAdapter.java ! src/java.desktop/share/classes/java/awt/event/FocusAdapter.java ! src/java.desktop/share/classes/java/awt/event/HierarchyBoundsAdapter.java ! src/java.desktop/share/classes/java/awt/event/KeyAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseMotionAdapter.java ! src/java.desktop/share/classes/java/awt/event/WindowAdapter.java Changeset: 7777d239b182 Author: serb Date: 2020-08-11 05:34 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/7777d239b182 8250857: Address reliance on default constructors in the Java Beans API Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/PersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: 452112830542 Author: serb Date: 2020-08-11 05:52 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/452112830542 8166038: BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images Reviewed-by: jdv, serb Contributed-by: Martin Desruisseaux ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/jdk/java/awt/image/BufferedImage/GetTileGridOffset.java Changeset: 0b466f2ad197 Author: serb Date: 2020-08-11 06:03 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/0b466f2ad197 8078228: Default file manager and web browser didn't launch and got SecurityException Reviewed-by: jdv, dmarkov + test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java + test/jdk/java/awt/Desktop/SecurityTest/desktop.policy Changeset: 161716323ef0 Author: psadhukhan Date: 2020-08-12 19:32 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/161716323ef0 8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiViewportUI.java Changeset: 8b885569b80a Author: psadhukhan Date: 2020-08-14 15:49 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/8b885569b80a Merge Changeset: d72a0f0dc013 Author: psadhukhan Date: 2020-08-15 11:06 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/d72a0f0dc013 Merge - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java - test/jdk/java/io/File/GetXSpace.sh Changeset: 6497a1307f57 Author: dcubed Date: 2020-08-15 16:02 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/6497a1307f57 8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment Reviewed-by: kbarrett ! src/hotspot/share/oops/markWord.hpp Changeset: ff84f0491003 Author: iklam Date: 2020-08-15 18:13 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/ff84f0491003 8251559: Remove empty file utilities/sizes.cpp Reviewed-by: ccheung, dholmes - src/hotspot/share/utilities/sizes.cpp Changeset: 14f502df4cb7 Author: ngasson Date: 2020-08-14 18:08 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/14f502df4cb7 8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java Changeset: d7370376d20b Author: mdoerr Date: 2020-08-17 10:40 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/d7370376d20b 8251846: Replace __linux which is no longer defined Reviewed-by: dholmes, goetz ! src/hotspot/share/utilities/debug.cpp Changeset: 9283c1deb4e0 Author: tschatzl Date: 2020-08-17 11:23 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/9283c1deb4e0 8245721: Refactor the TaskTerminator Summary: Improve the structure of the TaskTerminator code to make it more understandable and amenable to improvements. Reviewed-by: zgu, kbarrett, lkorinth ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskTerminator.hpp Changeset: 491f3b3e2cbd Author: stefank Date: 2020-08-17 11:30 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/491f3b3e2cbd 8233281: Obsolete UseSemaphoreGCThreadsSynchronization Reviewed-by: tschatzl, kbarrett, ayang ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: dd827a012e43 Author: stefank Date: 2020-08-17 11:32 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/dd827a012e43 8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp Changeset: 28938aa5e2b6 Author: stefank Date: 2020-08-17 11:34 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/28938aa5e2b6 8251835: JDK-8251374 breaks jmap -dump:all Reviewed-by: phh, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: b193541d5295 Author: pconcannon Date: 2020-08-17 10:36 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/b193541d5295 7164518: No PortUnreachableException when connecting to a non-existing DatagramSocket (mac) Summary: This fix changes the test to run with the new impl of DatagramSocket, which remedies the issue that caused the test to fail with a wrong expection and can now be taken off the ProblemList. Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java Changeset: 01c5097cf1cd Author: stefank Date: 2020-08-17 11:36 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/01c5097cf1cd 8251837: Rename get_safepoint_workers to safepoint_workers Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: b6475f411b98 Author: coleenp Date: 2020-08-17 10:08 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/b6475f411b98 8235765: Use of the long type should be avoided in shared code Summary: Changed some long declarations to uint64_t/int64_t or unsigned int, depending on context. Reviewed-by: lfoltan, kvn, dholmes ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 35dc23e2705a Author: herrick Date: 2020-08-17 11:59 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/35dc23e2705a 8250611: Cannot display splash screen on Windows Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp Changeset: 6b984aa424e3 Author: ccheung Date: 2020-08-17 18:46 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/6b984aa424e3 8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal Summary: Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness. Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 90f1ee76cf56 Author: almatvee Date: 2020-08-17 13:41 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/90f1ee76cf56 8250803: pkgbuild failed with exit code 134 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java Changeset: 7c031f30074b Author: vromero Date: 2020-08-17 17:33 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/7c031f30074b 8246804: Incorrect copyright header in TypeAnnotationParser.java Reviewed-by: darcy, psandoz ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java Changeset: e3f940bd3c8f Author: pkoppula Date: 2020-06-11 21:54 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/e3f940bd3c8f 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: fb7064dc63f9 Author: mikael Date: 2020-08-12 20:07 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/fb7064dc63f9 Added tag jdk-15+36 for changeset e3f940bd3c8f ! .hgtags Changeset: cb8450f00ee9 Author: jwilhelm Date: 2020-08-18 01:08 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/cb8450f00ee9 Merge ! .hgtags Changeset: 309daf12aa0e Author: rhalade Date: 2020-08-17 17:26 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/309daf12aa0e 8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails Reviewed-by: jnimeh ! test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java Changeset: f74d10596242 Author: darcy Date: 2020-08-17 18:58 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/f74d10596242 8071961: Add javac lint warning when a default constructor is created Reviewed-by: jjg, jlahoda, abuckley, erikj, mcimadamore ! make/CompileJavaModules.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/DefaultCtor.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/module-info.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/pkg/Foo.java + test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: 48830acec1a1 Author: prappo Date: 2020-08-18 10:29 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/48830acec1a1 8251550: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SummaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SystemPropertyTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/source/util/ParameterNameProvider.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/SourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.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/PackageIndexWriter.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/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.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/VisibleMemberCache.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java Changeset: 95ec32b19bf5 Author: ayang Date: 2020-08-18 11:43 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/95ec32b19bf5 8251463: Obsolete -XX:ForceNUMA option Reviewed-by: kbarrett, sjohanss, lkorinth ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 7e209abb7c4d Author: dfuchs Date: 2020-08-18 11:37 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/7e209abb7c4d 8251160: Fix "no comment" warnings in java.logging Summary: Add missing documentation to the Serialized Form of Level and LogRecord. Reviewed-by: lancea, mchung ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 17f81aac4167 Author: shade Date: 2020-08-18 12:46 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/17f81aac4167 8251924: 32-bit build failures after JDK-8235765 Reviewed-by: dholmes ! src/hotspot/share/oops/klassVtable.cpp Changeset: 06a0743e84d9 Author: fyang Date: 2020-08-18 10:20 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/06a0743e84d9 8251885: aarch64: aarch64-asmtest.py script generates unpredictable instructions Reviewed-by: aph Contributed-by: dongbo4 at huawei.com ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp Changeset: 37b52f3884b0 Author: pliden Date: 2020-08-18 16:37 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/37b52f3884b0 8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again Reviewed-by: shade, eosterlund ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp + test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 19d52bdc750d Author: coffeys Date: 2020-08-18 14:43 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/19d52bdc750d 8249691: jdk/lambda/vm/StrictfpDefault.java file can be removed Reviewed-by: coffeys Contributed-by: Evan Whelan - test/jdk/jdk/lambda/vm/StrictfpDefault.java Changeset: acd32b6e28f1 Author: ihse Date: 2020-08-18 17:35 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/acd32b6e28f1 8251541: "no symbols" printed when building hotspot Reviewed-by: erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: a51ce7f4ee54 Author: prappo Date: 2020-08-18 17:34 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/a51ce7f4ee54 8251939: Fix copy-paste issues and address TODOs Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java Changeset: d3a3938bce38 Author: zgu Date: 2020-08-18 13:34 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/d3a3938bce38 8251910: Shenandoah: Handshake threads between weak-roots and reset phases Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: b07d57ce11e5 Author: redestad Date: 2020-08-18 15:34 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b07d57ce11e5 8251459: Compute caller save exclusion RegMasks once Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 6f73ede46aad Author: enikitin Date: 2020-08-10 20:31 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/6f73ede46aad 8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/compiler/codecache/stress/Helper.java Changeset: 0273f5046fed Author: enikitin Date: 2020-08-10 16:11 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/0273f5046fed 8069411: OutOfMemoryError in OverloadCompileQueueTest.java Summary: OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: b7c03752a78b Author: vromero Date: 2020-08-18 19:23 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/b7c03752a78b 8249902: tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id Reviewed-by: jjg - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java Changeset: 823cd6052be6 Author: dfuchs Date: 2020-08-19 08:58 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/823cd6052be6 8250748: Doc of URL(String, String, int, String, URLStreamHandler) does not use link Reviewed-by: dfuchs Contributed-by: Evan Whelan ! src/java.base/share/classes/java/net/URL.java Changeset: caed36c387e0 Author: ryadav Date: 2020-08-18 16:44 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/caed36c387e0 8251715: Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext. Summary: This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/SSLExceptionTest.java Changeset: e32ae85440a6 Author: kbarrett Date: 2020-08-19 06:11 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/e32ae85440a6 8251888: Move HotSpot Style Guide wiki subpages to jdk/jdk/doc Summary: Copy unit-test page from wiki, merge jtreg names page into hotspot-style.md Reviewed-by: kvn, iignatyev ! doc/hotspot-style.html ! doc/hotspot-style.md + doc/hotspot-unit-tests.html + doc/hotspot-unit-tests.md Changeset: c0e1ed6f403a Author: pconcannon Date: 2020-08-19 16:27 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/c0e1ed6f403a 8246047: Replace LinkedList impl in net.http.websocket.BuilderImpl Summary: Replaced usages of LinkedList with ArrayList in http.websocket.BuilderImpl Reviewed-by: chegar, dfuchs Contributed-by: Conor Cleary ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java Changeset: d096200f868b Author: prappo Date: 2020-08-19 17:44 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/d096200f868b 8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java + test/langtools/tools/javac/doctree/dcapi/overview10.html + test/langtools/tools/javac/doctree/dcapi/overview10.html.out + test/langtools/tools/javac/doctree/dcapi/overview11.html + test/langtools/tools/javac/doctree/dcapi/overview11.html.out Changeset: ad680b5f4000 Author: prappo Date: 2020-08-19 17:51 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/ad680b5f4000 8251454: Wrong "self type" in DCTree.DCEndElement Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java From sundar at openjdk.java.net Wed Aug 19 18:47:20 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Wed, 19 Aug 2020 18:47:20 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option Message-ID: Splitting constant helper class into multiple classes. Piggybacking to avoid generating "long double" fields, variables, arguments. ------------- Commit messages: - 8252047: jextract generates uncompilable code with --source option Changes: https://git.openjdk.java.net/panama-foreign/pull/286/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/286/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252047 Stats: 167 lines in 2 files changed: 114 ins; 4 del; 49 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/286.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/286/head:pull/286 PR: https://git.openjdk.java.net/panama-foreign/pull/286 From maurizio.cimadamore at oracle.com Wed Aug 19 22:03:53 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 19 Aug 2020 22:03:53 +0000 Subject: hg: panama/dev: 2 new changesets Message-ID: <202008192203.07JM3sMJ010770@aojmv0008.oracle.com> Changeset: 20f85f25f27d Author: hseigel Date: 2020-08-19 19:40 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/20f85f25f27d 8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k Summary: Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64. Reviewed-by: gziemski, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: fc8e62b399bd Author: naoto Date: 2020-08-19 13:41 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/fc8e62b399bd 8251499: no-placeholder compact number patterns throw IllegalArgumentException Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java From sandhya.viswanathan at intel.com Wed Aug 19 23:49:57 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Wed, 19 Aug 2020 23:49:57 +0000 Subject: hg: panama/dev: manual merge with default Message-ID: <202008192349.07JNnvq1002544@aojmv0008.oracle.com> Changeset: 8fb7cb1db335 Author: sviswanathan Date: 2020-08-19 16:47 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/8fb7cb1db335 manual merge with default ! make/autoconf/toolchain.m4 ! make/common/Modules.gmk ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! 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/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp - src/hotspot/share/utilities/sizes.cpp - test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java - test/jdk/java/io/File/GetXSpace.sh - test/jdk/jdk/lambda/vm/StrictfpDefault.java - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java From sundar at openjdk.java.net Thu Aug 20 04:18:07 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 04:18:07 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option [v2] In-Reply-To: References: Message-ID: > Splitting constant helper class into multiple classes. > Piggybacking to avoid generating "long double" fields, variables, arguments. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: Access LIBRARIES field without fully qualified name. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/286/files - new: https://git.openjdk.java.net/panama-foreign/pull/286/files/a058bfbf..157b1eeb Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/286/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/286/webrev.00-01 Stats: 4 lines in 1 file changed: 0 ins; 2 del; 2 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/286.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/286/head:pull/286 PR: https://git.openjdk.java.net/panama-foreign/pull/286 From ningsheng.jian at arm.com Thu Aug 20 07:51:04 2020 From: ningsheng.jian at arm.com (Ningsheng Jian) Date: Thu, 20 Aug 2020 15:51:04 +0800 Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp Message-ID: <74d12ca9-420a-603e-ab1d-62aff8b6a95e@arm.com> Hi, Please help to review: Webrev: http://cr.openjdk.java.net/~njian/vectorapi/asmtest-merge-fix/webrev/ Sandhya helped to do a manual merge of vector-unstable branch with default yesterday. This patch adds the missing changes back by resolving the conflicts in aarch64-asmtest.py and regenerate code for assembler_aarch64.cpp. I also did some minor updates of aarch64-asmtest.py to make it not to reformat the generated code, to get less diff compared to jdk/jdk. Thanks, Ningsheng From jvernee at openjdk.java.net Thu Aug 20 11:54:44 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Thu, 20 Aug 2020 11:54:44 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option In-Reply-To: References: Message-ID: <0g_AwWzBTnVB6s1-gvftVBulZ948UJS1hPwnx6fCn00=.d1ae004d-8b69-41b0-9331-dece1020fe55@github.com> On Wed, 19 Aug 2020 18:41:45 GMT, Athijegannathan Sundararajan wrote: > Splitting constant helper class into multiple classes. > Piggybacking to avoid generating "long double" fields, variables, arguments. I wonder if the multiple constant class generation could be implemented as a decorator around ConstantHelper instead? That way it could also be used for the ClassConstantHelper (it is needed there as well). i.e. basically: class MultiConstantHelper implements ConstantHelper { ConstantHelper delegate; DirectMethodHandleDesct addConstant(...) { newConstantClass(); // might update `delegate` delegate.addConstant(...); } } ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/286 From sundar at openjdk.java.net Thu Aug 20 12:20:36 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 12:20:36 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option In-Reply-To: <0g_AwWzBTnVB6s1-gvftVBulZ948UJS1hPwnx6fCn00=.d1ae004d-8b69-41b0-9331-dece1020fe55@github.com> References: <0g_AwWzBTnVB6s1-gvftVBulZ948UJS1hPwnx6fCn00=.d1ae004d-8b69-41b0-9331-dece1020fe55@github.com> Message-ID: On Thu, 20 Aug 2020 11:52:00 GMT, Jorn Vernee wrote: > I wonder if the multiple constant class generation could be implemented as a decorator around ConstantHelper instead? > That way it could also be used for the ClassConstantHelper (it is needed there as well). i.e. basically: > ``` > class MultiConstantHelper implements ConstantHelper { > ConstantHelper delegate; > > DirectMethodHandleDesct addConstant(...) { > newConstantClass(); // might update `delegate` > delegate.addConstant(...); > } > } > ``` May be. But the class constant helper can handle larger cases (it already does) compared to source constant helper. Perhaps a refactoring later (with considerations for different thresholds etc.) ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/286 From mcimadamore at openjdk.java.net Thu Aug 20 12:23:22 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 20 Aug 2020 12:23:22 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option [v2] In-Reply-To: References: Message-ID: On Thu, 20 Aug 2020 04:18:07 GMT, Athijegannathan Sundararajan wrote: >> Splitting constant helper class into multiple classes. >> Piggybacking to avoid generating "long double" fields, variables, arguments. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > Access LIBRARIES field without fully qualified name. Minor comment on OutputFactory src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/OutputFactory.java line 241: > 240: > 241: private static boolean usesLongDouble(FunctionDescriptor desc) { > 242: if (!desc.returnLayout().isEmpty()) { Eventually we'd like for logic like this to live in a separate filter visitor src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/OutputFactory.java line 395: > 394: } > 395: if (layout.equals(CSupport.C_LONGDOUBLE)) { > 396: warn("skipping " + fieldName + " because of long double usage"); perhaps we could have a method which tests for equality with C_LONGDOUBLE and the same method is called both here and from the useLongDouble function above? ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/286 From sundar at openjdk.java.net Thu Aug 20 12:29:52 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 12:29:52 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option [v2] In-Reply-To: References: Message-ID: On Wed, 19 Aug 2020 21:08:11 GMT, Maurizio Cimadamore wrote: >> Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last >> revision: >> Access LIBRARIES field without fully qualified name. > > src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/OutputFactory.java line 395: > >> 394: } >> 395: if (layout.equals(CSupport.C_LONGDOUBLE)) { >> 396: warn("skipping " + fieldName + " because of long double usage"); > > perhaps we could have a method which tests for equality with C_LONGDOUBLE and the same method is called both here and > from the useLongDouble function above? I'lll refactor that as a separate method. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/286 From sundar at openjdk.java.net Thu Aug 20 13:00:07 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 13:00:07 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option [v3] In-Reply-To: References: Message-ID: > Splitting constant helper class into multiple classes. > Piggybacking to avoid generating "long double" fields, variables, arguments. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: refactored isLongDouble as a separate method as suggested in review. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/286/files - new: https://git.openjdk.java.net/panama-foreign/pull/286/files/157b1eeb..d938015c Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/286/webrev.02 - incr: https://webrevs.openjdk.java.net/panama-foreign/286/webrev.01-02 Stats: 11 lines in 1 file changed: 5 ins; 2 del; 4 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/286.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/286/head:pull/286 PR: https://git.openjdk.java.net/panama-foreign/pull/286 From mcimadamore at openjdk.java.net Thu Aug 20 14:02:07 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 20 Aug 2020 14:02:07 GMT Subject: [foreign-jextract] RFR: 8252047: jextract generates uncompilable code with --source option [v3] In-Reply-To: References: Message-ID: On Thu, 20 Aug 2020 13:00:07 GMT, Athijegannathan Sundararajan wrote: >> Splitting constant helper class into multiple classes. >> Piggybacking to avoid generating "long double" fields, variables, arguments. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > refactored isLongDouble as a separate method as suggested in review. Looks good ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/286 From sundar at openjdk.java.net Thu Aug 20 14:04:53 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 14:04:53 GMT Subject: [foreign-jextract] Integrated: 8252047: jextract generates uncompilable code with --source option In-Reply-To: References: Message-ID: <8MqYPQw1SzzXj1TPQXOvKF5dEgKJnrNM7gGSh5R2zcs=.dd86dd23-e34e-4c27-8ff4-ebe2ae0fb097@github.com> On Wed, 19 Aug 2020 18:41:45 GMT, Athijegannathan Sundararajan wrote: > Splitting constant helper class into multiple classes. > Piggybacking to avoid generating "long double" fields, variables, arguments. This pull request has now been integrated. Changeset: f4651690 Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/f4651690 Stats: 164 lines in 2 files changed: 1 ins; 112 del; 51 mod 8252047: jextract generates uncompilable code with --source option Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/286 From sandhya.viswanathan at intel.com Thu Aug 20 15:20:38 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Thu, 20 Aug 2020 15:20:38 +0000 Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp In-Reply-To: <74d12ca9-420a-603e-ab1d-62aff8b6a95e@arm.com> References: <74d12ca9-420a-603e-ab1d-62aff8b6a95e@arm.com> Message-ID: Hi Ningsheng, Please go ahead and push. Best Regards, Sandhya -----Original Message----- From: Ningsheng Jian Sent: Thursday, August 20, 2020 12:51 AM To: panama-dev at openjdk.java.net' Cc: Viswanathan, Sandhya ; Paul Sandoz Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp Hi, Please help to review: Webrev: http://cr.openjdk.java.net/~njian/vectorapi/asmtest-merge-fix/webrev/ Sandhya helped to do a manual merge of vector-unstable branch with default yesterday. This patch adds the missing changes back by resolving the conflicts in aarch64-asmtest.py and regenerate code for assembler_aarch64.cpp. I also did some minor updates of aarch64-asmtest.py to make it not to reformat the generated code, to get less diff compared to jdk/jdk. Thanks, Ningsheng From paul.sandoz at oracle.com Thu Aug 20 15:29:40 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Thu, 20 Aug 2020 08:29:40 -0700 Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp In-Reply-To: References: <74d12ca9-420a-603e-ab1d-62aff8b6a95e@arm.com> Message-ID: <9AB5E27A-46E6-4D98-99CF-E4ADF95E52BE@oracle.com> Thanks Ningsheng. Perhaps assembler_aarch64.cpp can be generated by the build system, rather than manually and be located in the generated sources? If so could that be proposed as a separate fix to jdk/jdk? Paul. > On Aug 20, 2020, at 8:20 AM, Viswanathan, Sandhya wrote: > > Hi Ningsheng, > > Please go ahead and push. > > Best Regards, > Sandhya > > -----Original Message----- > From: Ningsheng Jian > Sent: Thursday, August 20, 2020 12:51 AM > To: panama-dev at openjdk.java.net' > Cc: Viswanathan, Sandhya ; Paul Sandoz > Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp > > Hi, > > Please help to review: > > Webrev: > http://cr.openjdk.java.net/~njian/vectorapi/asmtest-merge-fix/webrev/ > > Sandhya helped to do a manual merge of vector-unstable branch with default yesterday. This patch adds the missing changes back by resolving the conflicts in aarch64-asmtest.py and regenerate code for assembler_aarch64.cpp. I also did some minor updates of aarch64-asmtest.py to make it not to reformat the generated code, to get less diff compared to jdk/jdk. > > Thanks, > Ningsheng > > From sundar at openjdk.java.net Thu Aug 20 18:09:48 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 18:09:48 GMT Subject: [foreign-jextract] RFR: 8252121: jextract generated code fails with ABI for typedefed array type parameters Message-ID: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> TypeMaker now special cases typedef'ed arrays for argument types for functions. ------------- Commit messages: - Expended the test for typedef on a typedef. Trailing whitespace removed in test. - 8252121: jextract generated code fails with ABI for typedefed array type parameters Changes: https://git.openjdk.java.net/panama-foreign/pull/287/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/287/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252121 Stats: 136 lines in 4 files changed: 136 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/287.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/287/head:pull/287 PR: https://git.openjdk.java.net/panama-foreign/pull/287 From mcimadamore at openjdk.java.net Thu Aug 20 18:09:49 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 20 Aug 2020 18:09:49 GMT Subject: [foreign-jextract] RFR: 8252121: jextract generated code fails with ABI for typedefed array type parameters In-Reply-To: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> References: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> Message-ID: <3GrFUUcSyMMmLolja4uTygrICcGPaE8T9BFcYMxjF5A=.d5dec2d0-ac4f-4b02-bd16-0104c8479daa@github.com> On Thu, 20 Aug 2020 17:47:33 GMT, Athijegannathan Sundararajan wrote: > TypeMaker now special cases typedef'ed arrays for argument types for functions. I believe there are some recursion issues with multiple typedefs (we need also a test for that) src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/TypeMaker.java line 240: > 239: if (t.kind() == Delegated.Kind.TYPEDEF && t.type() instanceof Type.Array) { > 240: return visitArray((Type.Array)t.type(), aVoid); > 241: } shouldn't we just recurse on the type() field? what if it's a typedef of a typedef of a typedef.... ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/287 From sundar at openjdk.java.net Thu Aug 20 18:09:51 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 18:09:51 GMT Subject: [foreign-jextract] RFR: 8252121: jextract generated code fails with ABI for typedefed array type parameters In-Reply-To: <3GrFUUcSyMMmLolja4uTygrICcGPaE8T9BFcYMxjF5A=.d5dec2d0-ac4f-4b02-bd16-0104c8479daa@github.com> References: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> <3GrFUUcSyMMmLolja4uTygrICcGPaE8T9BFcYMxjF5A=.d5dec2d0-ac4f-4b02-bd16-0104c8479daa@github.com> Message-ID: On Thu, 20 Aug 2020 17:51:13 GMT, Maurizio Cimadamore wrote: >> TypeMaker now special cases typedef'ed arrays for argument types for functions. > > src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/TypeMaker.java line 240: > >> 239: if (t.kind() == Delegated.Kind.TYPEDEF && t.type() instanceof Type.Array) { >> 240: return visitArray((Type.Array)t.type(), aVoid); >> 241: } > > shouldn't we just recurse on the type() field? what if it's a typedef of a typedef of a typedef.... type() seems to return canonical type. I can another test for typedef of typedef. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/287 From mcimadamore at openjdk.java.net Thu Aug 20 18:10:42 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 20 Aug 2020 18:10:42 GMT Subject: [foreign-jextract] RFR: 8252121: jextract generated code fails with ABI for typedefed array type parameters In-Reply-To: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> References: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> Message-ID: On Thu, 20 Aug 2020 17:47:33 GMT, Athijegannathan Sundararajan wrote: > TypeMaker now special cases typedef'ed arrays for argument types for functions. That's ok for now - but I guess that, if this work, the declaration AST is wrong when multiple typedefs are involved. ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/287 From sundar at openjdk.java.net Thu Aug 20 18:11:35 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 18:11:35 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 8252121: jextract generated code fails with ABI for typedefed array type parameters Message-ID: Changeset: 55cb56af Author: Athijegannathan Sundararajan Date: 2020-08-20 18:10:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55cb56af 8252121: jextract generated code fails with ABI for typedefed array type parameters Reviewed-by: mcimadamore ! src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/TypeMaker.java + test/jdk/tools/jextract/test8252121/Test8252121.java + test/jdk/tools/jextract/test8252121/arrayparam.h + test/jdk/tools/jextract/test8252121/libArrayparam.c From sundar at openjdk.java.net Thu Aug 20 18:14:49 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 20 Aug 2020 18:14:49 GMT Subject: [foreign-jextract] Integrated: 8252121: jextract generated code fails with ABI for typedefed array type parameters In-Reply-To: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> References: <3t_aLtk2PpqrHGpa_S0qQ1KAtVYWva3mQVmjR9ciKfI=.175c9732-cc7b-4262-b6a7-4d52cd7f4f9b@github.com> Message-ID: <5fnvM553t_P3OBk_PBIg5r-aU2HRcUzD33YKlz4szfg=.a53d1427-9f78-4f0f-926f-3d08c0d97a80@github.com> On Thu, 20 Aug 2020 17:47:33 GMT, Athijegannathan Sundararajan wrote: > TypeMaker now special cases typedef'ed arrays for argument types for functions. This pull request has now been integrated. Changeset: 55cb56af Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/55cb56af Stats: 136 lines in 4 files changed: 0 ins; 136 del; 0 mod 8252121: jextract generated code fails with ABI for typedefed array type parameters Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/287 From youngty1997 at gmail.com Thu Aug 20 20:32:44 2020 From: youngty1997 at gmail.com (Ty Young) Date: Thu, 20 Aug 2020 15:32:44 -0500 Subject: No segment method for MemoryAddress? Message-ID: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> So, apparently the .segment() method was removed and now provides a seemingly redundant address() method: private final MemoryAddress address; ... this.address.address(); which has the Javadoc: "Map this object into a MemoryAddress instance." ...but it is already a MemoryAddress? What is going on here? How are you supposed to get a segment from an address? Why is there a seemingly redundant address() method? Reading the Javadoc of Addressable: "Represents a type which is addressable. An addressable type is one which can be projected down to a memory address instance (see address()). Examples of addressable types are MemorySegment, MemoryAddress, LibraryLookup.Symbol and CSupport.VaList." provides context on why the address() method exists but not why segment() has been removed. Personally, I think the address() method should be removed and the components that make up a MemoryAddress be exposed instead if possible, but that's my 2 cents. From maurizio.cimadamore at oracle.com Thu Aug 20 21:43:00 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 20 Aug 2020 22:43:00 +0100 Subject: No segment method for MemoryAddress? In-Reply-To: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> Message-ID: <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> On 20/08/2020 21:32, Ty Young wrote: > So, apparently the .segment() method was removed and > now provides a seemingly redundant address() method: This was all described here: https://mail.openjdk.java.net/pipermail/panama-dev/2020-July/009928.html Basically, a MemoryAddress no longer has a link to a segment. An address is just a thin wrapper around an Object/long unsafe addressing pair. Addressable is mostly there so that _everything_ that can be converted to an address can be passed to a function. We use this in jextract, so that clients can avoid a lot of calls to ".baseAddress()". If you don't need it, you can ignore it. Maurizio > > > private final MemoryAddress address; > > > ... > > > this.address.address(); > > > which has the Javadoc: > > > "Map this object into a MemoryAddress instance." > > > ...but it is already a MemoryAddress? What is going on here? How are > you supposed to get a segment from an address? Why is there a > seemingly redundant address() method? > > > Reading the Javadoc of Addressable: > > > "Represents a type which is addressable. An addressable type is one > which can be projected down to a memory address instance (see > address()). Examples of addressable types are MemorySegment, > MemoryAddress, LibraryLookup.Symbol and CSupport.VaList." > > > provides context on why the address() method exists but not why > segment() has been removed. > > > Personally, I think the address() method should be removed and the > components that make up a MemoryAddress be exposed instead if > possible, but that's my 2 cents. > > > > > From youngty1997 at gmail.com Fri Aug 21 00:40:31 2020 From: youngty1997 at gmail.com (Ty Young) Date: Thu, 20 Aug 2020 19:40:31 -0500 Subject: No segment method for MemoryAddress? In-Reply-To: <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> Message-ID: <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> On 8/20/20 4:43 PM, Maurizio Cimadamore wrote: > > On 20/08/2020 21:32, Ty Young wrote: >> So, apparently the .segment() method was removed and >> now provides a seemingly redundant address() method: > > This was all described here: > > https://mail.openjdk.java.net/pipermail/panama-dev/2020-July/009928.html > > Basically, a MemoryAddress no longer has a link to a segment. An > address is just a thin wrapper around an Object/long unsafe addressing > pair. > > Addressable is mostly there so that _everything_ that can be converted > to an address can be passed to a function. We use this in jextract, so > that clients can avoid a lot of calls to ".baseAddress()". If you > don't need it, you can ignore it. I read that and came to that very conclusion as you give for the reason. I thought it was a minor, optional API change and not something that breaks the API's flow though which is why I never bothered making a new JDK build. I don't personally understand the logic here - It makes more sense(to me, anyway) to talk in MemoryAddress(s) rather than MemorySegment(s), MemoryAddress takes up heap representing what could be represented using primitive longs(unless I'm missing something?), and you have this address() method on MemoryAddress that presumably just returns itself(?). The way it was before really wasn't bad, it just needed some method name changes(baseAddress() -> address()). I guess I'll be creating yet another abstraction interface "NativeAddress" or something. I hope it doesn't get to the point where I need to abstract everything about FMA. > > Maurizio > > >> >> >> private final MemoryAddress address; >> >> >> ... >> >> >> this.address.address(); >> >> >> which has the Javadoc: >> >> >> "Map this object into a MemoryAddress instance." >> >> >> ...but it is already a MemoryAddress? What is going on here? How are >> you supposed to get a segment from an address? Why is there a >> seemingly redundant address() method? >> >> >> Reading the Javadoc of Addressable: >> >> >> "Represents a type which is addressable. An addressable type is one >> which can be projected down to a memory address instance (see >> address()). Examples of addressable types are MemorySegment, >> MemoryAddress, LibraryLookup.Symbol and CSupport.VaList." >> >> >> provides context on why the address() method exists but not why >> segment() has been removed. >> >> >> Personally, I think the address() method should be removed and the >> components that make up a MemoryAddress be exposed instead if >> possible, but that's my 2 cents. >> >> >> >> >> From sandhya.viswanathan at intel.com Fri Aug 21 01:13:11 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Fri, 21 Aug 2020 01:13:11 +0000 Subject: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 7) Message-ID: Please find below a webrev which adds miscellaneous tests and attempts to increase the coverage of public methods to 98%: http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/TestCoverage/part7/webrev.00/ The smoke tests added are: and/AND with broadcast toDoubleArray reinterpretAsBytes reduceLanestoLong Best Regards, Sandhya From Ningsheng.Jian at arm.com Fri Aug 21 01:50:13 2020 From: Ningsheng.Jian at arm.com (Ningsheng Jian) Date: Fri, 21 Aug 2020 01:50:13 +0000 Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp In-Reply-To: <9AB5E27A-46E6-4D98-99CF-E4ADF95E52BE@oracle.com> References: <74d12ca9-420a-603e-ab1d-62aff8b6a95e@arm.com> <9AB5E27A-46E6-4D98-99CF-E4ADF95E52BE@oracle.com> Message-ID: Hi Paul, That was discussed in: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2020-August/039601.html We may have a separate work for that to jdk/jdk. Thanks, Ningsheng > -----Original Message----- > From: Paul Sandoz > Sent: Thursday, August 20, 2020 11:30 PM > To: Sandhya Viswanathan > Cc: Ningsheng Jian ; panama-dev at openjdk.java.net' > > Subject: Re: [vector-unstable] Resolve manual merge conflicts on assembler- > aarch64.cpp > > Thanks Ningsheng. > > Perhaps assembler_aarch64.cpp can be generated by the build system, rather than > manually and be located in the generated sources? If so could that be proposed as a > separate fix to jdk/jdk? > > Paul. > > > On Aug 20, 2020, at 8:20 AM, Viswanathan, Sandhya > wrote: > > > > Hi Ningsheng, > > > > Please go ahead and push. > > > > Best Regards, > > Sandhya > > > > -----Original Message----- > > From: Ningsheng Jian > > Sent: Thursday, August 20, 2020 12:51 AM > > To: panama-dev at openjdk.java.net' > > Cc: Viswanathan, Sandhya ; Paul Sandoz > > > Subject: [vector-unstable] Resolve manual merge conflicts on assembler- > aarch64.cpp > > > > Hi, > > > > Please help to review: > > > > Webrev: > > http://cr.openjdk.java.net/~njian/vectorapi/asmtest-merge-fix/webrev/ > > > > Sandhya helped to do a manual merge of vector-unstable branch with default > yesterday. This patch adds the missing changes back by resolving the conflicts in > aarch64-asmtest.py and regenerate code for assembler_aarch64.cpp. I also did some > minor updates of aarch64-asmtest.py to make it not to reformat the generated code, > to get less diff compared to jdk/jdk. > > > > Thanks, > > Ningsheng > > > > From ningsheng.jian at arm.com Fri Aug 21 01:56:23 2020 From: ningsheng.jian at arm.com (ningsheng.jian at arm.com) Date: Fri, 21 Aug 2020 01:56:23 +0000 Subject: hg: panama/dev: Resolve manual merge conflicts on assembler-aarch64.cpp Message-ID: <202008210156.07L1uN3Z022329@aojmv0008.oracle.com> Changeset: 004feb79931c Author: njian Date: 2020-08-20 15:31 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/004feb79931c Resolve manual merge conflicts on assembler-aarch64.cpp Summary: Update aarch64-asmtest.py and regenerate code for assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp From maurizio.cimadamore at oracle.com Fri Aug 21 09:03:20 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Fri, 21 Aug 2020 10:03:20 +0100 Subject: No segment method for MemoryAddress? In-Reply-To: <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> Message-ID: On 21/08/2020 01:40, Ty Young wrote: > > On 8/20/20 4:43 PM, Maurizio Cimadamore wrote: >> >> On 20/08/2020 21:32, Ty Young wrote: >>> So, apparently the .segment() method was removed and >>> now provides a seemingly redundant address() method: >> >> This was all described here: >> >> https://mail.openjdk.java.net/pipermail/panama-dev/2020-July/009928.html >> >> Basically, a MemoryAddress no longer has a link to a segment. An >> address is just a thin wrapper around an Object/long unsafe >> addressing pair. >> >> Addressable is mostly there so that _everything_ that can be >> converted to an address can be passed to a function. We use this in >> jextract, so that clients can avoid a lot of calls to >> ".baseAddress()". If you don't need it, you can ignore it. > > > I read that and came to that very conclusion as you give for the > reason. I thought it was a minor, optional API change and not > something that breaks the API's flow though which is why I never > bothered making a new JDK build. > > > I don't personally understand the logic here - It makes more sense(to > me, anyway) to talk in MemoryAddress(s) rather than MemorySegment(s), > MemoryAddress takes up heap representing what could be represented > using primitive longs(unless I'm missing something?), and you have > this address() method on MemoryAddress that presumably just returns > itself(?). The way it was before really wasn't bad, it just needed > some method name changes(baseAddress() -> address()). I think we should largely leave the address() method alone in this discussion. That is part of the Addressable interface, which is a way to abstract over MemorySegment, MemoryAddress, LibraryLookup.Symbol and VaList. It's totally orthogonal to the discussion. While the change might be surprising for people used to the way the API was, I think in reality is more natural to people coming to the API for the first time. Note that the recent "state" documents already explained things in that light. In general, if you want to dereference memory, its' way clearer if you do so by having a segment; a segment has spatial and temporal boundaries (which can make dereference safe). An address doesn't. Before this change we had a very subtle distinction between *checked* and *unchecked* addresses; that is, the segment() returned by an address might sometimes be NULL (which means no dereference, sorry). This made it extremely difficult to write libraries on top of the FMA, because whenever you accepted a MemoryAddress you had to ask: is this a MA which is dereference-able, or not? This was very visible as soon as we started to add some helper methods in the CSupport class. The new state is much cleaner: need to dereference? Then you need a segment. But sometimes a native library will "just" give you a MemoryAddress back; at which point you can either construct a segment out of it (using the restricted factory), or dereference it directly, by projecting it into a long offset (and using the _everything_ segment as the base segment). Why not just using a long? Because we cannot represent heap addresses with just a long. An address is both an Object (base) and a long (offset); in case of a *native* address, the base is NULL and only the offset matters. But for an address into an heap array you need both. As for the "heap waste" argument, since now memory address is a dumb holder of two final fields (Object, long), making this an inline type is a no brainer, when Valhalla will allow us to do so. Maurizio > > > I guess I'll be creating yet another abstraction interface > "NativeAddress" or something. I hope it doesn't get to the point where > I need to abstract everything about FMA. > > >> >> Maurizio >> >> >>> >>> >>> private final MemoryAddress address; >>> >>> >>> ... >>> >>> >>> this.address.address(); >>> >>> >>> which has the Javadoc: >>> >>> >>> "Map this object into a MemoryAddress instance." >>> >>> >>> ...but it is already a MemoryAddress? What is going on here? How are >>> you supposed to get a segment from an address? Why is there a >>> seemingly redundant address() method? >>> >>> >>> Reading the Javadoc of Addressable: >>> >>> >>> "Represents a type which is addressable. An addressable type is one >>> which can be projected down to a memory address instance (see >>> address()). Examples of addressable types are MemorySegment, >>> MemoryAddress, LibraryLookup.Symbol and CSupport.VaList." >>> >>> >>> provides context on why the address() method exists but not why >>> segment() has been removed. >>> >>> >>> Personally, I think the address() method should be removed and the >>> components that make up a MemoryAddress be exposed instead if >>> possible, but that's my 2 cents. >>> >>> >>> >>> >>> From duke at openjdk.java.net Fri Aug 21 11:06:03 2020 From: duke at openjdk.java.net (duke) Date: Fri, 21 Aug 2020 11:06:03 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess: 80 new changesets Message-ID: <8f5fa143-295b-450d-b4e7-6005d623991f@openjdk.org> Changeset: e15e30fe Author: Yasumasa Suenaga Date: 2020-08-03 15:29:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e15e30fe 8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java Changeset: 42f4170b Author: Jayathirth D V Date: 2020-08-03 17:27:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/42f4170b 8243674: Remove language tag length limit for iTXt chunk in PNGImageReader Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/ReadLongLanguageTagTest.java Changeset: 84e397b4 Author: Phil Race Date: 2020-08-04 12:20:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84e397b4 8250894: Provide a configure option to build and run against the platform libharfbuzz Reviewed-by: erikj ! make/autoconf/help.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.in ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 7f74c7dd Author: Alexander Zuev Date: 2020-08-05 12:52:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f74c7dd 8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) Reviewed-by: serb ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/multiresolution/MultiResolutionImageSelectionTest.java Changeset: c798b3d0 Author: Prasanta Sadhukhan Date: 2020-08-05 17:49:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c798b3d0 6709913: BasicComboBoxUI.isPopupVisible returns NullPointerException Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java + test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: c32923e0 Author: Phil Race Date: 2020-08-06 09:43:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c32923e0 8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files Reviewed-by: serb, kizune, kcr, cjplummer ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: 2c00d740 Author: Prasanta Sadhukhan Date: 2020-08-07 09:21:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2c00d740 8251187: Mark BasicComboNPE regression test as headful Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: 0615eac2 Author: Prasanta Sadhukhan Date: 2020-08-07 09:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0615eac2 8249838: javax.swing.JLayeredPane has used valueOf twice in example code in documentation Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java Changeset: 79a4a019 Author: Pankaj Bansal Date: 2020-08-09 14:30:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/79a4a019 8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java Changeset: 63b34987 Author: Phil Race Date: 2020-08-10 21:12:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/63b34987 8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager Reviewed-by: serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: 62a67c5d Author: Phil Race Date: 2020-08-11 10:56:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/62a67c5d Merge Changeset: dce1aee4 Author: Sergey Bylokhov Date: 2020-08-11 05:30:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dce1aee4 8250856: Address reliance on default constructors in the AWT APIs Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceAdapter.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetAdapter.java ! src/java.desktop/share/classes/java/awt/event/ComponentAdapter.java ! src/java.desktop/share/classes/java/awt/event/ContainerAdapter.java ! src/java.desktop/share/classes/java/awt/event/FocusAdapter.java ! src/java.desktop/share/classes/java/awt/event/HierarchyBoundsAdapter.java ! src/java.desktop/share/classes/java/awt/event/KeyAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseMotionAdapter.java ! src/java.desktop/share/classes/java/awt/event/WindowAdapter.java Changeset: 31480720 Author: Sergey Bylokhov Date: 2020-08-11 05:34:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/31480720 8250857: Address reliance on default constructors in the Java Beans API Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/PersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: d2d5bc70 Author: Martin Desruisseaux Committer: Sergey Bylokhov Date: 2020-08-11 05:52:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d2d5bc70 8166038: BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/jdk/java/awt/image/BufferedImage/GetTileGridOffset.java Changeset: fe8fcfb4 Author: Sergey Bylokhov Date: 2020-08-11 06:03:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8fcfb4 8078228: Default file manager and web browser didn't launch and got SecurityException Reviewed-by: jdv, dmarkov + test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java + test/jdk/java/awt/Desktop/SecurityTest/desktop.policy Changeset: 50f1b87a Author: Prasanta Sadhukhan Date: 2020-08-12 19:32:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50f1b87a 8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiViewportUI.java Changeset: 9573ef8b Author: Prasanta Sadhukhan Date: 2020-08-14 15:49:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9573ef8b Merge Changeset: a963aab1 Author: Brian Burkhalter Date: 2020-08-14 08:12:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a963aab1 8181919: Refactor test/java/io/File/GetXSpace.sh to java test Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/GetXSpace.sh Changeset: 57320327 Author: Harold Seigel Date: 2020-08-14 15:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57320327 8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError Add the missing test cases to existing test InterfaceObjectTest.java Reviewed-by: lfoltan, coleenp ! src/hotspot/share/interpreter/linkResolver.cpp - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java + test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm + test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java Changeset: 65b99c7b Author: Charlie Gracie Committer: Roman Kennke Date: 2020-08-14 18:23:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65b99c7b 8241065: Shenandoah: remove leftover code after JDK-8231086 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 087cbbfd Author: Gerard Ziemski Date: 2020-08-14 13:24:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/087cbbfd 8237591: Mac: include OS X version in hs_err_pid crash log file Added macOS and build version to crash lof report Reviewed-by: dholmes, dcubed ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 8d432d29 Author: Prasanta Sadhukhan Date: 2020-08-15 11:06:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8d432d29 Merge Changeset: 50c37fc7 Author: Daniel D. Daugherty Date: 2020-08-15 16:02:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50c37fc7 8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment Reviewed-by: kbarrett ! src/hotspot/share/oops/markWord.hpp Changeset: 77522d12 Author: Ioi Lam Date: 2020-08-15 18:13:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77522d12 8251559: Remove empty file utilities/sizes.cpp Reviewed-by: ccheung, dholmes - src/hotspot/share/utilities/sizes.cpp Changeset: fb300a3f Author: Nick Gasson Date: 2020-08-14 18:08:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fb300a3f 8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java Changeset: f1a5cbb1 Author: Martin Doerr Date: 2020-08-17 10:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f1a5cbb1 8251846: Replace __linux which is no longer defined Reviewed-by: dholmes, goetz ! src/hotspot/share/utilities/debug.cpp Changeset: 55e3560a Author: Thomas Schatzl Date: 2020-08-17 11:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e3560a 8245721: Refactor the TaskTerminator Improve the structure of the TaskTerminator code to make it more understandable and amenable to improvements. Reviewed-by: zgu, kbarrett, lkorinth ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskTerminator.hpp Changeset: ea73b5b0 Author: Stefan Karlsson Date: 2020-08-17 11:30:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ea73b5b0 8233281: Obsolete UseSemaphoreGCThreadsSynchronization Reviewed-by: tschatzl, kbarrett, ayang ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 2631422b Author: Stefan Karlsson Date: 2020-08-17 11:32:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2631422b 8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp Changeset: 5d9c1e45 Author: Stefan Karlsson Date: 2020-08-17 11:34:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d9c1e45 8251835: JDK-8251374 breaks jmap -dump:all Reviewed-by: phh, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 34949494 Author: Patrick Concannon Date: 2020-08-17 10:36:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/34949494 7164518: No PortUnreachableException when connecting to a non-existing DatagramSocket (mac) This fix changes the test to run with the new impl of DatagramSocket, which remedies the issue that caused the test to fail with a wrong expection and can now be taken off the ProblemList. Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java Changeset: 51c8ac36 Author: Stefan Karlsson Date: 2020-08-17 11:36:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51c8ac36 8251837: Rename get_safepoint_workers to safepoint_workers Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 35421399 Author: Coleen Phillimore Date: 2020-08-17 10:08:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35421399 8235765: Use of the long type should be avoided in shared code Changed some long declarations to uint64_t/int64_t or unsigned int, depending on context. Reviewed-by: lfoltan, kvn, dholmes ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 5dbcdbbe Author: Andy Herrick Date: 2020-08-17 11:59:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5dbcdbbe 8250611: Cannot display splash screen on Windows Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp Changeset: 57d2c869 Author: Calvin Cheung Date: 2020-08-17 18:46:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57d2c869 8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness. Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 89d75304 Author: Alexander Matveev Date: 2020-08-17 13:41:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/89d75304 8250803: pkgbuild failed with exit code 134 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java Changeset: c190193e Author: Vicente Romero Date: 2020-08-17 17:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c190193e 8246804: Incorrect copyright header in TypeAnnotationParser.java Reviewed-by: darcy, psandoz ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java Changeset: 4a588d89 Author: Prasadrao Koppula Date: 2020-06-11 21:54:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4a588d89 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: d1b66912 Author: Mikael Vidstedt Date: 2020-08-12 20:07:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d1b66912 Added tag jdk-15+36 for changeset e3f940bd3c8f ! .hgtags Changeset: 38f4f06c Author: Jesper Wilhelmsson Date: 2020-08-18 01:08:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38f4f06c Merge ! .hgtags ! .hgtags Changeset: 39c9560c Author: Rajan Halade Date: 2020-08-17 17:26:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39c9560c 8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails Reviewed-by: jnimeh ! test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java Changeset: 61e42ed8 Author: Joe Darcy Date: 2020-08-17 18:58:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61e42ed8 8071961: Add javac lint warning when a default constructor is created Reviewed-by: jjg, jlahoda, abuckley, erikj, mcimadamore ! make/CompileJavaModules.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/DefaultCtor.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/module-info.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/pkg/Foo.java + test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: cc8d5202 Author: Pavel Rappo Date: 2020-08-18 10:29:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/cc8d5202 8251550: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SummaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SystemPropertyTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/source/util/ParameterNameProvider.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/SourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.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/PackageIndexWriter.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/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.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/VisibleMemberCache.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java Changeset: 74ae1371 Author: Albert Mingkun Yang Date: 2020-08-18 11:43:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74ae1371 8251463: Obsolete -XX:ForceNUMA option Reviewed-by: kbarrett, sjohanss, lkorinth ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: daffaa83 Author: Daniel Fuchs Date: 2020-08-18 11:37:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/daffaa83 8251160: Fix "no comment" warnings in java.logging Add missing documentation to the Serialized Form of Level and LogRecord. Reviewed-by: lancea, mchung ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 70c08153 Author: Aleksey Shipilev Date: 2020-08-18 12:46:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70c08153 8251924: 32-bit build failures after JDK-8235765 Reviewed-by: dholmes ! src/hotspot/share/oops/klassVtable.cpp Changeset: f779affd Author: Dong Bo Committer: Fei Yang Date: 2020-08-18 10:20:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f779affd 8251885: aarch64: aarch64-asmtest.py script generates unpredictable instructions Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp Changeset: e8d284fa Author: Per Lid?n Date: 2020-08-18 16:37:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e8d284fa 8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again Reviewed-by: shade, eosterlund ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp + test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 54490d30 Author: Evan Whelan Committer: Sean Coffey Date: 2020-08-18 14:43:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54490d30 8249691: jdk/lambda/vm/StrictfpDefault.java file can be removed Reviewed-by: coffeys - test/jdk/jdk/lambda/vm/StrictfpDefault.java Changeset: 74cb1b4e Author: Magnus Ihse Bursie Date: 2020-08-18 17:35:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74cb1b4e 8251541: "no symbols" printed when building hotspot Reviewed-by: erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: 9871f3a2 Author: Pavel Rappo Date: 2020-08-18 17:34:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9871f3a2 8251939: Fix copy-paste issues and address TODOs Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java Changeset: f797e19e Author: Zhengyu Gu Date: 2020-08-18 13:34:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f797e19e 8251910: Shenandoah: Handshake threads between weak-roots and reset phases Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: ae912be8 Author: Claes Redestad Date: 2020-08-18 15:34:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ae912be8 8251459: Compute caller save exclusion RegMasks once Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 714db70b Author: Evgeny Nikitin Date: 2020-08-10 20:31:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/714db70b 8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/compiler/codecache/stress/Helper.java Changeset: 929ffca4 Author: Evgeny Nikitin Date: 2020-08-10 16:11:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/929ffca4 8069411: OutOfMemoryError in OverloadCompileQueueTest.java OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: c2ee4326 Author: Vicente Romero Date: 2020-08-18 19:23:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2ee4326 8249902: tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id Reviewed-by: jjg - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java Changeset: 67b3cbff Author: Evan Whelan Committer: Daniel Fuchs Date: 2020-08-19 08:58:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/67b3cbff 8250748: Doc of URL(String, String, int, String, URLStreamHandler) does not use link Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/URL.java Changeset: b328bc14 Author: Rahul Yadav Date: 2020-08-18 16:44:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b328bc14 8251715: Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/SSLExceptionTest.java Changeset: 9fc76c2b Author: Kim Barrett Date: 2020-08-19 06:11:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9fc76c2b 8251888: Move HotSpot Style Guide wiki subpages to jdk/jdk/doc Copy unit-test page from wiki, merge jtreg names page into hotspot-style.md Reviewed-by: kvn, iignatyev ! doc/hotspot-style.html ! doc/hotspot-style.md + doc/hotspot-unit-tests.html + doc/hotspot-unit-tests.md Changeset: 3fb8f436 Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-19 16:27:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3fb8f436 8246047: Replace LinkedList impl in net.http.websocket.BuilderImpl Replaced usages of LinkedList with ArrayList in http.websocket.BuilderImpl Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java Changeset: ecfb2914 Author: Pavel Rappo Date: 2020-08-19 17:44:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ecfb2914 8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java + test/langtools/tools/javac/doctree/dcapi/overview10.html + test/langtools/tools/javac/doctree/dcapi/overview10.html.out + test/langtools/tools/javac/doctree/dcapi/overview11.html + test/langtools/tools/javac/doctree/dcapi/overview11.html.out Changeset: 8e4a4cdb Author: Pavel Rappo Date: 2020-08-19 17:51:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e4a4cdb 8251454: Wrong "self type" in DCTree.DCEndElement Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java Changeset: 93c00472 Author: Harold Seigel Date: 2020-08-19 19:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93c00472 8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64. Reviewed-by: gziemski, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 49e7609d Author: Naoto Sato Date: 2020-08-19 13:41:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/49e7609d 8251499: no-placeholder compact number patterns throw IllegalArgumentException Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java Changeset: b9a37e48 Author: Nick Gasson Date: 2020-08-20 09:32:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b9a37e48 8251923: "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: b29c1fbb Author: Jan Lahoda Date: 2020-08-20 10:48:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b29c1fbb 8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\" Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: 17bc6915 Author: Jesper Wilhelmsson Date: 2020-08-20 11:43:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/17bc6915 Added tag jdk-16+12 for changeset fc8e62b399bd ! .hgtags Changeset: 99c9b390 Author: Kevin Walls Date: 2020-08-20 11:42:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c9b390 8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal Reviewed-by: kvn, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 6160353b Author: Lance Andersen Date: 2020-08-20 12:38:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6160353b 8251208: Add missing javadoc comments to java.sql and java.sql.rowsets Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java Changeset: 51a3b25d Author: Mikael Vidstedt Date: 2020-08-20 11:09:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51a3b25d 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: b2da6e1a Author: Igor Ignatyev Date: 2020-08-20 11:12:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b2da6e1a 8252005: narrow disabling of allowSmartActionArgs in vmTestbase Reviewed-by: sspitsyn - test/hotspot/jtreg/vmTestbase/TEST.properties + test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! 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/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 4fc02117 Author: duke Date: 2020-08-21 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4fc02117 Automatic merge of jdk:master into master Changeset: 8422fa32 Author: duke Date: 2020-08-21 11:01:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8422fa32 Automatic merge of master into foreign-memaccess From duke at openjdk.java.net Fri Aug 21 11:10:40 2020 From: duke at openjdk.java.net (duke) Date: Fri, 21 Aug 2020 11:10:40 GMT Subject: git: openjdk/panama-foreign: master: 79 new changesets Message-ID: Changeset: e15e30fe Author: Yasumasa Suenaga Date: 2020-08-03 15:29:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e15e30fe 8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java Changeset: 42f4170b Author: Jayathirth D V Date: 2020-08-03 17:27:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/42f4170b 8243674: Remove language tag length limit for iTXt chunk in PNGImageReader Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/ReadLongLanguageTagTest.java Changeset: 84e397b4 Author: Phil Race Date: 2020-08-04 12:20:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84e397b4 8250894: Provide a configure option to build and run against the platform libharfbuzz Reviewed-by: erikj ! make/autoconf/help.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.in ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 7f74c7dd Author: Alexander Zuev Date: 2020-08-05 12:52:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f74c7dd 8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) Reviewed-by: serb ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/multiresolution/MultiResolutionImageSelectionTest.java Changeset: c798b3d0 Author: Prasanta Sadhukhan Date: 2020-08-05 17:49:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c798b3d0 6709913: BasicComboBoxUI.isPopupVisible returns NullPointerException Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java + test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: c32923e0 Author: Phil Race Date: 2020-08-06 09:43:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c32923e0 8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files Reviewed-by: serb, kizune, kcr, cjplummer ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: 2c00d740 Author: Prasanta Sadhukhan Date: 2020-08-07 09:21:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2c00d740 8251187: Mark BasicComboNPE regression test as headful Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: 0615eac2 Author: Prasanta Sadhukhan Date: 2020-08-07 09:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0615eac2 8249838: javax.swing.JLayeredPane has used valueOf twice in example code in documentation Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java Changeset: 79a4a019 Author: Pankaj Bansal Date: 2020-08-09 14:30:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/79a4a019 8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java Changeset: 63b34987 Author: Phil Race Date: 2020-08-10 21:12:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/63b34987 8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager Reviewed-by: serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: 62a67c5d Author: Phil Race Date: 2020-08-11 10:56:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/62a67c5d Merge Changeset: dce1aee4 Author: Sergey Bylokhov Date: 2020-08-11 05:30:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dce1aee4 8250856: Address reliance on default constructors in the AWT APIs Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceAdapter.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetAdapter.java ! src/java.desktop/share/classes/java/awt/event/ComponentAdapter.java ! src/java.desktop/share/classes/java/awt/event/ContainerAdapter.java ! src/java.desktop/share/classes/java/awt/event/FocusAdapter.java ! src/java.desktop/share/classes/java/awt/event/HierarchyBoundsAdapter.java ! src/java.desktop/share/classes/java/awt/event/KeyAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseMotionAdapter.java ! src/java.desktop/share/classes/java/awt/event/WindowAdapter.java Changeset: 31480720 Author: Sergey Bylokhov Date: 2020-08-11 05:34:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/31480720 8250857: Address reliance on default constructors in the Java Beans API Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/PersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: d2d5bc70 Author: Martin Desruisseaux Committer: Sergey Bylokhov Date: 2020-08-11 05:52:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d2d5bc70 8166038: BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/jdk/java/awt/image/BufferedImage/GetTileGridOffset.java Changeset: fe8fcfb4 Author: Sergey Bylokhov Date: 2020-08-11 06:03:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8fcfb4 8078228: Default file manager and web browser didn't launch and got SecurityException Reviewed-by: jdv, dmarkov + test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java + test/jdk/java/awt/Desktop/SecurityTest/desktop.policy Changeset: 50f1b87a Author: Prasanta Sadhukhan Date: 2020-08-12 19:32:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50f1b87a 8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiViewportUI.java Changeset: 9573ef8b Author: Prasanta Sadhukhan Date: 2020-08-14 15:49:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9573ef8b Merge Changeset: a963aab1 Author: Brian Burkhalter Date: 2020-08-14 08:12:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a963aab1 8181919: Refactor test/java/io/File/GetXSpace.sh to java test Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/GetXSpace.sh Changeset: 57320327 Author: Harold Seigel Date: 2020-08-14 15:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57320327 8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError Add the missing test cases to existing test InterfaceObjectTest.java Reviewed-by: lfoltan, coleenp ! src/hotspot/share/interpreter/linkResolver.cpp - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java + test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm + test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java Changeset: 65b99c7b Author: Charlie Gracie Committer: Roman Kennke Date: 2020-08-14 18:23:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65b99c7b 8241065: Shenandoah: remove leftover code after JDK-8231086 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 087cbbfd Author: Gerard Ziemski Date: 2020-08-14 13:24:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/087cbbfd 8237591: Mac: include OS X version in hs_err_pid crash log file Added macOS and build version to crash lof report Reviewed-by: dholmes, dcubed ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 8d432d29 Author: Prasanta Sadhukhan Date: 2020-08-15 11:06:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8d432d29 Merge Changeset: 50c37fc7 Author: Daniel D. Daugherty Date: 2020-08-15 16:02:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50c37fc7 8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment Reviewed-by: kbarrett ! src/hotspot/share/oops/markWord.hpp Changeset: 77522d12 Author: Ioi Lam Date: 2020-08-15 18:13:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77522d12 8251559: Remove empty file utilities/sizes.cpp Reviewed-by: ccheung, dholmes - src/hotspot/share/utilities/sizes.cpp Changeset: fb300a3f Author: Nick Gasson Date: 2020-08-14 18:08:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fb300a3f 8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java Changeset: f1a5cbb1 Author: Martin Doerr Date: 2020-08-17 10:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f1a5cbb1 8251846: Replace __linux which is no longer defined Reviewed-by: dholmes, goetz ! src/hotspot/share/utilities/debug.cpp Changeset: 55e3560a Author: Thomas Schatzl Date: 2020-08-17 11:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e3560a 8245721: Refactor the TaskTerminator Improve the structure of the TaskTerminator code to make it more understandable and amenable to improvements. Reviewed-by: zgu, kbarrett, lkorinth ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskTerminator.hpp Changeset: ea73b5b0 Author: Stefan Karlsson Date: 2020-08-17 11:30:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ea73b5b0 8233281: Obsolete UseSemaphoreGCThreadsSynchronization Reviewed-by: tschatzl, kbarrett, ayang ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 2631422b Author: Stefan Karlsson Date: 2020-08-17 11:32:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2631422b 8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp Changeset: 5d9c1e45 Author: Stefan Karlsson Date: 2020-08-17 11:34:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d9c1e45 8251835: JDK-8251374 breaks jmap -dump:all Reviewed-by: phh, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 34949494 Author: Patrick Concannon Date: 2020-08-17 10:36:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/34949494 7164518: No PortUnreachableException when connecting to a non-existing DatagramSocket (mac) This fix changes the test to run with the new impl of DatagramSocket, which remedies the issue that caused the test to fail with a wrong expection and can now be taken off the ProblemList. Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java Changeset: 51c8ac36 Author: Stefan Karlsson Date: 2020-08-17 11:36:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51c8ac36 8251837: Rename get_safepoint_workers to safepoint_workers Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 35421399 Author: Coleen Phillimore Date: 2020-08-17 10:08:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35421399 8235765: Use of the long type should be avoided in shared code Changed some long declarations to uint64_t/int64_t or unsigned int, depending on context. Reviewed-by: lfoltan, kvn, dholmes ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 5dbcdbbe Author: Andy Herrick Date: 2020-08-17 11:59:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5dbcdbbe 8250611: Cannot display splash screen on Windows Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp Changeset: 57d2c869 Author: Calvin Cheung Date: 2020-08-17 18:46:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57d2c869 8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness. Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 89d75304 Author: Alexander Matveev Date: 2020-08-17 13:41:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/89d75304 8250803: pkgbuild failed with exit code 134 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java Changeset: c190193e Author: Vicente Romero Date: 2020-08-17 17:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c190193e 8246804: Incorrect copyright header in TypeAnnotationParser.java Reviewed-by: darcy, psandoz ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java Changeset: 4a588d89 Author: Prasadrao Koppula Date: 2020-06-11 21:54:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4a588d89 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: d1b66912 Author: Mikael Vidstedt Date: 2020-08-12 20:07:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d1b66912 Added tag jdk-15+36 for changeset e3f940bd3c8f ! .hgtags Changeset: 38f4f06c Author: Jesper Wilhelmsson Date: 2020-08-18 01:08:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38f4f06c Merge ! .hgtags ! .hgtags Changeset: 39c9560c Author: Rajan Halade Date: 2020-08-17 17:26:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39c9560c 8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails Reviewed-by: jnimeh ! test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java Changeset: 61e42ed8 Author: Joe Darcy Date: 2020-08-17 18:58:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61e42ed8 8071961: Add javac lint warning when a default constructor is created Reviewed-by: jjg, jlahoda, abuckley, erikj, mcimadamore ! make/CompileJavaModules.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/DefaultCtor.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/module-info.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/pkg/Foo.java + test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: cc8d5202 Author: Pavel Rappo Date: 2020-08-18 10:29:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/cc8d5202 8251550: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SummaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SystemPropertyTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/source/util/ParameterNameProvider.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/SourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.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/PackageIndexWriter.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/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.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/VisibleMemberCache.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java Changeset: 74ae1371 Author: Albert Mingkun Yang Date: 2020-08-18 11:43:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74ae1371 8251463: Obsolete -XX:ForceNUMA option Reviewed-by: kbarrett, sjohanss, lkorinth ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: daffaa83 Author: Daniel Fuchs Date: 2020-08-18 11:37:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/daffaa83 8251160: Fix "no comment" warnings in java.logging Add missing documentation to the Serialized Form of Level and LogRecord. Reviewed-by: lancea, mchung ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 70c08153 Author: Aleksey Shipilev Date: 2020-08-18 12:46:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70c08153 8251924: 32-bit build failures after JDK-8235765 Reviewed-by: dholmes ! src/hotspot/share/oops/klassVtable.cpp Changeset: f779affd Author: Dong Bo Committer: Fei Yang Date: 2020-08-18 10:20:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f779affd 8251885: aarch64: aarch64-asmtest.py script generates unpredictable instructions Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp Changeset: e8d284fa Author: Per Lid?n Date: 2020-08-18 16:37:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e8d284fa 8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again Reviewed-by: shade, eosterlund ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp + test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 54490d30 Author: Evan Whelan Committer: Sean Coffey Date: 2020-08-18 14:43:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54490d30 8249691: jdk/lambda/vm/StrictfpDefault.java file can be removed Reviewed-by: coffeys - test/jdk/jdk/lambda/vm/StrictfpDefault.java Changeset: 74cb1b4e Author: Magnus Ihse Bursie Date: 2020-08-18 17:35:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74cb1b4e 8251541: "no symbols" printed when building hotspot Reviewed-by: erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: 9871f3a2 Author: Pavel Rappo Date: 2020-08-18 17:34:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9871f3a2 8251939: Fix copy-paste issues and address TODOs Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java Changeset: f797e19e Author: Zhengyu Gu Date: 2020-08-18 13:34:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f797e19e 8251910: Shenandoah: Handshake threads between weak-roots and reset phases Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: ae912be8 Author: Claes Redestad Date: 2020-08-18 15:34:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ae912be8 8251459: Compute caller save exclusion RegMasks once Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 714db70b Author: Evgeny Nikitin Date: 2020-08-10 20:31:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/714db70b 8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/compiler/codecache/stress/Helper.java Changeset: 929ffca4 Author: Evgeny Nikitin Date: 2020-08-10 16:11:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/929ffca4 8069411: OutOfMemoryError in OverloadCompileQueueTest.java OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: c2ee4326 Author: Vicente Romero Date: 2020-08-18 19:23:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2ee4326 8249902: tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id Reviewed-by: jjg - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java Changeset: 67b3cbff Author: Evan Whelan Committer: Daniel Fuchs Date: 2020-08-19 08:58:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/67b3cbff 8250748: Doc of URL(String, String, int, String, URLStreamHandler) does not use link Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/URL.java Changeset: b328bc14 Author: Rahul Yadav Date: 2020-08-18 16:44:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b328bc14 8251715: Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/SSLExceptionTest.java Changeset: 9fc76c2b Author: Kim Barrett Date: 2020-08-19 06:11:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9fc76c2b 8251888: Move HotSpot Style Guide wiki subpages to jdk/jdk/doc Copy unit-test page from wiki, merge jtreg names page into hotspot-style.md Reviewed-by: kvn, iignatyev ! doc/hotspot-style.html ! doc/hotspot-style.md + doc/hotspot-unit-tests.html + doc/hotspot-unit-tests.md Changeset: 3fb8f436 Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-19 16:27:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3fb8f436 8246047: Replace LinkedList impl in net.http.websocket.BuilderImpl Replaced usages of LinkedList with ArrayList in http.websocket.BuilderImpl Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java Changeset: ecfb2914 Author: Pavel Rappo Date: 2020-08-19 17:44:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ecfb2914 8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java + test/langtools/tools/javac/doctree/dcapi/overview10.html + test/langtools/tools/javac/doctree/dcapi/overview10.html.out + test/langtools/tools/javac/doctree/dcapi/overview11.html + test/langtools/tools/javac/doctree/dcapi/overview11.html.out Changeset: 8e4a4cdb Author: Pavel Rappo Date: 2020-08-19 17:51:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e4a4cdb 8251454: Wrong "self type" in DCTree.DCEndElement Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java Changeset: 93c00472 Author: Harold Seigel Date: 2020-08-19 19:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93c00472 8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64. Reviewed-by: gziemski, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 49e7609d Author: Naoto Sato Date: 2020-08-19 13:41:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/49e7609d 8251499: no-placeholder compact number patterns throw IllegalArgumentException Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java Changeset: b9a37e48 Author: Nick Gasson Date: 2020-08-20 09:32:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b9a37e48 8251923: "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: b29c1fbb Author: Jan Lahoda Date: 2020-08-20 10:48:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b29c1fbb 8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\" Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: 17bc6915 Author: Jesper Wilhelmsson Date: 2020-08-20 11:43:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/17bc6915 Added tag jdk-16+12 for changeset fc8e62b399bd ! .hgtags Changeset: 99c9b390 Author: Kevin Walls Date: 2020-08-20 11:42:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c9b390 8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal Reviewed-by: kvn, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 6160353b Author: Lance Andersen Date: 2020-08-20 12:38:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6160353b 8251208: Add missing javadoc comments to java.sql and java.sql.rowsets Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java Changeset: 51a3b25d Author: Mikael Vidstedt Date: 2020-08-20 11:09:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51a3b25d 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: b2da6e1a Author: Igor Ignatyev Date: 2020-08-20 11:12:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b2da6e1a 8252005: narrow disabling of allowSmartActionArgs in vmTestbase Reviewed-by: sspitsyn - test/hotspot/jtreg/vmTestbase/TEST.properties + test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! 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/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 4fc02117 Author: duke Date: 2020-08-21 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4fc02117 Automatic merge of jdk:master into master From duke at openjdk.java.net Fri Aug 21 11:16:11 2020 From: duke at openjdk.java.net (duke) Date: Fri, 21 Aug 2020 11:16:11 GMT Subject: git: openjdk/panama-foreign: foreign-abi: 81 new changesets Message-ID: <69ad8f74-c7f0-461a-ada5-7bc9d8865a5c@openjdk.org> Changeset: e15e30fe Author: Yasumasa Suenaga Date: 2020-08-03 15:29:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e15e30fe 8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java Changeset: 42f4170b Author: Jayathirth D V Date: 2020-08-03 17:27:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/42f4170b 8243674: Remove language tag length limit for iTXt chunk in PNGImageReader Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/ReadLongLanguageTagTest.java Changeset: 84e397b4 Author: Phil Race Date: 2020-08-04 12:20:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84e397b4 8250894: Provide a configure option to build and run against the platform libharfbuzz Reviewed-by: erikj ! make/autoconf/help.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.in ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 7f74c7dd Author: Alexander Zuev Date: 2020-08-05 12:52:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f74c7dd 8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) Reviewed-by: serb ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/multiresolution/MultiResolutionImageSelectionTest.java Changeset: c798b3d0 Author: Prasanta Sadhukhan Date: 2020-08-05 17:49:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c798b3d0 6709913: BasicComboBoxUI.isPopupVisible returns NullPointerException Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java + test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: c32923e0 Author: Phil Race Date: 2020-08-06 09:43:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c32923e0 8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files Reviewed-by: serb, kizune, kcr, cjplummer ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: 2c00d740 Author: Prasanta Sadhukhan Date: 2020-08-07 09:21:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2c00d740 8251187: Mark BasicComboNPE regression test as headful Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: 0615eac2 Author: Prasanta Sadhukhan Date: 2020-08-07 09:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0615eac2 8249838: javax.swing.JLayeredPane has used valueOf twice in example code in documentation Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java Changeset: 79a4a019 Author: Pankaj Bansal Date: 2020-08-09 14:30:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/79a4a019 8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java Changeset: 63b34987 Author: Phil Race Date: 2020-08-10 21:12:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/63b34987 8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager Reviewed-by: serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: 62a67c5d Author: Phil Race Date: 2020-08-11 10:56:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/62a67c5d Merge Changeset: dce1aee4 Author: Sergey Bylokhov Date: 2020-08-11 05:30:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dce1aee4 8250856: Address reliance on default constructors in the AWT APIs Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceAdapter.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetAdapter.java ! src/java.desktop/share/classes/java/awt/event/ComponentAdapter.java ! src/java.desktop/share/classes/java/awt/event/ContainerAdapter.java ! src/java.desktop/share/classes/java/awt/event/FocusAdapter.java ! src/java.desktop/share/classes/java/awt/event/HierarchyBoundsAdapter.java ! src/java.desktop/share/classes/java/awt/event/KeyAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseMotionAdapter.java ! src/java.desktop/share/classes/java/awt/event/WindowAdapter.java Changeset: 31480720 Author: Sergey Bylokhov Date: 2020-08-11 05:34:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/31480720 8250857: Address reliance on default constructors in the Java Beans API Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/PersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: d2d5bc70 Author: Martin Desruisseaux Committer: Sergey Bylokhov Date: 2020-08-11 05:52:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d2d5bc70 8166038: BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/jdk/java/awt/image/BufferedImage/GetTileGridOffset.java Changeset: fe8fcfb4 Author: Sergey Bylokhov Date: 2020-08-11 06:03:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8fcfb4 8078228: Default file manager and web browser didn't launch and got SecurityException Reviewed-by: jdv, dmarkov + test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java + test/jdk/java/awt/Desktop/SecurityTest/desktop.policy Changeset: 50f1b87a Author: Prasanta Sadhukhan Date: 2020-08-12 19:32:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50f1b87a 8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiViewportUI.java Changeset: 9573ef8b Author: Prasanta Sadhukhan Date: 2020-08-14 15:49:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9573ef8b Merge Changeset: a963aab1 Author: Brian Burkhalter Date: 2020-08-14 08:12:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a963aab1 8181919: Refactor test/java/io/File/GetXSpace.sh to java test Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/GetXSpace.sh Changeset: 57320327 Author: Harold Seigel Date: 2020-08-14 15:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57320327 8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError Add the missing test cases to existing test InterfaceObjectTest.java Reviewed-by: lfoltan, coleenp ! src/hotspot/share/interpreter/linkResolver.cpp - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java + test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm + test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java Changeset: 65b99c7b Author: Charlie Gracie Committer: Roman Kennke Date: 2020-08-14 18:23:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65b99c7b 8241065: Shenandoah: remove leftover code after JDK-8231086 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 087cbbfd Author: Gerard Ziemski Date: 2020-08-14 13:24:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/087cbbfd 8237591: Mac: include OS X version in hs_err_pid crash log file Added macOS and build version to crash lof report Reviewed-by: dholmes, dcubed ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 8d432d29 Author: Prasanta Sadhukhan Date: 2020-08-15 11:06:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8d432d29 Merge Changeset: 50c37fc7 Author: Daniel D. Daugherty Date: 2020-08-15 16:02:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50c37fc7 8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment Reviewed-by: kbarrett ! src/hotspot/share/oops/markWord.hpp Changeset: 77522d12 Author: Ioi Lam Date: 2020-08-15 18:13:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77522d12 8251559: Remove empty file utilities/sizes.cpp Reviewed-by: ccheung, dholmes - src/hotspot/share/utilities/sizes.cpp Changeset: fb300a3f Author: Nick Gasson Date: 2020-08-14 18:08:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fb300a3f 8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java Changeset: f1a5cbb1 Author: Martin Doerr Date: 2020-08-17 10:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f1a5cbb1 8251846: Replace __linux which is no longer defined Reviewed-by: dholmes, goetz ! src/hotspot/share/utilities/debug.cpp Changeset: 55e3560a Author: Thomas Schatzl Date: 2020-08-17 11:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e3560a 8245721: Refactor the TaskTerminator Improve the structure of the TaskTerminator code to make it more understandable and amenable to improvements. Reviewed-by: zgu, kbarrett, lkorinth ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskTerminator.hpp Changeset: ea73b5b0 Author: Stefan Karlsson Date: 2020-08-17 11:30:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ea73b5b0 8233281: Obsolete UseSemaphoreGCThreadsSynchronization Reviewed-by: tschatzl, kbarrett, ayang ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 2631422b Author: Stefan Karlsson Date: 2020-08-17 11:32:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2631422b 8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp Changeset: 5d9c1e45 Author: Stefan Karlsson Date: 2020-08-17 11:34:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d9c1e45 8251835: JDK-8251374 breaks jmap -dump:all Reviewed-by: phh, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 34949494 Author: Patrick Concannon Date: 2020-08-17 10:36:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/34949494 7164518: No PortUnreachableException when connecting to a non-existing DatagramSocket (mac) This fix changes the test to run with the new impl of DatagramSocket, which remedies the issue that caused the test to fail with a wrong expection and can now be taken off the ProblemList. Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java Changeset: 51c8ac36 Author: Stefan Karlsson Date: 2020-08-17 11:36:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51c8ac36 8251837: Rename get_safepoint_workers to safepoint_workers Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 35421399 Author: Coleen Phillimore Date: 2020-08-17 10:08:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35421399 8235765: Use of the long type should be avoided in shared code Changed some long declarations to uint64_t/int64_t or unsigned int, depending on context. Reviewed-by: lfoltan, kvn, dholmes ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 5dbcdbbe Author: Andy Herrick Date: 2020-08-17 11:59:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5dbcdbbe 8250611: Cannot display splash screen on Windows Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp Changeset: 57d2c869 Author: Calvin Cheung Date: 2020-08-17 18:46:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57d2c869 8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness. Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 89d75304 Author: Alexander Matveev Date: 2020-08-17 13:41:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/89d75304 8250803: pkgbuild failed with exit code 134 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java Changeset: c190193e Author: Vicente Romero Date: 2020-08-17 17:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c190193e 8246804: Incorrect copyright header in TypeAnnotationParser.java Reviewed-by: darcy, psandoz ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java Changeset: 4a588d89 Author: Prasadrao Koppula Date: 2020-06-11 21:54:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4a588d89 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: d1b66912 Author: Mikael Vidstedt Date: 2020-08-12 20:07:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d1b66912 Added tag jdk-15+36 for changeset e3f940bd3c8f ! .hgtags Changeset: 38f4f06c Author: Jesper Wilhelmsson Date: 2020-08-18 01:08:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38f4f06c Merge ! .hgtags ! .hgtags Changeset: 39c9560c Author: Rajan Halade Date: 2020-08-17 17:26:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39c9560c 8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails Reviewed-by: jnimeh ! test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java Changeset: 61e42ed8 Author: Joe Darcy Date: 2020-08-17 18:58:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61e42ed8 8071961: Add javac lint warning when a default constructor is created Reviewed-by: jjg, jlahoda, abuckley, erikj, mcimadamore ! make/CompileJavaModules.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/DefaultCtor.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/module-info.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/pkg/Foo.java + test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: cc8d5202 Author: Pavel Rappo Date: 2020-08-18 10:29:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/cc8d5202 8251550: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SummaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SystemPropertyTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/source/util/ParameterNameProvider.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/SourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.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/PackageIndexWriter.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/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.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/VisibleMemberCache.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java Changeset: 74ae1371 Author: Albert Mingkun Yang Date: 2020-08-18 11:43:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74ae1371 8251463: Obsolete -XX:ForceNUMA option Reviewed-by: kbarrett, sjohanss, lkorinth ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: daffaa83 Author: Daniel Fuchs Date: 2020-08-18 11:37:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/daffaa83 8251160: Fix "no comment" warnings in java.logging Add missing documentation to the Serialized Form of Level and LogRecord. Reviewed-by: lancea, mchung ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 70c08153 Author: Aleksey Shipilev Date: 2020-08-18 12:46:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70c08153 8251924: 32-bit build failures after JDK-8235765 Reviewed-by: dholmes ! src/hotspot/share/oops/klassVtable.cpp Changeset: f779affd Author: Dong Bo Committer: Fei Yang Date: 2020-08-18 10:20:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f779affd 8251885: aarch64: aarch64-asmtest.py script generates unpredictable instructions Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp Changeset: e8d284fa Author: Per Lid?n Date: 2020-08-18 16:37:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e8d284fa 8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again Reviewed-by: shade, eosterlund ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp + test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 54490d30 Author: Evan Whelan Committer: Sean Coffey Date: 2020-08-18 14:43:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54490d30 8249691: jdk/lambda/vm/StrictfpDefault.java file can be removed Reviewed-by: coffeys - test/jdk/jdk/lambda/vm/StrictfpDefault.java Changeset: 74cb1b4e Author: Magnus Ihse Bursie Date: 2020-08-18 17:35:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74cb1b4e 8251541: "no symbols" printed when building hotspot Reviewed-by: erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: 9871f3a2 Author: Pavel Rappo Date: 2020-08-18 17:34:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9871f3a2 8251939: Fix copy-paste issues and address TODOs Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java Changeset: f797e19e Author: Zhengyu Gu Date: 2020-08-18 13:34:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f797e19e 8251910: Shenandoah: Handshake threads between weak-roots and reset phases Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: ae912be8 Author: Claes Redestad Date: 2020-08-18 15:34:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ae912be8 8251459: Compute caller save exclusion RegMasks once Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 714db70b Author: Evgeny Nikitin Date: 2020-08-10 20:31:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/714db70b 8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/compiler/codecache/stress/Helper.java Changeset: 929ffca4 Author: Evgeny Nikitin Date: 2020-08-10 16:11:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/929ffca4 8069411: OutOfMemoryError in OverloadCompileQueueTest.java OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: c2ee4326 Author: Vicente Romero Date: 2020-08-18 19:23:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2ee4326 8249902: tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id Reviewed-by: jjg - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java Changeset: 67b3cbff Author: Evan Whelan Committer: Daniel Fuchs Date: 2020-08-19 08:58:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/67b3cbff 8250748: Doc of URL(String, String, int, String, URLStreamHandler) does not use link Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/URL.java Changeset: b328bc14 Author: Rahul Yadav Date: 2020-08-18 16:44:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b328bc14 8251715: Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/SSLExceptionTest.java Changeset: 9fc76c2b Author: Kim Barrett Date: 2020-08-19 06:11:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9fc76c2b 8251888: Move HotSpot Style Guide wiki subpages to jdk/jdk/doc Copy unit-test page from wiki, merge jtreg names page into hotspot-style.md Reviewed-by: kvn, iignatyev ! doc/hotspot-style.html ! doc/hotspot-style.md + doc/hotspot-unit-tests.html + doc/hotspot-unit-tests.md Changeset: 3fb8f436 Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-19 16:27:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3fb8f436 8246047: Replace LinkedList impl in net.http.websocket.BuilderImpl Replaced usages of LinkedList with ArrayList in http.websocket.BuilderImpl Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java Changeset: ecfb2914 Author: Pavel Rappo Date: 2020-08-19 17:44:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ecfb2914 8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java + test/langtools/tools/javac/doctree/dcapi/overview10.html + test/langtools/tools/javac/doctree/dcapi/overview10.html.out + test/langtools/tools/javac/doctree/dcapi/overview11.html + test/langtools/tools/javac/doctree/dcapi/overview11.html.out Changeset: 8e4a4cdb Author: Pavel Rappo Date: 2020-08-19 17:51:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e4a4cdb 8251454: Wrong "self type" in DCTree.DCEndElement Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java Changeset: 93c00472 Author: Harold Seigel Date: 2020-08-19 19:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93c00472 8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64. Reviewed-by: gziemski, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 49e7609d Author: Naoto Sato Date: 2020-08-19 13:41:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/49e7609d 8251499: no-placeholder compact number patterns throw IllegalArgumentException Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java Changeset: b9a37e48 Author: Nick Gasson Date: 2020-08-20 09:32:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b9a37e48 8251923: "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: b29c1fbb Author: Jan Lahoda Date: 2020-08-20 10:48:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b29c1fbb 8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\" Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: 17bc6915 Author: Jesper Wilhelmsson Date: 2020-08-20 11:43:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/17bc6915 Added tag jdk-16+12 for changeset fc8e62b399bd ! .hgtags Changeset: 99c9b390 Author: Kevin Walls Date: 2020-08-20 11:42:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c9b390 8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal Reviewed-by: kvn, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 6160353b Author: Lance Andersen Date: 2020-08-20 12:38:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6160353b 8251208: Add missing javadoc comments to java.sql and java.sql.rowsets Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java Changeset: 51a3b25d Author: Mikael Vidstedt Date: 2020-08-20 11:09:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51a3b25d 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: b2da6e1a Author: Igor Ignatyev Date: 2020-08-20 11:12:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b2da6e1a 8252005: narrow disabling of allowSmartActionArgs in vmTestbase Reviewed-by: sspitsyn - test/hotspot/jtreg/vmTestbase/TEST.properties + test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! 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/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 4fc02117 Author: duke Date: 2020-08-21 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4fc02117 Automatic merge of jdk:master into master Changeset: 8422fa32 Author: duke Date: 2020-08-21 11:01:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8422fa32 Automatic merge of master into foreign-memaccess Changeset: 8445c223 Author: duke Date: 2020-08-21 11:01:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8445c223 Automatic merge of foreign-memaccess into foreign-abi ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/matcher.cpp From duke at openjdk.java.net Fri Aug 21 11:20:58 2020 From: duke at openjdk.java.net (duke) Date: Fri, 21 Aug 2020 11:20:58 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 82 new changesets Message-ID: Changeset: e15e30fe Author: Yasumasa Suenaga Date: 2020-08-03 15:29:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e15e30fe 8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WFontConfiguration.java Changeset: 42f4170b Author: Jayathirth D V Date: 2020-08-03 17:27:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/42f4170b 8243674: Remove language tag length limit for iTXt chunk in PNGImageReader Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java + test/jdk/javax/imageio/plugins/png/ReadLongLanguageTagTest.java Changeset: 84e397b4 Author: Phil Race Date: 2020-08-04 12:20:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84e397b4 8250894: Provide a configure option to build and run against the platform libharfbuzz Reviewed-by: erikj ! make/autoconf/help.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.in ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 7f74c7dd Author: Alexander Zuev Date: 2020-08-05 12:52:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7f74c7dd 8212226: SurfaceManager throws "Invalid Image variant" for MultiResolutionImage (Windows) Reviewed-by: serb ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java + test/jdk/java/awt/image/multiresolution/MultiResolutionImageSelectionTest.java Changeset: c798b3d0 Author: Prasanta Sadhukhan Date: 2020-08-05 17:49:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c798b3d0 6709913: BasicComboBoxUI.isPopupVisible returns NullPointerException Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java + test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: c32923e0 Author: Phil Race Date: 2020-08-06 09:43:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c32923e0 8240487: Cleanup whitespace in .cc, .hh, .m, and .mm files Reviewed-by: serb, kizune, kcr, cjplummer ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobotKeyCode.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/OSVersion.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: 2c00d740 Author: Prasanta Sadhukhan Date: 2020-08-07 09:21:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2c00d740 8251187: Mark BasicComboNPE regression test as headful Reviewed-by: prr ! test/jdk/javax/swing/plaf/basic/BasicComboBoxUI/BasicComboNPE.java Changeset: 0615eac2 Author: Prasanta Sadhukhan Date: 2020-08-07 09:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0615eac2 8249838: javax.swing.JLayeredPane has used valueOf twice in example code in documentation Reviewed-by: jdv, pbansal ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java Changeset: 79a4a019 Author: Pankaj Bansal Date: 2020-08-09 14:30:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/79a4a019 8247753: UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32 Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/LookAndFeel/SystemLookAndFeel/SystemLookAndFeelTest.java Changeset: 63b34987 Author: Phil Race Date: 2020-08-10 21:12:47 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/63b34987 8251367: [windows] harfbuzz.dll not found causes failure to load sun.font.SunFontManager Reviewed-by: serb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java Changeset: 62a67c5d Author: Phil Race Date: 2020-08-11 10:56:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/62a67c5d Merge Changeset: dce1aee4 Author: Sergey Bylokhov Date: 2020-08-11 05:30:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/dce1aee4 8250856: Address reliance on default constructors in the AWT APIs Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceAdapter.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetAdapter.java ! src/java.desktop/share/classes/java/awt/event/ComponentAdapter.java ! src/java.desktop/share/classes/java/awt/event/ContainerAdapter.java ! src/java.desktop/share/classes/java/awt/event/FocusAdapter.java ! src/java.desktop/share/classes/java/awt/event/HierarchyBoundsAdapter.java ! src/java.desktop/share/classes/java/awt/event/KeyAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseAdapter.java ! src/java.desktop/share/classes/java/awt/event/MouseMotionAdapter.java ! src/java.desktop/share/classes/java/awt/event/WindowAdapter.java Changeset: 31480720 Author: Sergey Bylokhov Date: 2020-08-11 05:34:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/31480720 8250857: Address reliance on default constructors in the Java Beans API Reviewed-by: prr ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/PersistenceDelegate.java ! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: d2d5bc70 Author: Martin Desruisseaux Committer: Sergey Bylokhov Date: 2020-08-11 05:52:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d2d5bc70 8166038: BufferedImage methods getTileGridXOffset() and getTileGridYOffset() return a non 0 value for sub images Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/jdk/java/awt/image/BufferedImage/GetTileGridOffset.java Changeset: fe8fcfb4 Author: Sergey Bylokhov Date: 2020-08-11 06:03:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8fcfb4 8078228: Default file manager and web browser didn't launch and got SecurityException Reviewed-by: jdv, dmarkov + test/jdk/java/awt/Desktop/SecurityTest/DesktopSecurityTest.java + test/jdk/java/awt/Desktop/SecurityTest/desktop.policy Changeset: 50f1b87a Author: Prasanta Sadhukhan Date: 2020-08-12 19:32:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50f1b87a 8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/MultiViewportUI.java Changeset: 9573ef8b Author: Prasanta Sadhukhan Date: 2020-08-14 15:49:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9573ef8b Merge Changeset: a963aab1 Author: Brian Burkhalter Date: 2020-08-14 08:12:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a963aab1 8181919: Refactor test/java/io/File/GetXSpace.sh to java test Reviewed-by: naoto ! test/jdk/java/io/File/GetXSpace.java - test/jdk/java/io/File/GetXSpace.sh Changeset: 57320327 Author: Harold Seigel Date: 2020-08-14 15:42:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57320327 8251414: Add test that invokeinterface of a protected method in java.lang.Object throws NoSuchMethodError Add the missing test cases to existing test InterfaceObjectTest.java Reviewed-by: lfoltan, coleenp ! src/hotspot/share/interpreter/linkResolver.cpp - test/hotspot/jtreg/runtime/8026394/InterfaceObjectTest.java + test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm + test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java Changeset: 65b99c7b Author: Charlie Gracie Committer: Roman Kennke Date: 2020-08-14 18:23:43 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/65b99c7b 8241065: Shenandoah: remove leftover code after JDK-8231086 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 087cbbfd Author: Gerard Ziemski Date: 2020-08-14 13:24:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/087cbbfd 8237591: Mac: include OS X version in hs_err_pid crash log file Added macOS and build version to crash lof report Reviewed-by: dholmes, dcubed ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 8d432d29 Author: Prasanta Sadhukhan Date: 2020-08-15 11:06:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8d432d29 Merge Changeset: 50c37fc7 Author: Daniel D. Daugherty Date: 2020-08-15 16:02:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/50c37fc7 8251543: add mention of INFLATING() to share/oops/markWord.hpp header comment Reviewed-by: kbarrett ! src/hotspot/share/oops/markWord.hpp Changeset: 77522d12 Author: Ioi Lam Date: 2020-08-15 18:13:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/77522d12 8251559: Remove empty file utilities/sizes.cpp Reviewed-by: ccheung, dholmes - src/hotspot/share/utilities/sizes.cpp Changeset: fb300a3f Author: Nick Gasson Date: 2020-08-14 18:08:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fb300a3f 8251517: [TESTBUG] com/sun/net/httpserver/bugs/B6393710.java does not scale socket timeout Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/bugs/B6393710.java Changeset: f1a5cbb1 Author: Martin Doerr Date: 2020-08-17 10:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f1a5cbb1 8251846: Replace __linux which is no longer defined Reviewed-by: dholmes, goetz ! src/hotspot/share/utilities/debug.cpp Changeset: 55e3560a Author: Thomas Schatzl Date: 2020-08-17 11:23:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55e3560a 8245721: Refactor the TaskTerminator Improve the structure of the TaskTerminator code to make it more understandable and amenable to improvements. Reviewed-by: zgu, kbarrett, lkorinth ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/taskTerminator.hpp Changeset: ea73b5b0 Author: Stefan Karlsson Date: 2020-08-17 11:30:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ea73b5b0 8233281: Obsolete UseSemaphoreGCThreadsSynchronization Reviewed-by: tschatzl, kbarrett, ayang ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 2631422b Author: Stefan Karlsson Date: 2020-08-17 11:32:26 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2631422b 8251570: JDK-8215624 causes assert(worker_id <' _n_workers) failed: Invalid worker_id Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp Changeset: 5d9c1e45 Author: Stefan Karlsson Date: 2020-08-17 11:34:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5d9c1e45 8251835: JDK-8251374 breaks jmap -dump:all Reviewed-by: phh, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 34949494 Author: Patrick Concannon Date: 2020-08-17 10:36:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/34949494 7164518: No PortUnreachableException when connecting to a non-existing DatagramSocket (mac) This fix changes the test to run with the new impl of DatagramSocket, which remedies the issue that caused the test to fail with a wrong expection and can now be taken off the ProblemList. Reviewed-by: dfuchs ! test/jdk/ProblemList.txt ! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java Changeset: 51c8ac36 Author: Stefan Karlsson Date: 2020-08-17 11:36:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51c8ac36 8251837: Rename get_safepoint_workers to safepoint_workers Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/services/heapDumper.cpp Changeset: 35421399 Author: Coleen Phillimore Date: 2020-08-17 10:08:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/35421399 8235765: Use of the long type should be avoided in shared code Changed some long declarations to uint64_t/int64_t or unsigned int, depending on context. Reviewed-by: lfoltan, kvn, dholmes ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/generateOopMap.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 5dbcdbbe Author: Andy Herrick Date: 2020-08-17 11:59:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5dbcdbbe 8250611: Cannot display splash screen on Windows Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h ! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp Changeset: 57d2c869 Author: Calvin Cheung Date: 2020-08-17 18:46:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/57d2c869 8247529: Crash in runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java with Graal Avoid inserting InstanceKlass into the DumpTimeSharedClassTable after dynamic CDS dumping has started. Acquire the DumpTimeTable_lock before iterations on _dumptime_table to ensure memory order correctness. Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/dynamicArchive.cpp Changeset: 89d75304 Author: Alexander Matveev Date: 2020-08-17 13:41:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/89d75304 8250803: pkgbuild failed with exit code 134 Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java Changeset: c190193e Author: Vicente Romero Date: 2020-08-17 17:33:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c190193e 8246804: Incorrect copyright header in TypeAnnotationParser.java Reviewed-by: darcy, psandoz ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java Changeset: 4a588d89 Author: Prasadrao Koppula Date: 2020-06-11 21:54:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4a588d89 8246031: SSLSocket.getSession() doesn't close connection for timeout/ interrupts Reviewed-by: xuelei, coffeys ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SetSoTimeout.java Changeset: d1b66912 Author: Mikael Vidstedt Date: 2020-08-12 20:07:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d1b66912 Added tag jdk-15+36 for changeset e3f940bd3c8f ! .hgtags Changeset: 38f4f06c Author: Jesper Wilhelmsson Date: 2020-08-18 01:08:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/38f4f06c Merge ! .hgtags ! .hgtags Changeset: 39c9560c Author: Rajan Halade Date: 2020-08-17 17:26:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39c9560c 8251859: sun/security/validator/PKIXValAndRevCheckTests.java fails Reviewed-by: jnimeh ! test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java Changeset: 61e42ed8 Author: Joe Darcy Date: 2020-08-17 18:58:20 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/61e42ed8 8071961: Add javac lint warning when a default constructor is created Reviewed-by: jjg, jlahoda, abuckley, erikj, mcimadamore ! make/CompileJavaModules.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/DefaultCtor.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/module-info.java + test/langtools/tools/javac/diags/examples/WarnDefaultCtor/modulesourcepath/defaultctor/pkg/Foo.java + test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java + test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java Changeset: cc8d5202 Author: Pavel Rappo Date: 2020-08-18 10:29:06 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/cc8d5202 8251550: Clean up jdk.javadoc and the related parts of jdk.compiler Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SummaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SystemPropertyTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/source/util/ParameterNameProvider.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/SourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.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/PackageIndexWriter.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/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.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/VisibleMemberCache.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java Changeset: 74ae1371 Author: Albert Mingkun Yang Date: 2020-08-18 11:43:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74ae1371 8251463: Obsolete -XX:ForceNUMA option Reviewed-by: kbarrett, sjohanss, lkorinth ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1NUMAStats.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: daffaa83 Author: Daniel Fuchs Date: 2020-08-18 11:37:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/daffaa83 8251160: Fix "no comment" warnings in java.logging Add missing documentation to the Serialized Form of Level and LogRecord. Reviewed-by: lancea, mchung ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 70c08153 Author: Aleksey Shipilev Date: 2020-08-18 12:46:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/70c08153 8251924: 32-bit build failures after JDK-8235765 Reviewed-by: dholmes ! src/hotspot/share/oops/klassVtable.cpp Changeset: f779affd Author: Dong Bo Committer: Fei Yang Date: 2020-08-18 10:20:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f779affd 8251885: aarch64: aarch64-asmtest.py script generates unpredictable instructions Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64-asmtest.py ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp Changeset: e8d284fa Author: Per Lid?n Date: 2020-08-18 16:37:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e8d284fa 8248266: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast" again Reviewed-by: shade, eosterlund ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp + test/hotspot/jtreg/gc/z/TestNoUncommit.java ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: 54490d30 Author: Evan Whelan Committer: Sean Coffey Date: 2020-08-18 14:43:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/54490d30 8249691: jdk/lambda/vm/StrictfpDefault.java file can be removed Reviewed-by: coffeys - test/jdk/jdk/lambda/vm/StrictfpDefault.java Changeset: 74cb1b4e Author: Magnus Ihse Bursie Date: 2020-08-18 17:35:38 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/74cb1b4e 8251541: "no symbols" printed when building hotspot Reviewed-by: erikj ! make/hotspot/lib/CompileJvm.gmk Changeset: 9871f3a2 Author: Pavel Rappo Date: 2020-08-18 17:34:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9871f3a2 8251939: Fix copy-paste issues and address TODOs Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java Changeset: f797e19e Author: Zhengyu Gu Date: 2020-08-18 13:34:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f797e19e 8251910: Shenandoah: Handshake threads between weak-roots and reset phases Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: ae912be8 Author: Claes Redestad Date: 2020-08-18 15:34:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ae912be8 8251459: Compute caller save exclusion RegMasks once Reviewed-by: kvn, vlivanov ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 714db70b Author: Evgeny Nikitin Date: 2020-08-10 20:31:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/714db70b 8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/compiler/codecache/stress/Helper.java Changeset: 929ffca4 Author: Evgeny Nikitin Date: 2020-08-10 16:11:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/929ffca4 8069411: OutOfMemoryError in OverloadCompileQueueTest.java OOME seems to have happened in older version and does not show up in modern VM, hence the test OverloadCompileQueueTest.java gets un-quarantined. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: c2ee4326 Author: Vicente Romero Date: 2020-08-18 19:23:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c2ee4326 8249902: tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java uses @ignore w/o bug-id Reviewed-by: jjg - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java Changeset: 67b3cbff Author: Evan Whelan Committer: Daniel Fuchs Date: 2020-08-19 08:58:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/67b3cbff 8250748: Doc of URL(String, String, int, String, URLStreamHandler) does not use link Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/URL.java Changeset: b328bc14 Author: Rahul Yadav Date: 2020-08-18 16:44:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b328bc14 8251715: Throw UncheckedIOException in place of InternalError when HttpClient fails due to unavailability of underlying resources required by SSLContext This fix updates jdk.internal.net.http.HttpClientImpl to throw an UncheckedIOException instead of InternalError. Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/SSLExceptionTest.java Changeset: 9fc76c2b Author: Kim Barrett Date: 2020-08-19 06:11:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9fc76c2b 8251888: Move HotSpot Style Guide wiki subpages to jdk/jdk/doc Copy unit-test page from wiki, merge jtreg names page into hotspot-style.md Reviewed-by: kvn, iignatyev ! doc/hotspot-style.html ! doc/hotspot-style.md + doc/hotspot-unit-tests.html + doc/hotspot-unit-tests.md Changeset: 3fb8f436 Author: Conor Cleary Committer: Patrick Concannon Date: 2020-08-19 16:27:16 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3fb8f436 8246047: Replace LinkedList impl in net.http.websocket.BuilderImpl Replaced usages of LinkedList with ArrayList in http.websocket.BuilderImpl Reviewed-by: chegar, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java Changeset: ecfb2914 Author: Pavel Rappo Date: 2020-08-19 17:44:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ecfb2914 8251357: [DocCommentParser] Infinite loop while looking for the end of a preamble Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/langtools/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java + test/langtools/tools/javac/doctree/dcapi/overview10.html + test/langtools/tools/javac/doctree/dcapi/overview10.html.out + test/langtools/tools/javac/doctree/dcapi/overview11.html + test/langtools/tools/javac/doctree/dcapi/overview11.html.out Changeset: 8e4a4cdb Author: Pavel Rappo Date: 2020-08-19 17:51:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8e4a4cdb 8251454: Wrong "self type" in DCTree.DCEndElement Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java Changeset: 93c00472 Author: Harold Seigel Date: 2020-08-19 19:40:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/93c00472 8251490: [TESTBUG] The Java thread stack size specified is too small for nsk/stress/stack. Specify at least 448k Increase the -Xss stack size for some tests, mark other tests as not runnable on AArch64. Reviewed-by: gziemski, lfoltan ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java Changeset: 49e7609d Author: Naoto Sato Date: 2020-08-19 13:41:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/49e7609d 8251499: no-placeholder compact number patterns throw IllegalArgumentException Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java Changeset: b9a37e48 Author: Nick Gasson Date: 2020-08-20 09:32:01 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b9a37e48 8251923: "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: b29c1fbb Author: Jan Lahoda Date: 2020-08-20 10:48:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b29c1fbb 8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\" Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: 17bc6915 Author: Jesper Wilhelmsson Date: 2020-08-20 11:43:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/17bc6915 Added tag jdk-16+12 for changeset fc8e62b399bd ! .hgtags Changeset: 99c9b390 Author: Kevin Walls Date: 2020-08-20 11:42:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/99c9b390 8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal Reviewed-by: kvn, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 6160353b Author: Lance Andersen Date: 2020-08-20 12:38:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6160353b 8251208: Add missing javadoc comments to java.sql and java.sql.rowsets Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java Changeset: 51a3b25d Author: Mikael Vidstedt Date: 2020-08-20 11:09:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/51a3b25d 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: b2da6e1a Author: Igor Ignatyev Date: 2020-08-20 11:12:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b2da6e1a 8252005: narrow disabling of allowSmartActionArgs in vmTestbase Reviewed-by: sspitsyn - test/hotspot/jtreg/vmTestbase/TEST.properties + test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties Changeset: 03f2ab32 Author: Valerie Peng Date: 2020-08-21 03:09:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/03f2ab32 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: ef614ed8 Author: Igor Ignatyev Date: 2020-08-20 20:17:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ef614ed8 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: 24629956 Author: Aleksey Shipilev Date: 2020-08-21 09:38:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/24629956 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: 10fb6f9c Author: Ziyi Luo Committer: Thomas Schatzl Date: 2020-08-21 11:54:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/10fb6f9c 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: f189db28 Author: Thomas Schatzl Date: 2020-08-21 11:54:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f189db28 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: 8a56d7e0 Author: Thomas Schatzl Date: 2020-08-21 11:54:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8a56d7e0 8252034: G1: Remove *g1_reserved* methods Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! 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/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: fe8439f0 Author: Thomas Schatzl Date: 2020-08-21 11:57:55 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fe8439f0 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 4fc02117 Author: duke Date: 2020-08-21 11:00:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4fc02117 Automatic merge of jdk:master into master Changeset: 8422fa32 Author: duke Date: 2020-08-21 11:01:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8422fa32 Automatic merge of master into foreign-memaccess Changeset: 8445c223 Author: duke Date: 2020-08-21 11:01:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8445c223 Automatic merge of foreign-memaccess into foreign-abi ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/opto/matcher.cpp Changeset: f65529fa Author: duke Date: 2020-08-21 11:01:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f65529fa Automatic merge of foreign-abi into foreign-jextract ! make/CompileJavaModules.gmk ! make/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/autoconf/spec.gmk.in From paul.sandoz at oracle.com Fri Aug 21 17:31:08 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Fri, 21 Aug 2020 10:31:08 -0700 Subject: [vector-unstable] Resolve manual merge conflicts on assembler-aarch64.cpp In-Reply-To: References: <74d12ca9-420a-603e-ab1d-62aff8b6a95e@arm.com> <9AB5E27A-46E6-4D98-99CF-E4ADF95E52BE@oracle.com> Message-ID: Thanks, yes it?s separate work in jdk/jdk. Paul. > On Aug 20, 2020, at 6:50 PM, Ningsheng Jian wrote: > > Hi Paul, > > That was discussed in: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2020-August/039601.html > We may have a separate work for that to jdk/jdk. > > Thanks, > Ningsheng > >> -----Original Message----- >> From: Paul Sandoz >> Sent: Thursday, August 20, 2020 11:30 PM >> To: Sandhya Viswanathan >> Cc: Ningsheng Jian ; panama-dev at openjdk.java.net' >> >> Subject: Re: [vector-unstable] Resolve manual merge conflicts on assembler- >> aarch64.cpp >> >> Thanks Ningsheng. >> >> Perhaps assembler_aarch64.cpp can be generated by the build system, rather than >> manually and be located in the generated sources? If so could that be proposed as a >> separate fix to jdk/jdk? >> >> Paul. From jvernee at openjdk.java.net Fri Aug 21 21:36:59 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Fri, 21 Aug 2020 21:36:59 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled [v2] In-Reply-To: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: > Hi, > > This patch fixes GC stack walking for optimized native calls. > > For calls in compiled frames, the callee argument oops are processed using special case code in > `CompiledMethod::preserve_callee_argument_oops`. This code relies on the original bytecode to find the signature of the > callee, but for optimized native calls this doesn't make sense, since the original call is replaced, and some of the > arguments (notably some that are oops) are discarded. In the case of an optimized native call, we can skip all callee > argument oop processing, since we can't pass any oops to native calls any ways. Since the current code was already > looking at debug info to find the signature of the callee, I piggy-backed on that to add a flag for optimized native > calls. If the flag is set, we return early, skipping any processing. (I left in the assert I used to debug this, since > it gives the failure a better error message, should we run into this again in the future) Thanks, Jorn Jorn Vernee has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - Explicitly save RBP location in thread anchor, so we can add it to the RegisterMap when jumping from the entry frame to the last java frame during a GC stack walk. - Skip optimized native calls when processing callee argument oops. - Add an assert to check whether a RegisterMap entry is NULL or not ------------- Changes: https://git.openjdk.java.net/panama-foreign/pull/279/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/279/webrev.01 Stats: 58 lines in 15 files changed: 47 ins; 1 del; 10 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/279.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/279/head:pull/279 PR: https://git.openjdk.java.net/panama-foreign/pull/279 From vlivanov at openjdk.java.net Fri Aug 21 23:02:25 2020 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Fri, 21 Aug 2020 23:02:25 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled [v2] In-Reply-To: References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: <4dYAmphmHjQFKOiTHpZdNUmTm9hwSGaADZ-9Ux2xoSE=.1aaf9568-d765-4e2c-b4a0-8796b1d458c4@github.com> On Wed, 5 Aug 2020 12:48:16 GMT, Jorn Vernee wrote: >> Not sure it's the best way to fix the problem (need to look into the code more closely), but the fix looks good for now. > > Thanks for the reviews. > > When running the Upcalls benchmark I ran into another crash that looks related, so I'm looking into that before > integrating. > Explicitly save RBP location in thread anchor, so we can add it to the RegisterMap when jumping from the entry frame to The fix looks good. Still, IMO the best solution would be to adjust CallNative so it always kills RBP in case state transition is present. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/279 From youngty1997 at gmail.com Sat Aug 22 02:45:10 2020 From: youngty1997 at gmail.com (Ty Young) Date: Fri, 21 Aug 2020 21:45:10 -0500 Subject: No segment method for MemoryAddress? In-Reply-To: References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> Message-ID: <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> On 8/21/20 4:03 AM, Maurizio Cimadamore wrote: > > On 21/08/2020 01:40, Ty Young wrote: >> >> On 8/20/20 4:43 PM, Maurizio Cimadamore wrote: >>> >>> On 20/08/2020 21:32, Ty Young wrote: >>>> So, apparently the .segment() method was removed and >>>> now provides a seemingly redundant address() method: >>> >>> This was all described here: >>> >>> https://mail.openjdk.java.net/pipermail/panama-dev/2020-July/009928.html >>> >>> >>> Basically, a MemoryAddress no longer has a link to a segment. An >>> address is just a thin wrapper around an Object/long unsafe >>> addressing pair. >>> >>> Addressable is mostly there so that _everything_ that can be >>> converted to an address can be passed to a function. We use this in >>> jextract, so that clients can avoid a lot of calls to >>> ".baseAddress()". If you don't need it, you can ignore it. >> >> >> I read that and came to that very conclusion as you give for the >> reason. I thought it was a minor, optional API change and not >> something that breaks the API's flow though which is why I never >> bothered making a new JDK build. >> >> >> I don't personally understand the logic here - It makes more sense(to >> me, anyway) to talk in MemoryAddress(s) rather than MemorySegment(s), >> MemoryAddress takes up heap representing what could be represented >> using primitive longs(unless I'm missing something?), and you have >> this address() method on MemoryAddress that presumably just returns >> itself(?). The way it was before really wasn't bad, it just needed >> some method name changes(baseAddress() -> address()). > > I think we should largely leave the address() method alone in this > discussion. That is part of the Addressable interface, which is a way > to abstract over MemorySegment, MemoryAddress, LibraryLookup.Symbol > and VaList. It's totally orthogonal to the discussion. > > While the change might be surprising for people used to the way the > API was, I think in reality is more natural to people coming to the > API for the first time. Note that the recent "state" documents already > explained things in that light. In general, if you want to dereference > memory, its' way clearer if you do so by having a segment; a segment > has spatial and temporal boundaries (which can make dereference safe). > An address doesn't. > > Before this change we had a very subtle distinction between *checked* > and *unchecked* addresses; that is, the segment() returned by an > address might sometimes be NULL (which means no dereference, sorry). > This made it extremely difficult to write libraries on top of the FMA, > because whenever you accepted a MemoryAddress you had to ask: is this > a MA which is dereference-able, or not? This was very visible as soon > as we started to add some helper methods in the CSupport class. > > The new state is much cleaner: need to dereference? Then you need a > segment. But sometimes a native library will "just" give you a > MemoryAddress back; at which point you can either construct a segment > out of it (using the restricted factory), or dereference it directly, > by projecting it into a long offset (and using the _everything_ > segment as the base segment). > > Why not just using a long? Because we cannot represent heap addresses > with just a long. An address is both an Object (base) and a long > (offset); in case of a *native* address, the base is NULL and only the > offset matters. But for an address into an heap array you need both. > As for the "heap waste" argument, since now memory address is a dumb > holder of two final fields (Object, long), making this an inline type > is a no brainer, when Valhalla will allow us to do so. Makes sense I guess, but it introduces issues for me. There really isn't a great alternative to: public MemoryAddress getAddress(); which my abstraction used extensively. MemorySegment can't be used because of library symbols(which don't have segments) and doing: public E getAddressable(); doesn't work since depending purely on the interface will only ever get me the lower Addressable bounds. Best solution I can come up with is declaring a generic type at the interface level, using Addressable as the lower bounds. Doing that increases the amount of generic type declarations for static methods which are already decently sized: public static > E ofUnsafeValueLayout(MemoryAddress address, ValueLayout layout) I guess I'll have to figure something out or bite the bullet and go with an additional interface generic argument. > > Maurizio > > >> >> >> I guess I'll be creating yet another abstraction interface >> "NativeAddress" or something. I hope it doesn't get to the point >> where I need to abstract everything about FMA. >> >> >>> >>> Maurizio >>> >>> >>>> >>>> >>>> private final MemoryAddress address; >>>> >>>> >>>> ... >>>> >>>> >>>> this.address.address(); >>>> >>>> >>>> which has the Javadoc: >>>> >>>> >>>> "Map this object into a MemoryAddress instance." >>>> >>>> >>>> ...but it is already a MemoryAddress? What is going on here? How >>>> are you supposed to get a segment from an address? Why is there a >>>> seemingly redundant address() method? >>>> >>>> >>>> Reading the Javadoc of Addressable: >>>> >>>> >>>> "Represents a type which is addressable. An addressable type is one >>>> which can be projected down to a memory address instance (see >>>> address()). Examples of addressable types are MemorySegment, >>>> MemoryAddress, LibraryLookup.Symbol and CSupport.VaList." >>>> >>>> >>>> provides context on why the address() method exists but not why >>>> segment() has been removed. >>>> >>>> >>>> Personally, I think the address() method should be removed and the >>>> components that make up a MemoryAddress be exposed instead if >>>> possible, but that's my 2 cents. >>>> >>>> >>>> >>>> >>>> From maurizio.cimadamore at oracle.com Mon Aug 24 08:12:00 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Mon, 24 Aug 2020 09:12:00 +0100 Subject: No segment method for MemoryAddress? In-Reply-To: <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> Message-ID: <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> On 22/08/2020 03:45, Ty Young wrote: > Doing that increases the amount of generic type declarations for > static methods which are already decently sized: > > > public static > E > ofUnsafeValueLayout(MemoryAddress address, ValueLayout layout) Without knowing exactly what your code is doing - this seems similar to what we do in jextract to expose global variables (e.g. create unsafe segments based at a certain address, with given size). Maurizio From duke at openjdk.java.net Mon Aug 24 10:53:53 2020 From: duke at openjdk.java.net (duke) Date: Mon, 24 Aug 2020 10:53:53 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 3 new changesets Message-ID: <96961678-0ce9-4f6c-baa0-387452b2eb61@openjdk.org> Changeset: 81c74633 Author: Maurizio Cimadamore Date: 2020-08-24 10:52:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/81c74633 Unsafe ParallelSum test is broken Reviewed-by: jvernee, sundar ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java Changeset: 608bc984 Author: duke Date: 2020-08-24 10:52:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/608bc984 Automatic merge of foreign-memaccess into foreign-abi ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java Changeset: a0d5a09b Author: duke Date: 2020-08-24 10:53:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a0d5a09b Automatic merge of foreign-abi into foreign-jextract From sundar at openjdk.java.net Mon Aug 24 11:04:48 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 24 Aug 2020 11:04:48 GMT Subject: [foreign-memaccess] Integrated: Unsafe ParallelSum test is broken In-Reply-To: References: Message-ID: On Mon, 24 Aug 2020 09:59:16 GMT, Maurizio Cimadamore wrote: > The numbers for the unsafe parallel sum tests are artificially low; after some debugging I realized that the test was > not summing up all components. I then plugged in the unsafe fork join action into our existing memory segment > spliterator test, and verified that indeed that fork join action was violating all assertions. > I then fixed all the issues, verified that assertions were satisfied and then plugged the fixed action back into the > microbenchmark. > Unsurprisingly, the perf numbers of the unsafe part are now in sync with those obtained from the segment counterpart. Marked as reviewed by sundar (Committer). ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/288 From mcimadamore at openjdk.java.net Mon Aug 24 10:52:34 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 24 Aug 2020 10:52:34 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess: Unsafe ParallelSum test is broken Message-ID: Changeset: 81c74633 Author: Maurizio Cimadamore Date: 2020-08-24 10:52:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/81c74633 Unsafe ParallelSum test is broken Reviewed-by: jvernee, sundar ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java From mcimadamore at openjdk.java.net Mon Aug 24 11:04:47 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 24 Aug 2020 11:04:47 GMT Subject: [foreign-memaccess] Integrated: Unsafe ParallelSum test is broken Message-ID: The numbers for the unsafe parallel sum tests are artificially low; after some debugging I realized that the test was not summing up all components. I then plugged in the unsafe fork join action into our existing memory segment spliterator test, and verified that indeed that fork join action was violating all assertions. I then fixed all the issues, verified that assertions were satisfied and then plugged the fixed action back into the microbenchmark. Unsurprisingly, the perf numbers of the unsafe part are now in sync with those obtained from the segment counterpart. ------------- Commit messages: - Fix ParallelSum/unsafe test Changes: https://git.openjdk.java.net/panama-foreign/pull/288/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/288/webrev.00 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/288.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/288/head:pull/288 PR: https://git.openjdk.java.net/panama-foreign/pull/288 From jvernee at openjdk.java.net Mon Aug 24 11:04:48 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 11:04:48 GMT Subject: [foreign-memaccess] Integrated: Unsafe ParallelSum test is broken In-Reply-To: References: Message-ID: <2YmGpq5dGN7mzgu9VmciJRgnXSqWEVvHPoHTLfejGdU=.864c5c2b-3cb8-4fc3-b42e-db21986601b6@github.com> On Mon, 24 Aug 2020 09:59:16 GMT, Maurizio Cimadamore wrote: > The numbers for the unsafe parallel sum tests are artificially low; after some debugging I realized that the test was > not summing up all components. I then plugged in the unsafe fork join action into our existing memory segment > spliterator test, and verified that indeed that fork join action was violating all assertions. > I then fixed all the issues, verified that assertions were satisfied and then plugged the fixed action back into the > microbenchmark. > Unsurprisingly, the perf numbers of the unsafe part are now in sync with those obtained from the segment counterpart. Marked as reviewed by jvernee (Committer). test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java line 217: > 216: SumUnsafe s1 = new SumUnsafe(address, start, lobound); > 217: SumUnsafe s2 = new SumUnsafe(address, start + lobound, hibound); > 218: s1.fork(); Judging by this code the third parameter is no longer a length, but an upper bound? Maybe you also want to change the field name in that case. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/288 From duke at openjdk.java.net Mon Aug 24 10:53:42 2020 From: duke at openjdk.java.net (duke) Date: Mon, 24 Aug 2020 10:53:42 GMT Subject: git: openjdk/panama-foreign: foreign-abi: 2 new changesets Message-ID: <6dd094ca-f335-4c61-bae7-4271dc66ecda@openjdk.org> Changeset: 81c74633 Author: Maurizio Cimadamore Date: 2020-08-24 10:52:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/81c74633 Unsafe ParallelSum test is broken Reviewed-by: jvernee, sundar ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java Changeset: 608bc984 Author: duke Date: 2020-08-24 10:52:58 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/608bc984 Automatic merge of foreign-memaccess into foreign-abi ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java From mcimadamore at openjdk.java.net Mon Aug 24 11:04:50 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 24 Aug 2020 11:04:50 GMT Subject: [foreign-memaccess] Integrated: Unsafe ParallelSum test is broken In-Reply-To: <2YmGpq5dGN7mzgu9VmciJRgnXSqWEVvHPoHTLfejGdU=.864c5c2b-3cb8-4fc3-b42e-db21986601b6@github.com> References: <2YmGpq5dGN7mzgu9VmciJRgnXSqWEVvHPoHTLfejGdU=.864c5c2b-3cb8-4fc3-b42e-db21986601b6@github.com> Message-ID: On Mon, 24 Aug 2020 10:50:14 GMT, Jorn Vernee wrote: >> The numbers for the unsafe parallel sum tests are artificially low; after some debugging I realized that the test was >> not summing up all components. I then plugged in the unsafe fork join action into our existing memory segment >> spliterator test, and verified that indeed that fork join action was violating all assertions. >> I then fixed all the issues, verified that assertions were satisfied and then plugged the fixed action back into the >> microbenchmark. >> Unsurprisingly, the perf numbers of the unsafe part are now in sync with those obtained from the segment counterpart. > > test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java line 217: > >> 216: SumUnsafe s1 = new SumUnsafe(address, start, lobound); >> 217: SumUnsafe s2 = new SumUnsafe(address, start + lobound, hibound); >> 218: s1.fork(); > > Judging by this code the third parameter is no longer a length, but an upper bound? Maybe you also want to change the > field name in that case. Uhm - it's still the length (in elements) associated with the task. I'll leave the field name as is. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/288 From mcimadamore at openjdk.java.net Mon Aug 24 11:04:51 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Mon, 24 Aug 2020 11:04:51 GMT Subject: [foreign-memaccess] Integrated: Unsafe ParallelSum test is broken In-Reply-To: References: Message-ID: On Mon, 24 Aug 2020 09:59:16 GMT, Maurizio Cimadamore wrote: > The numbers for the unsafe parallel sum tests are artificially low; after some debugging I realized that the test was > not summing up all components. I then plugged in the unsafe fork join action into our existing memory segment > spliterator test, and verified that indeed that fork join action was violating all assertions. > I then fixed all the issues, verified that assertions were satisfied and then plugged the fixed action back into the > microbenchmark. > Unsurprisingly, the perf numbers of the unsafe part are now in sync with those obtained from the segment counterpart. This pull request has now been integrated. Changeset: 81c74633 Author: Maurizio Cimadamore URL: https://git.openjdk.java.net/panama-foreign/commit/81c74633 Stats: 9 lines in 1 file changed: 0 ins; 4 del; 5 mod Unsafe ParallelSum test is broken Reviewed-by: jvernee, sundar ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/288 From duke at openjdk.java.net Mon Aug 24 13:10:15 2020 From: duke at openjdk.java.net (duke) Date: Mon, 24 Aug 2020 13:10:15 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 2 new changesets Message-ID: <4c274c26-eb9f-4537-8c0e-3b15ea3ffde3@openjdk.org> Changeset: 0546e792 Author: Jorn Vernee Date: 2020-08-24 13:08:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0546e792 Fix implicit default constructor linting warnings Reviewed-by: sundar ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CSupport.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java Changeset: 770e5b15 Author: duke Date: 2020-08-24 13:09:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/770e5b15 Automatic merge of foreign-abi into foreign-jextract From sundar at openjdk.java.net Mon Aug 24 14:51:38 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 24 Aug 2020 14:51:38 GMT Subject: [foreign-jextract] RFR: 8252247: regenerate jdk.internal.clang.libclang sources using jextract Message-ID: Regenerated libclang classes and manually adjusted as documented. ------------- Commit messages: - 8252247: regenerate jdk.internal.clang.libclang sources using jextract Changes: https://git.openjdk.java.net/panama-foreign/pull/290/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/290/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252247 Stats: 20556 lines in 14 files changed: 13914 ins; 5718 del; 924 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/290.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/290/head:pull/290 PR: https://git.openjdk.java.net/panama-foreign/pull/290 From sundar at openjdk.java.net Mon Aug 24 14:34:58 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 24 Aug 2020 14:34:58 GMT Subject: [foreign-abi] Integrated: Fix implicit default constructor linting warnings In-Reply-To: References: Message-ID: On Mon, 24 Aug 2020 13:04:35 GMT, Jorn Vernee wrote: > Hi, > > This PR fixes some newly added linter warnings about implicit private constructor generation: > > - Add private constructor to CSupport > - Make NativeScope and interface > > wrt NativeScope; it had no fields, so it could be made an interface. I could also have added a `protected` empty > constructor, but making it an interface seemed cleaner (WDYT?) > Thanks, > Jorn Marked as reviewed by sundar (Committer). ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/289 From jvernee at openjdk.java.net Mon Aug 24 14:34:58 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 14:34:58 GMT Subject: [foreign-abi] Integrated: Fix implicit default constructor linting warnings In-Reply-To: References: Message-ID: On Mon, 24 Aug 2020 13:04:35 GMT, Jorn Vernee wrote: > Hi, > > This PR fixes some newly added linter warnings about implicit private constructor generation: > > - Add private constructor to CSupport > - Make NativeScope and interface > > wrt NativeScope; it had no fields, so it could be made an interface. I could also have added a `protected` empty > constructor, but making it an interface seemed cleaner (WDYT?) > Thanks, > Jorn This pull request has now been integrated. Changeset: 0546e792 Author: Jorn Vernee URL: https://git.openjdk.java.net/panama-foreign/commit/0546e792 Stats: 32 lines in 3 files changed: 0 ins; 6 del; 26 mod Fix implicit default constructor linting warnings Reviewed-by: sundar ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/289 From jvernee at openjdk.java.net Mon Aug 24 14:34:57 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 14:34:57 GMT Subject: [foreign-abi] Integrated: Fix implicit default constructor linting warnings Message-ID: Hi, This PR fixes some newly added linter warnings about implicit private constructor generation: - Add private constructor to CSupport - Make NativeScope and interface wrt NativeScope; it had no fields, so it could be made an interface. I could also have added a `protected` empty constructor, but making it an interface seemed cleaner (WDYT?) Thanks, Jorn ------------- Commit messages: - Fix implicit default constructor linting warnings: Changes: https://git.openjdk.java.net/panama-foreign/pull/289/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/289/webrev.00 Stats: 32 lines in 3 files changed: 6 ins; 0 del; 26 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/289.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/289/head:pull/289 PR: https://git.openjdk.java.net/panama-foreign/pull/289 From duke at openjdk.java.net Mon Aug 24 15:12:04 2020 From: duke at openjdk.java.net (duke) Date: Mon, 24 Aug 2020 15:12:04 GMT Subject: git: openjdk/panama-foreign: foreign-jextract: 2 new changesets Message-ID: Changeset: f8cc3f43 Author: Jorn Vernee Date: 2020-08-24 15:09:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f8cc3f43 8251047: GC stackwalking doesn't work when intrinsics are enabled Reviewed-by: mcimadamore ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/debugInfoRec.hpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/code/scopeDesc.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 621197ec Author: duke Date: 2020-08-24 15:10:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/621197ec Automatic merge of foreign-abi into foreign-jextract From jvernee at openjdk.java.net Mon Aug 24 15:12:44 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 15:12:44 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled [v3] In-Reply-To: <4dYAmphmHjQFKOiTHpZdNUmTm9hwSGaADZ-9Ux2xoSE=.1aaf9568-d765-4e2c-b4a0-8796b1d458c4@github.com> References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> <4dYAmphmHjQFKOiTHpZdNUmTm9hwSGaADZ-9Ux2xoSE=.1aaf9568-d765-4e2c-b4a0-8796b1d458c4@github.com> Message-ID: <-2dKByMG15_UFm23zfNQnJMNnf15FoaeL-ffeL4HDQU=.ca10be9c-0a1f-4a03-828a-5af97cb1e921@github.com> On Fri, 21 Aug 2020 22:59:56 GMT, Vladimir Ivanov wrote: >> Thanks for the reviews. >> >> When running the Upcalls benchmark I ran into another crash that looks related, so I'm looking into that before >> integrating. > >> Explicitly save RBP location in thread anchor, so we can add it to the RegisterMap when jumping from the entry frame to > > The fix looks good. > > Still, IMO the best solution would be to adjust CallNative so it always kills RBP in case state transition is present. @iwanowww Thanks for the review. > Still, IMO the best solution would be to adjust CallNative so it always kills RBP in case state transition is present. I'm already doing this, see the changes in lcm.cpp. RBP seems to need special handling beyond killing it in the IR. Looking at some of the runtime stub code, these are also explicitly saving RBP and creating an oop map for it. I have to look at this in more detail to figure out if we can refactor the current native call support to work more like that of the runtime stubs. (though that adds a lot of indirection, so maybe it's worth it to try and remove the special handling of RBP in the compiler instead, but that probably also touches more code and implicit assumptions). I added a comment in the last revision that clarifies this, as well as only killing callee saved regs in case we are actually doing a thread state transition. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/279 From jvernee at openjdk.java.net Mon Aug 24 15:12:37 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 15:12:37 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled [v3] In-Reply-To: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: <_u8ubmrCkni4XNshbpy5dVgUzx8gkJzanCycNDXBbBA=.b2cf8d9a-6333-4c6e-b70d-58fe6f6a2339@github.com> > Hi, > > This patch fixes GC stack walking for optimized native calls. > > For calls in compiled frames, the callee argument oops are processed using special case code in > `CompiledMethod::preserve_callee_argument_oops`. This code relies on the original bytecode to find the signature of the > callee, but for optimized native calls this doesn't make sense, since the original call is replaced, and some of the > arguments (notably some that are oops) are discarded. In the case of an optimized native call, we can skip all callee > argument oop processing, since we can't pass any oops to native calls any ways. Since the current code was already > looking at debug info to find the signature of the callee, I piggy-backed on that to add a flag for optimized native > calls. If the flag is set, we return early, skipping any processing. (I left in the assert I used to debug this, since > it gives the failure a better error message, should we run into this again in the future) Thanks, Jorn Jorn Vernee has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: - Only call registers for CallNative when doing a safepoint (and add comment) - Explicitly save RBP location in thread anchor, so we can add it to the RegisterMap when jumping from the entry frame to the last java frame during a GC stack walk. - Skip optimized native calls when processing callee argument oops. - Add an assert to check whether a RegisterMap entry is NULL or not ------------- Changes: https://git.openjdk.java.net/panama-foreign/pull/279/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/279/webrev.02 Stats: 65 lines in 15 files changed: 54 ins; 1 del; 10 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/279.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/279/head:pull/279 PR: https://git.openjdk.java.net/panama-foreign/pull/279 From jvernee at openjdk.java.net Mon Aug 24 15:12:45 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 15:12:45 GMT Subject: [foreign-abi] Integrated: 8251047: GC stackwalking doesn't work when intrinsics are enabled In-Reply-To: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> References: <5vA770vru-3XtuTvHcCT7_afAiPyCAQlrMm6Sjf7IGM=.08c4ce85-265c-4e4f-824c-b9e6f2c7f48f@github.com> Message-ID: On Wed, 5 Aug 2020 10:54:02 GMT, Jorn Vernee wrote: > Hi, > > This patch fixes GC stack walking for optimized native calls. > > For calls in compiled frames, the callee argument oops are processed using special case code in > `CompiledMethod::preserve_callee_argument_oops`. This code relies on the original bytecode to find the signature of the > callee, but for optimized native calls this doesn't make sense, since the original call is replaced, and some of the > arguments (notably some that are oops) are discarded. In the case of an optimized native call, we can skip all callee > argument oop processing, since we can't pass any oops to native calls any ways. Since the current code was already > looking at debug info to find the signature of the callee, I piggy-backed on that to add a flag for optimized native > calls. If the flag is set, we return early, skipping any processing. (I left in the assert I used to debug this, since > it gives the failure a better error message, should we run into this again in the future) Thanks, Jorn This pull request has now been integrated. Changeset: f8cc3f43 Author: Jorn Vernee URL: https://git.openjdk.java.net/panama-foreign/commit/f8cc3f43 Stats: 65 lines in 15 files changed: 1 ins; 54 del; 10 mod 8251047: GC stackwalking doesn't work when intrinsics are enabled Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/279 From sundar at openjdk.java.net Mon Aug 24 15:40:21 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Mon, 24 Aug 2020 15:40:21 GMT Subject: [foreign-jextract] RFR: 8252247: regenerate jdk.internal.clang.libclang sources using jextract [v2] In-Reply-To: References: Message-ID: > Regenerated libclang classes and manually adjusted as documented. Athijegannathan Sundararajan has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Adding default constructor to JextractToolProvider to take care of javac lint issue. - 8252247: regenerate jdk.internal.clang.libclang sources using jextract ------------- Changes: https://git.openjdk.java.net/panama-foreign/pull/290/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/290/webrev.01 Stats: 20558 lines in 15 files changed: 13916 ins; 5718 del; 924 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/290.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/290/head:pull/290 PR: https://git.openjdk.java.net/panama-foreign/pull/290 From jvernee at openjdk.java.net Mon Aug 24 18:08:07 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Mon, 24 Aug 2020 18:08:07 GMT Subject: [foreign-jextract] RFR: 8252247: regenerate jdk.internal.clang.libclang sources using jextract [v2] In-Reply-To: References: Message-ID: <4gtF--maTtp66zewdswSbXjhSJ8EQusbDL3TEOJJVYo=.3042b5e2-85e5-49d2-b67f-996fba50a5ab@github.com> On Mon, 24 Aug 2020 15:40:21 GMT, Athijegannathan Sundararajan wrote: >> Regenerated libclang classes and manually adjusted as documented. > > Athijegannathan Sundararajan has updated the pull request with a new target base due to a merge or a rebase. The > incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two > additional commits since the last revision: > - Adding default constructor to JextractToolProvider to take care of javac lint issue. > - 8252247: regenerate jdk.internal.clang.libclang sources using jextract Marked as reviewed by jvernee (Committer). src/jdk.incubator.jextract/share/classes/README line 8: > 7: * CSupport.SysV.* imports replaced by CSupport.* (platform independent C layouts) > 8: * Generated C_LONG layouts are replaced with C_LONGLONG for portability > 9: * Index_h$constants$N classes were renamed to be Index_h$constants_N Which C_LONG did you have to change to C_LONGLONG? ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/290 From paul.sandoz at oracle.com Mon Aug 24 18:57:44 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Mon, 24 Aug 2020 11:57:44 -0700 Subject: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 7) In-Reply-To: References: Message-ID: <5859BF45-A2AC-4735-AFCD-5BC1AA0BF64D@oracle.com> +1 Paul. > On Aug 20, 2020, at 6:13 PM, Viswanathan, Sandhya wrote: > > > Please find below a webrev which adds miscellaneous tests and attempts to increase the coverage of public methods to 98%: > > http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/TestCoverage/part7/webrev.00/ > > The smoke tests added are: > and/AND with broadcast > toDoubleArray > reinterpretAsBytes > reduceLanestoLong > > Best Regards, > Sandhya From sandhya.viswanathan at intel.com Mon Aug 24 21:51:13 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Mon, 24 Aug 2020 21:51:13 +0000 Subject: hg: panama/dev: [vector] Tests for toDoubleArray, reinterpretAsBytes, reduceLanesToLong Message-ID: <202008242151.07OLpEfb012748@aojmv0008.oracle.com> Changeset: 201331e9317e Author: sviswanathan Date: 2020-08-24 14:37 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/201331e9317e [vector] Tests for toDoubleArray, reinterpretAsBytes, reduceLanesToLong Reviewed-by: psandoz ! 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/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template From sandhya.viswanathan at intel.com Mon Aug 24 21:52:42 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Mon, 24 Aug 2020 21:52:42 +0000 Subject: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 7) In-Reply-To: <5859BF45-A2AC-4735-AFCD-5BC1AA0BF64D@oracle.com> References: <5859BF45-A2AC-4735-AFCD-5BC1AA0BF64D@oracle.com> Message-ID: Thanks for the review. Pushed. Best Regards, Sandhya From: Paul Sandoz Sent: Monday, August 24, 2020 11:58 AM To: Viswanathan, Sandhya Cc: panama-dev at openjdk.java.net' ; Vladimir Ivanov Subject: Re: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 7) +1 Paul. On Aug 20, 2020, at 6:13 PM, Viswanathan, Sandhya > wrote: Please find below a webrev which adds miscellaneous tests and attempts to increase the coverage of public methods to 98%: http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/TestCoverage/part7/webrev.00/ The smoke tests added are: and/AND with broadcast toDoubleArray reinterpretAsBytes reduceLanestoLong Best Regards, Sandhya From sundar at openjdk.java.net Tue Aug 25 03:24:29 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 03:24:29 GMT Subject: [foreign-jextract] Integrated: 8252247: regenerate jdk.internal.clang.libclang sources using jextract In-Reply-To: References: Message-ID: On Mon, 24 Aug 2020 14:36:43 GMT, Athijegannathan Sundararajan wrote: > Regenerated libclang classes and manually adjusted as documented. This pull request has now been integrated. Changeset: 41bd821d Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/41bd821d Stats: 20519 lines in 15 files changed: 5681 ins; 13879 del; 959 mod 8252247: regenerate jdk.internal.clang.libclang sources using jextract Reviewed-by: jvernee ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/290 From youngty1997 at gmail.com Tue Aug 25 09:14:44 2020 From: youngty1997 at gmail.com (Ty Young) Date: Tue, 25 Aug 2020 04:14:44 -0500 Subject: No segment method for MemoryAddress? In-Reply-To: <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> Message-ID: On 8/24/20 3:12 AM, Maurizio Cimadamore wrote: > > On 22/08/2020 03:45, Ty Young wrote: >> Doing that increases the amount of generic type declarations for >> static methods which are already decently sized: >> >> >> public static > E >> ofUnsafeValueLayout(MemoryAddress address, ValueLayout layout) > > Without knowing exactly what your code is doing - this seems similar > to what we do in jextract to expose global variables (e.g. create > unsafe segments based at a certain address, with given size). It's dual purpose - it can be used to create a usable object directly from native or interpret that MemoryAddress as the desired NativeValue given the layout.. but that's irrelevant. How are you supposed to create/use method handles with this new setup? Do native bindings now return MemorySegment instead of MemoryAddress? Or does it not matter because of Addressable? I thought it was MemorySegment after reading the link again only to change the MethodType and started getting errors about the given FunctionDescriptor layouts not being a GroupLayout(what?). MemoryAddress seems to still work, but I need to add yet another constructor/static factory alternative to everything, making it 3(at least) in total now: 1. for creating a new NativeObject using a layout(often no-args default constructor) 2. for interpreting an existing MemorySegment as another existing NativeObject 3. for MemoryAddress pointers returned from C I guess the roles are more distinguished this way(no dual purpose as mentioned above), but adding more static methods/constructors isn't desirable especially when the code path is basically the same anyway. > > Maurizio > From maurizio.cimadamore at oracle.com Tue Aug 25 10:46:23 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 25 Aug 2020 11:46:23 +0100 Subject: No segment method for MemoryAddress? In-Reply-To: References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> Message-ID: On 25/08/2020 10:14, Ty Young wrote: > > On 8/24/20 3:12 AM, Maurizio Cimadamore wrote: >> >> On 22/08/2020 03:45, Ty Young wrote: >>> Doing that increases the amount of generic type declarations for >>> static methods which are already decently sized: >>> >>> >>> public static > E >>> ofUnsafeValueLayout(MemoryAddress address, ValueLayout layout) >> >> Without knowing exactly what your code is doing - this seems similar >> to what we do in jextract to expose global variables (e.g. create >> unsafe segments based at a certain address, with given size). > > > It's dual purpose - it can be used to create a usable object directly > from native or interpret that MemoryAddress as the desired NativeValue > given the layout.. but that's irrelevant. > > > How are you supposed to create/use method handles with this new setup? > Do native bindings now return MemorySegment instead of MemoryAddress? > Or does it not matter because of Addressable? Method handles works as before. If you want to pass structs by value, you need MemorySegment, if you pass pointer you need MemoryAddress. The only thing affected by this is memory deference with var handle. Of course now that there's Addressable you are free also to adapt all the method handles taking a segment with a filter that turns an Addressable into a MemorySegment - this is what jextract does, and it is what allows clients to pass a segment where an address is expected. But that's an optional thing you don't _have_ to use it. > > > I thought it was MemorySegment after reading the link again only to > change the MethodType and started getting errors about the given > FunctionDescriptor layouts not being a GroupLayout(what?). > MemoryAddress seems to still work, but I need to add yet another > constructor/static factory alternative to everything, making it 3(at > least) in total now: Yep for pointers the linker API will? still produce? MemoryAddress. > > > 1. for creating a new NativeObject using a layout(often no-args > default constructor) > > > 2. for interpreting an existing MemorySegment as another existing > NativeObject > > > 3. for MemoryAddress pointers returned from C > > > I guess the roles are more distinguished this way(no dual purpose as > mentioned above), but adding more static methods/constructors isn't > desirable especially when the code path is basically the same anyway. What is NativeObject? Is it an abstraction to model structs? Again, I can't comment on an API I only vaguely remember. But it appears to me that these cases are all very different; if you create something from scratch you know exactly spatial and temporal bounds. If a C slips you a pointer, you know nothing and you have to make up spatial and temporal bounds (with an unsafe segment, likely). So it makes sense to me to have at least two overloads there. As for the reinterpreting, that's basically a view over an existing segment, so that's a different one, yes. I'm not sure what the problem is here - that you need an extra overload for MemoryAddress while before you just took a segment and you just called address.segment() ? Do you realize that address.segment() would have returned NULL in many cases? Maurizio > > >> >> Maurizio >> From sundar at openjdk.java.net Tue Aug 25 11:21:49 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 11:21:49 GMT Subject: [foreign-jextract] RFR: 8252302: jextract should compile generated java code with -parameters and -g:lines option Message-ID: adding -parameters and -g:lines option to javac compilation ------------- Commit messages: - 8252302: jextract should compile generated java code with -parameters and -g:lines option Changes: https://git.openjdk.java.net/panama-foreign/pull/291/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/291/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252302 Stats: 102 lines in 5 files changed: 101 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/291.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/291/head:pull/291 PR: https://git.openjdk.java.net/panama-foreign/pull/291 From jvernee at openjdk.java.net Tue Aug 25 11:27:03 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 25 Aug 2020 11:27:03 GMT Subject: [foreign-jextract] RFR: 8252302: jextract should compile generated java code with -parameters and -g:lines option In-Reply-To: References: Message-ID: On Tue, 25 Aug 2020 11:15:54 GMT, Athijegannathan Sundararajan wrote: > adding -parameters and -g:lines option to javac compilation Marked as reviewed by jvernee (Committer). ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/291 From sundar at openjdk.java.net Tue Aug 25 11:29:47 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 11:29:47 GMT Subject: [foreign-jextract] Integrated: 8252302: jextract should compile generated java code with -parameters and -g:lines option In-Reply-To: References: Message-ID: On Tue, 25 Aug 2020 11:15:54 GMT, Athijegannathan Sundararajan wrote: > adding -parameters and -g:lines option to javac compilation This pull request has now been integrated. Changeset: 00854d12 Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/00854d12 Stats: 102 lines in 5 files changed: 0 ins; 101 del; 1 mod 8252302: jextract should compile generated java code with -parameters and -g:lines option Reviewed-by: jvernee ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/291 From sundar at openjdk.java.net Tue Aug 25 12:26:25 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 12:26:25 GMT Subject: [foreign-jextract] RFR: updating samples. changed constants class to use package constructor Message-ID: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> fixed to use package private constructors for constants classes. piggybacking to include latest samples. ------------- Commit messages: - updating samples. changed constants class to use package constructor Changes: https://git.openjdk.java.net/panama-foreign/pull/292/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/292/webrev.00 Stats: 247 lines in 3 files changed: 246 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/292.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/292/head:pull/292 PR: https://git.openjdk.java.net/panama-foreign/pull/292 From jvernee at openjdk.java.net Tue Aug 25 12:27:57 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 25 Aug 2020 12:27:57 GMT Subject: [foreign-jextract] RFR: Fix some tests failing jextract on Windows Message-ID: Hi, This PR fixes some tests that were failing on Windows; 1. The new test for `long double` layouts gives a false positive on Windows for the `double` layout, since both are 64 bits. I've added another check to see that the `long double` layout is actually 128 bits. (Since it's 64 bits on Windows, it would be allowed there, but it behaves the same as `double` so that should be fine). 2. A test using vsprintf was failing. It was depending on the default library to load the standard c library function, but this doesn't work reliably on Windows. I've put a wrapper around the vsprintf function, and called that instead. When building this wrapper the correct vsprintf is picked up. Thanks, Jorn ------------- Commit messages: - Fix some tests failing on Windows Changes: https://git.openjdk.java.net/panama-foreign/pull/293/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/293/webrev.00 Stats: 36 lines in 4 files changed: 32 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/293.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/293/head:pull/293 PR: https://git.openjdk.java.net/panama-foreign/pull/293 From sundar at openjdk.java.net Tue Aug 25 12:29:29 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 12:29:29 GMT Subject: [foreign-jextract] RFR: Fix some tests failing jextract on Windows In-Reply-To: References: Message-ID: On Tue, 25 Aug 2020 12:21:37 GMT, Jorn Vernee wrote: > Hi, > > This PR fixes some tests that were failing on Windows; > > 1. The new test for `long double` layouts gives a false positive on Windows for the `double` layout, since both are 64 > bits. I've added another check to see that the `long double` layout is actually 128 bits. (Since it's 64 bits on > Windows, it would be allowed there, but it behaves the same as `double` so that should be fine). 2. A test using > vsprintf was failing. It was depending on the default library to load the standard c library function, but this doesn't > work reliably on Windows. I've put a wrapper around the vsprintf function, and called that instead. When building this > wrapper the correct vsprintf is picked up. Thanks, Jorn Marked as reviewed by sundar (Committer). ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/293 From jvernee at openjdk.java.net Tue Aug 25 12:31:49 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 25 Aug 2020 12:31:49 GMT Subject: [foreign-jextract] Integrated: Fix some tests failing jextract on Windows In-Reply-To: References: Message-ID: On Tue, 25 Aug 2020 12:21:37 GMT, Jorn Vernee wrote: > Hi, > > This PR fixes some tests that were failing on Windows; > > 1. The new test for `long double` layouts gives a false positive on Windows for the `double` layout, since both are 64 > bits. I've added another check to see that the `long double` layout is actually 128 bits. (Since it's 64 bits on > Windows, it would be allowed there, but it behaves the same as `double` so that should be fine). 2. A test using > vsprintf was failing. It was depending on the default library to load the standard c library function, but this doesn't > work reliably on Windows. I've put a wrapper around the vsprintf function, and called that instead. When building this > wrapper the correct vsprintf is picked up. Thanks, Jorn This pull request has now been integrated. Changeset: d1f26d10 Author: Jorn Vernee URL: https://git.openjdk.java.net/panama-foreign/commit/d1f26d10 Stats: 36 lines in 4 files changed: 0 ins; 32 del; 4 mod Fix some tests failing jextract on Windows Reviewed-by: sundar ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/293 From sundar at openjdk.java.net Tue Aug 25 12:32:14 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 12:32:14 GMT Subject: [foreign-jextract] RFR: updating samples. changed constants class to use package constructor [v2] In-Reply-To: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> References: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> Message-ID: <9_GnXX_jkRckpmfs-WzKRNcgnFLr8DwZegl0rtVqw4E=.8f8d6f6b-ff20-4dd7-8905-6708b405bb0b@github.com> > fixed to use package private constructors for constants classes. piggybacking to > include latest samples. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: fixed titles of sections of time sample. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/292/files - new: https://git.openjdk.java.net/panama-foreign/pull/292/files/7eb0efbb..69ce50de Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/292/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/292/webrev.00-01 Stats: 6 lines in 2 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/292.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/292/head:pull/292 PR: https://git.openjdk.java.net/panama-foreign/pull/292 From jvernee at openjdk.java.net Tue Aug 25 12:38:25 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 25 Aug 2020 12:38:25 GMT Subject: [foreign-jextract] RFR: updating samples. changed constants class to use package constructor [v2] In-Reply-To: <9_GnXX_jkRckpmfs-WzKRNcgnFLr8DwZegl0rtVqw4E=.8f8d6f6b-ff20-4dd7-8905-6708b405bb0b@github.com> References: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> <9_GnXX_jkRckpmfs-WzKRNcgnFLr8DwZegl0rtVqw4E=.8f8d6f6b-ff20-4dd7-8905-6708b405bb0b@github.com> Message-ID: On Tue, 25 Aug 2020 12:32:14 GMT, Athijegannathan Sundararajan wrote: >> fixed to use package private constructors for constants classes. piggybacking to >> include latest samples. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > fixed titles of sections of time sample. Marked as reviewed by jvernee (Committer). doc/panama_jextract.md line 842: > 841: var index = clang_createIndex(0, 0); > 842: var tu = clang_parseTranslationUnit(index, toCString(args[0]), > 843: NULL, 0, NULL, 0, CXTranslationUnit_None()); This `toCString` should be allocated in the native scope below, so it gets cleaned up as well. doc/panama_jextract.md line 848: > 847: var level = new int[1]; > 848: var visitor = new MemorySegment[1]; > 849: FWIW, I think you could avoid both of these by using an anonymous class instead of a lambda ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/292 From sundar at openjdk.java.net Tue Aug 25 12:42:34 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 12:42:34 GMT Subject: [foreign-jextract] RFR: updating samples. changed constants class to use package constructor [v2] In-Reply-To: References: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> <9_GnXX_jkRckpmfs-WzKRNcgnFLr8DwZegl0rtVqw4E=.8f8d6f6b-ff20-4dd7-8905-6708b405bb0b@github.com> Message-ID: On Tue, 25 Aug 2020 12:29:37 GMT, Jorn Vernee wrote: >> Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last >> revision: >> fixed titles of sections of time sample. > > doc/panama_jextract.md line 842: > >> 841: var index = clang_createIndex(0, 0); >> 842: var tu = clang_parseTranslationUnit(index, toCString(args[0]), >> 843: NULL, 0, NULL, 0, CXTranslationUnit_None()); > > This `toCString` should be allocated in the native scope below, so it gets cleaned up as well. agree > doc/panama_jextract.md line 848: > >> 847: var level = new int[1]; >> 848: var visitor = new MemorySegment[1]; >> 849: > > FWIW, I think you could avoid both of these by using an anonymous class instead of a lambda While we can take care of level param that way, the function pointer address (visitor) is used inside to call recursively. Unfortunately we need array hack for that. ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/292 From sundar at openjdk.java.net Tue Aug 25 12:55:51 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 12:55:51 GMT Subject: [foreign-jextract] RFR: updating samples. changed constants class to use package constructor [v3] In-Reply-To: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> References: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> Message-ID: > fixed to use package private constructors for constants classes. piggybacking to > include latest samples. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: allocate toCString with native scope (libclang sample) per review comment. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/292/files - new: https://git.openjdk.java.net/panama-foreign/pull/292/files/69ce50de..c5e4af4b Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/292/webrev.02 - incr: https://webrevs.openjdk.java.net/panama-foreign/292/webrev.01-02 Stats: 53 lines in 2 files changed: 5 ins; 7 del; 41 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/292.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/292/head:pull/292 PR: https://git.openjdk.java.net/panama-foreign/pull/292 From sundar at openjdk.java.net Tue Aug 25 12:55:53 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Tue, 25 Aug 2020 12:55:53 GMT Subject: [foreign-jextract] Integrated: updating samples. changed constants class to use package constructor In-Reply-To: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> References: <-Ax4q6smg2yMOQiexbNeaeyfrsmdPzEYPIxG7Pd0K4E=.105f5661-f48c-4be0-9baf-68b749878dc1@github.com> Message-ID: On Tue, 25 Aug 2020 12:20:30 GMT, Athijegannathan Sundararajan wrote: > fixed to use package private constructors for constants classes. piggybacking to > include latest samples. This pull request has now been integrated. Changeset: 06675b1e Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/06675b1e Stats: 245 lines in 3 files changed: 1 ins; 244 del; 0 mod updating samples. changed constants class to use package constructor Reviewed-by: jvernee ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/292 From jvernee at openjdk.java.net Tue Aug 25 17:52:01 2020 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Tue, 25 Aug 2020 17:52:01 GMT Subject: [foreign-abi] RFR: 8251047: GC stackwalking doesn't work when intrinsics are enabled (followup) Message-ID: Hi, This PR is a followup on the earlier https://github.com/openjdk/panama-foreign/pull/279 PR. It adds a jtreg test that stresses the problematic stack walking fixed in the previous PR, and in particular the use-case that was failing. This relies on a new WhiteBox API to manually (and reliably) trigger stack frame walking and verification. Thanks, Jorn ------------- Commit messages: - Add a stack walk test Changes: https://git.openjdk.java.net/panama-foreign/pull/294/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/294/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251047 Stats: 160 lines in 4 files changed: 160 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/294.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/294/head:pull/294 PR: https://git.openjdk.java.net/panama-foreign/pull/294 From youngty1997 at gmail.com Tue Aug 25 18:05:13 2020 From: youngty1997 at gmail.com (Ty Young) Date: Tue, 25 Aug 2020 13:05:13 -0500 Subject: No segment method for MemoryAddress? In-Reply-To: References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> Message-ID: On 8/25/20 5:46 AM, Maurizio Cimadamore wrote: > > On 25/08/2020 10:14, Ty Young wrote: >> >> On 8/24/20 3:12 AM, Maurizio Cimadamore wrote: >>> >>> On 22/08/2020 03:45, Ty Young wrote: >>>> Doing that increases the amount of generic type declarations for >>>> static methods which are already decently sized: >>>> >>>> >>>> public static > E >>>> ofUnsafeValueLayout(MemoryAddress address, ValueLayout layout) >>> >>> Without knowing exactly what your code is doing - this seems similar >>> to what we do in jextract to expose global variables (e.g. create >>> unsafe segments based at a certain address, with given size). >> >> >> It's dual purpose - it can be used to create a usable object directly >> from native or interpret that MemoryAddress as the desired >> NativeValue given the layout.. but that's irrelevant. >> >> >> How are you supposed to create/use method handles with this new >> setup? Do native bindings now return MemorySegment instead of >> MemoryAddress? Or does it not matter because of Addressable? > > Method handles works as before. If you want to pass structs by value, > you need MemorySegment, if you pass pointer you need MemoryAddress. > The only thing affected by this is memory deference with var handle. That's interesting, I've been using MemoryAddress for structs this whole time without issues. What about arrays? *snip* >> >> >> 1. for creating a new NativeObject using a layout(often no-args >> default constructor) >> >> >> 2. for interpreting an existing MemorySegment as another existing >> NativeObject >> >> >> 3. for MemoryAddress pointers returned from C >> >> >> I guess the roles are more distinguished this way(no dual purpose as >> mentioned above), but adding more static methods/constructors isn't >> desirable especially when the code path is basically the same anyway. > > What is NativeObject? Is it an abstraction to model structs? Again, I > can't comment on an API I only vaguely remember. NativeObject is basically just a marker interface used for generic return types, at least now. I used to have segment methods in it so I didn't have to do .getAddress().segment().asSlice() everytime, but the segment part had to be removed because of the Addressable change which broke my project. > > But it appears to me that these cases are all very different; if you > create something from scratch you know exactly spatial and temporal > bounds. If a C slips you a pointer, you know nothing and you have to > make up spatial and temporal bounds (with an unsafe segment, likely). > So it makes sense to me to have at least two overloads there. > > As for the reinterpreting, that's basically a view over an existing > segment, so that's a different one, yes. > > I'm not sure what the problem is here - that you need an extra > overload for MemoryAddress while before you just took a segment and > you just called address.segment() ? Do you realize that > address.segment() would have returned NULL in many cases? The libraries that I use(NVML, NVCtrl) rarely return pointers and even when they do they are immediately made safe by my abstraction layer: public static NativeArray nvmlErrorString(nvmlReturn_t value) throws Throwable { ??? return NativeArray.ofUnsafeSequenceLayout((MemoryAddress)ERROR_STRING.getMethodHandle().invoke(value.getNativeValue()), ERROR_LAYOUT); } So basically it's impossible for a MemoryAddress to not have segment. Of course functions are an exception. > > Maurizio > > >> >> >>> >>> Maurizio >>> From maurizio.cimadamore at oracle.com Tue Aug 25 20:40:50 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 25 Aug 2020 21:40:50 +0100 Subject: No segment method for MemoryAddress? In-Reply-To: References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> Message-ID: <75e17989-4458-1b58-4ec3-5947211d3494@oracle.com> On 25/08/2020 19:05, Ty Young wrote: > > On 8/25/20 5:46 AM, Maurizio Cimadamore wrote: >> >> On 25/08/2020 10:14, Ty Young wrote: >>> >>> On 8/24/20 3:12 AM, Maurizio Cimadamore wrote: >>>> >>>> On 22/08/2020 03:45, Ty Young wrote: >>>>> Doing that increases the amount of generic type declarations for >>>>> static methods which are already decently sized: >>>>> >>>>> >>>>> public static > E >>>>> ofUnsafeValueLayout(MemoryAddress address, ValueLayout layout) >>>> >>>> Without knowing exactly what your code is doing - this seems >>>> similar to what we do in jextract to expose global variables (e.g. >>>> create unsafe segments based at a certain address, with given size). >>> >>> >>> It's dual purpose - it can be used to create a usable object >>> directly from native or interpret that MemoryAddress as the desired >>> NativeValue given the layout.. but that's irrelevant. >>> >>> >>> How are you supposed to create/use method handles with this new >>> setup? Do native bindings now return MemorySegment instead of >>> MemoryAddress? Or does it not matter because of Addressable? >> >> Method handles works as before. If you want to pass structs by value, >> you need MemorySegment, if you pass pointer you need MemoryAddress. >> The only thing affected by this is memory deference with var handle. > > > That's interesting, I've been using MemoryAddress for structs this > whole time without issues. What about arrays? If you got a MemoryAddress from C code, and then tried to dereference with a memory var handle, that will blow up. If it never does, it means you must have some logic which creates an unchecked segment. > > > *snip* > >>> >>> >>> 1. for creating a new NativeObject using a layout(often no-args >>> default constructor) >>> >>> >>> 2. for interpreting an existing MemorySegment as another existing >>> NativeObject >>> >>> >>> 3. for MemoryAddress pointers returned from C >>> >>> >>> I guess the roles are more distinguished this way(no dual purpose as >>> mentioned above), but adding more static methods/constructors isn't >>> desirable especially when the code path is basically the same anyway. >> >> What is NativeObject? Is it an abstraction to model structs? Again, I >> can't comment on an API I only vaguely remember. > > > NativeObject is basically just a marker interface used for generic > return types, at least now. I used to have segment methods in it so I > didn't have to do .getAddress().segment().asSlice() > everytime, but the segment part had to be removed because of the > Addressable change which broke my project. And I think that's a good thing. From the sound of what you say, the more natural thing for your NativeObject API is to be based on a segment, rather than an address, especially if you expect it to be dereferenceable. > > >> >> But it appears to me that these cases are all very different; if you >> create something from scratch you know exactly spatial and temporal >> bounds. If a C slips you a pointer, you know nothing and you have to >> make up spatial and temporal bounds (with an unsafe segment, likely). >> So it makes sense to me to have at least two overloads there. >> >> As for the reinterpreting, that's basically a view over an existing >> segment, so that's a different one, yes. >> >> I'm not sure what the problem is here - that you need an extra >> overload for MemoryAddress while before you just took a segment and >> you just called address.segment() ? Do you realize that >> address.segment() would have returned NULL in many cases? > > > The libraries that I use(NVML, NVCtrl) rarely return pointers and even > when they do they are immediately made safe by my abstraction layer: > > > public static NativeArray nvmlErrorString(nvmlReturn_t value) > throws Throwable > { > ??? return > NativeArray.ofUnsafeSequenceLayout((MemoryAddress)ERROR_STRING.getMethodHandle().invoke(value.getNativeValue()), > ERROR_LAYOUT); > } > > > So basically it's impossible for a MemoryAddress to not have segment. > Of course functions are an exception. Ok - that's what I was hinting at. But if that's the case - you can simply replace MemoryAddress with MemorySegment inside NativeObject and that should work as before? Maurizio > > >> >> Maurizio >> >> >>> >>> >>>> >>>> Maurizio >>>> From youngty1997 at gmail.com Tue Aug 25 21:22:29 2020 From: youngty1997 at gmail.com (Ty Young) Date: Tue, 25 Aug 2020 16:22:29 -0500 Subject: No segment method for MemoryAddress? In-Reply-To: <75e17989-4458-1b58-4ec3-5947211d3494@oracle.com> References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> <75e17989-4458-1b58-4ec3-5947211d3494@oracle.com> Message-ID: On 8/25/20 3:40 PM, Maurizio Cimadamore wrote: > >> >> The libraries that I use(NVML, NVCtrl) rarely return pointers and >> even when they do they are immediately made safe by my abstraction >> layer: >> >> >> public static NativeArray nvmlErrorString(nvmlReturn_t value) >> throws Throwable >> { >> ??? return >> NativeArray.ofUnsafeSequenceLayout((MemoryAddress)ERROR_STRING.getMethodHandle().invoke(value.getNativeValue()), >> ERROR_LAYOUT); >> } >> >> >> So basically it's impossible for a MemoryAddress to not have segment. >> Of course functions are an exception. > > Ok - that's what I was hinting at. > > But if that's the case - you can simply replace MemoryAddress with > MemorySegment inside NativeObject and that should work as before? Except that doesn't work because NativeFunction(extends NativeObject) doesn't have a segment, only a MemoryAddress and creating different code paths is extremely ugly. Creating a method like: public interface NativeObject { ??? public A getAddressable(); } forces all classes that extends NativeObject to also specify their own generic arguments. You can't simply do MemorySegment because MappedMemorySegment exists, so NativeValue for example would need to be: public interface NativeValue extends NativeObject { ??? public A getAddressable(); } and of course any static method that returns a NativeValue will need to specify the generic type, making already long static methods even longer. Oddly you can't just do: public interface NativeObject { ??? public A getAddressable(); } public interface NativeValue extends NativeObject { ??? public A getAddressable(); } because they supposedly have the same erasure and don't override each other... but the NativeValue one does?!?! I don't really understand it. I would go this route if it worked, it's not super relevant where the segment is from except if it's on or off heap, but FMA doesn't have a "HeapMemorySegment" or "NativeMemorySegment" interfaces anyway. > > Maurizio > From maurizio.cimadamore at oracle.com Tue Aug 25 23:45:01 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 26 Aug 2020 00:45:01 +0100 Subject: No segment method for MemoryAddress? In-Reply-To: References: <5a7d88c4-d734-2f71-1481-747e39aa5d22@gmail.com> <601b4b0a-ad86-b759-2882-f333ba632d79@oracle.com> <893f208c-3b53-5aac-6d65-ef742ed94409@gmail.com> <011c9162-c329-109d-2a83-244f68570a5e@gmail.com> <0b83424f-f952-ef00-ef94-b06115098115@oracle.com> <75e17989-4458-1b58-4ec3-5947211d3494@oracle.com> Message-ID: <7d33fd4e-44fd-4fbb-c49c-52a9073aac9d@oracle.com> On 25/08/2020 22:22, Ty Young wrote: > > On 8/25/20 3:40 PM, Maurizio Cimadamore wrote: >> >>> >>> The libraries that I use(NVML, NVCtrl) rarely return pointers and >>> even when they do they are immediately made safe by my abstraction >>> layer: >>> >>> >>> public static NativeArray nvmlErrorString(nvmlReturn_t value) >>> throws Throwable >>> { >>> ??? return >>> NativeArray.ofUnsafeSequenceLayout((MemoryAddress)ERROR_STRING.getMethodHandle().invoke(value.getNativeValue()), >>> ERROR_LAYOUT); >>> } >>> >>> >>> So basically it's impossible for a MemoryAddress to not have >>> segment. Of course functions are an exception. >> >> Ok - that's what I was hinting at. >> >> But if that's the case - you can simply replace MemoryAddress with >> MemorySegment inside NativeObject and that should work as before? > > > Except that doesn't work because NativeFunction(extends NativeObject) > doesn't have a segment, only a MemoryAddress and creating different > code paths is extremely ugly. Creating a method like: > > > public interface NativeObject > > { > > ??? public A getAddressable(); > > } I have to admit, I don't understand why you even bother with generics. Why should the user of this API (which you say it's meant to be high-level) should care whether a NativeObject is backed by a segment or an address? After all the API allows you to do dereference w/o ever touching a segment, and calling functions w/o method handles. So, in a way, these are all implementation details - and it seems odd to try so hard to have the API reflecting such implementation details. In other words, I'm assuming that, as a user of your API, I really never need to peek at the lower level and deal with MemoryAddress and MemorySegment directly, right? If that's the case, then I'd suggest that dropping the generic type argument is ok, and perhaps even dropping the "getAddressable" is ok; if you want to keep that for interop with other libraries using memory segments (but here I have to admit I'm starting to lose sight of the goal you are trying to achieve), then perhaps just exposing something which returns an Addressable (and leave the user to cast it) is ok. Or, you can always use covariant overriding: interface NativeObject { ?? public Addressable addressable(); } interface NativeStruct extends NativeObject { ?? public MemorySegment addressable(); } interface NativeFunction extends NativeObject { ?? public MemoryAddress addressable(); } No type-variables here, and yet the types are sharp. Perhaps something like this might work. I don't think you really need to expose sharp distinction such as that between mapped segments and native segments, but if you do then I have to admit I don't understand how the API is supposed to be used. Maurizio From maurizio.cimadamore at oracle.com Wed Aug 26 22:03:43 2020 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 26 Aug 2020 22:03:43 +0000 Subject: hg: panama/dev: 68 new changesets Message-ID: <202008262203.07QM3la3028884@aojmv0008.oracle.com> Changeset: 3a405f98e753 Author: ngasson Date: 2020-08-20 09:32 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/3a405f98e753 8251923: "Invalid JNI handle" assertion failure in JVMCICompiler::force_comp_at_level_simple() Reviewed-by: kvn, dnsimon ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: 17ec3b9a1aef Author: jlahoda Date: 2020-08-20 10:48 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/17ec3b9a1aef 8252031: --patch-module java.base= may fail with \"cyclic inheritance involving Object\" Summary: Avoiding clash in use of Flags.LOCKED between Types.asSuper and Check.checkNonCyclic. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: 6f64958c2607 Author: jwilhelm Date: 2020-08-20 11:43 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/6f64958c2607 Added tag jdk-16+12 for changeset fc8e62b399bd ! .hgtags Changeset: 53629f4016c6 Author: kevinw Date: 2020-08-20 11:42 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/53629f4016c6 8248295: serviceability/jvmti/CompiledMethodLoad/Zombie.java failure with Graal Reviewed-by: kvn, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 611d955c04d3 Author: lancea Date: 2020-08-20 12:38 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/611d955c04d3 8251208: Add missing javadoc comments to java.sql and java.sql.rowsets Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java Changeset: 4ac656b90253 Author: mikael Date: 2020-08-20 11:09 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/4ac656b90253 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: iignatyev, kvn ! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp Changeset: 8f73aeccb27c Author: iignatyev Date: 2020-08-20 11:12 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/8f73aeccb27c 8252005: narrow disabling of allowSmartActionArgs in vmTestbase Reviewed-by: sspitsyn - test/hotspot/jtreg/vmTestbase/TEST.properties + test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties + test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties + test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties Changeset: 1d9c98f27461 Author: valeriep Date: 2020-08-21 03:09 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/1d9c98f27461 8246383: NullPointerException in JceSecurity.getVerificationResult when using Entrust provider Summary: Removed the static SecureRandom object in JceSecurity whose instantion caused NPE Reviewed-by: xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java Changeset: 97ad71653550 Author: iignatyev Date: 2020-08-20 20:17 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/97ad71653550 8251996: remove usage of PropertyResolvingWrapper in vm/compiler/complog/uninit Reviewed-by: kvn, epavlova ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java - test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java Changeset: ca14fc0f7819 Author: shade Date: 2020-08-21 09:38 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/ca14fc0f7819 8252120: compiler/oracle/TestCompileCommand.java misspells "occured" Reviewed-by: iignatyev ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: d2eafcf20079 Author: tschatzl Date: 2020-08-21 11:54 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/d2eafcf20079 8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC Summary: Discount humongous object eager reclaim in IHOP allocation rate. Reviewed-by: tschatzl, sjohanss Contributed-by: luoziyi at amazon.com ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp ! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp Changeset: eb4fe525e58e Author: tschatzl Date: 2020-08-21 11:54 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/eb4fe525e58e 8252038: G1: Remove unused G1MarkStatsCache::_num_stats Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp Changeset: f4d687218bd2 Author: tschatzl Date: 2020-08-21 11:54 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/f4d687218bd2 8252034: G1: Remove *g1_reserved* methods Summary: Remove duplicate methods. Reviewed-by: sjohanss, kbarrett ! 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/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: 1c332a041243 Author: tschatzl Date: 2020-08-21 11:57 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/1c332a041243 8252086: G1: Remove g1_rs in G1CollectedHeap::initialize Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 5799a00da1a7 Author: rriggs Date: 2020-08-21 09:29 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/5799a00da1a7 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: d7c4e028363e Author: coleenp Date: 2020-08-21 10:01 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/d7c4e028363e 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Summary: Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: 39e485236ad7 Author: pchilanomate Date: 2020-08-21 15:04 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/39e485236ad7 8242263: Diagnose synchronization on primitive wrappers Summary: Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: f51c9ca6ff32 Author: coleenp Date: 2020-08-21 11:23 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/f51c9ca6ff32 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: f42579f3cde4 Author: roland Date: 2020-08-19 10:56 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/f42579f3cde4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: f494d86b8bab Author: lancea Date: 2020-08-21 13:10 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/f494d86b8bab 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: 042c2fd73a71 Author: dcubed Date: 2020-08-21 16:00 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/042c2fd73a71 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 2b8530a0b12e Author: dcubed Date: 2020-08-21 16:01 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/2b8530a0b12e 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: 033555e2f195 Author: amenkov Date: 2020-08-21 15:49 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/033555e2f195 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 80137936f533 Author: ccheung Date: 2020-08-22 00:09 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/80137936f533 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Summary: Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 42494754825e Author: iignatyev Date: 2020-08-21 19:00 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/42494754825e 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: ed87317c507c Author: pbansal Date: 2020-08-16 11:44 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/ed87317c507c 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: b4e32fb345c5 Author: pbansal Date: 2020-08-16 11:53 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/b4e32fb345c5 8251124: doclint errors about missing accessibility support in HTML files. Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: c0b514da3be6 Author: trebari Date: 2020-08-17 11:18 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/c0b514da3be6 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 6a4de9962c1c Author: trebari Date: 2020-08-17 11:20 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/6a4de9962c1c 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: ee5be7357352 Author: pbansal Date: 2020-08-17 11:55 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/ee5be7357352 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: db216b85f50b Author: psadhukhan Date: 2020-08-17 13:36 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/db216b85f50b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: e2dfcc1f04a3 Author: serb Date: 2020-08-18 00:06 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/e2dfcc1f04a3 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: 8dfb85f570ff Author: serb Date: 2020-08-18 00:08 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/8dfb85f570ff 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: 770c5fe491b1 Author: psadhukhan Date: 2020-08-19 11:47 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/770c5fe491b1 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 2c7b5ae39c19 Author: psadhukhan Date: 2020-08-19 11:49 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/2c7b5ae39c19 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: ea4c71fe7b8f Author: aivanov Date: 2020-08-20 23:18 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/ea4c71fe7b8f 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov Contributed-by: Kumar Abhishek ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.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/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 962304eee432 Author: psadhukhan Date: 2020-08-21 14:35 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/962304eee432 Merge - src/hotspot/share/utilities/sizes.cpp - test/hotspot/jtreg/vmTestbase/TEST.properties ! test/jdk/ProblemList.txt - test/jdk/jdk/lambda/vm/StrictfpDefault.java - test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java Changeset: 1ce57518c4f7 Author: psadhukhan Date: 2020-08-22 10:23 +0530 URL: https://hg.openjdk.java.net/panama/dev/rev/1ce57518c4f7 Merge - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties Changeset: b3f3e8593680 Author: minqi Date: 2020-08-21 22:23 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/b3f3e8593680 8249096: Clean up code for DumpLoadedClassList Summary: Clean up code for DumpLoadedClassList output code, centralize in InstanceKlass. Reviewed-by: iklam, dcubed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: ba51bc0772ac Author: iklam Date: 2020-08-22 17:09 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/ba51bc0772ac 8252056: Move DumpRegion/ReadClosure/WriteClosure to archiveUtils.hpp Reviewed-by: ccheung, minqi ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp Changeset: 332b3a2eb4cc Author: attila Date: 2020-08-23 14:58 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/332b3a2eb4cc 8252124: Restore Dynalink tests Reviewed-by: sundar ! test/jdk/TEST.groups + test/jdk/jdk/dynalink/BeanLinkerTest.java + test/jdk/jdk/dynalink/BeansLinkerTest.java + test/jdk/jdk/dynalink/CallSiteTest.java + test/jdk/jdk/dynalink/CallerSensitiveTest.java + test/jdk/jdk/dynalink/ClassLoaderAware.java + test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java + test/jdk/jdk/dynalink/LookupTest.java + test/jdk/jdk/dynalink/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter + test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java + test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/trusted.security.policy + test/jdk/jdk/dynalink/untrusted.security.policy Changeset: 30f8ebec35e3 Author: iignatyev Date: 2020-08-24 13:23 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/30f8ebec35e3 8252186: remove FileInstaller action from vmTestbase/jit/graph tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java Changeset: 3964455b2301 Author: lzang Date: 2020-08-24 13:47 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/3964455b2301 8251848: JMap.histo() and JMap.dump() should parse sub-arguments similarly Summary: Update JMap histo/dump parsing code Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: f9dfa23bf128 Author: lzang Date: 2020-08-24 13:48 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/f9dfa23bf128 8252101: Add description of expected behavior of using "live" and "all" options together for jmap Summary: Update description Reviewed-by: dcubed, sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 6a1f088f8130 Author: mhorie Date: 2020-08-25 09:01 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/6a1f088f8130 8248190: Enable Power10 system and implement new byte-reverse instructions Reviewed-by: mdoerr, stuefe Contributed-by: Jose Ziviani ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: 92ddc6fe60eb Author: jboes Date: 2020-08-25 09:27 +0100 URL: https://hg.openjdk.java.net/panama/dev/rev/92ddc6fe60eb 8251542: Several small Javadoc errors in java.base Summary: Fixing wrong exception type in throws clause and wrong return type description Reviewed-by: darcy, dfuchs, mullan, mchung, rriggs Contributed-by: Vipin Sharma ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! 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/math/BigDecimal.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: 8ae92b513185 Author: herrick Date: 2020-08-25 07:54 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/8ae92b513185 8251988: jpackage --runtime-image fails on mac when using JDK11 based runtime. Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp - test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java - test/jdk/tools/jpackage/apps/com.hello/module-info.java ! test/jdk/tools/jpackage/apps/image/Hello.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 84d35a6c0bf9 Author: jiefu Date: 2020-08-05 15:07 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/84d35a6c0bf9 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Reviewed-by: sspitsyn, redestad ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + test/jdk/sun/tools/jps/TestJpsHostName.java Changeset: 9ccf4bebb574 Author: rriggs Date: 2020-08-25 10:20 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/9ccf4bebb574 8251203: Fix "no comment" warnings in java.base/java.lang and java/io Reviewed-by: dfuchs, lancea, mchung, naoto ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/UncheckedIOException.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/ClassNotFoundException.java ! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/lang/StringBuilder.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/TypeNotPresentException.java ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java Changeset: 1b2c88dbb4b3 Author: dnsimon Date: 2020-08-25 22:23 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/1b2c88dbb4b3 8252058: [JVMCI] Rework setting is_method_handle_invoke flag in jvmciCodeInstaller Reviewed-by: kvn, dlong Contributed-by: Yudi Zheng ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 8f984f7b4e45 Author: kvn Date: 2020-08-25 15:00 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/8f984f7b4e45 8252331: JDK-8252058 is causing failures in Tier1 Summary: Added Graal changes which were missing in 8252058 push. Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: e76cf1b2341d Author: kbarrett Date: 2020-08-25 22:17 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/e76cf1b2341d 8251850: Refactor ResourceMark and DeoptResourceMark for better code sharing Summary: Move saved state to ResourceArea, merge most of marks into shared helper. Reviewed-by: stuefe, iklam, tschatzl, xliu, vlivanov ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java Changeset: 2529d70f7f0d Author: rrich Date: 2020-07-31 09:07 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/2529d70f7f0d 8249293: Unsafe stackwalk in VM_GetOrSetLocal::doit_prologue() Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: c5022acae181 Author: akozlov Date: 2020-08-18 01:34 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/c5022acae181 8251930: Native types mismatch in hotspot Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! 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 Changeset: 039bd5d285f1 Author: shade Date: 2020-08-26 09:29 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/039bd5d285f1 8252290: Remove unused enum in CallGenerator Reviewed-by: thartmann, rrich ! src/hotspot/share/opto/callGenerator.hpp Changeset: e12584d50765 Author: shade Date: 2020-08-26 09:29 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/e12584d50765 8252291: C2: Assignment in conditional in loopUnswitch.cpp Reviewed-by: thartmann ! src/hotspot/share/opto/loopUnswitch.cpp Changeset: 79dc2f64cc2f Author: ngasson Date: 2020-08-26 11:28 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/79dc2f64cc2f 8252108: Modify nsk/stress/stack tests to check page size Reviewed-by: hseigel, stuefe ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java ! test/jtreg-ext/requires/VMProps.java Changeset: a1a42636e9d8 Author: jzhu Date: 2020-08-26 17:34 +0800 URL: https://hg.openjdk.java.net/panama/dev/rev/a1a42636e9d8 8252259: AArch64: Adjust default value of FLOATPRESSURE Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp Changeset: 80c95309a924 Author: ysuenaga Date: 2020-08-26 19:21 +0900 URL: https://hg.openjdk.java.net/panama/dev/rev/80c95309a924 8250598: Hyper-V is detected in spite of running on host OS Reviewed-by: mbaesken, mdoerr, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp Changeset: cfcc3b8917fe Author: coleenp Date: 2020-08-26 07:55 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/cfcc3b8917fe 8244386: convert runtime/Safepoint/AssertSafepointCheckConsistency tests to gtest Reviewed-by: stuefe, lfoltan, dcubed ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/gtest/runtime/test_safepoint_locks.cpp - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency1.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency2.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency3.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency4.java - test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 569f413b9754 Author: chagedorn Date: 2020-08-26 13:41 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/569f413b9754 8252037: Optimized build is broken Summary: Fix some optimized build issues. Reviewed-by: vlivanov, tschatzl, thartmann, kbarrett ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 865b2c989ca8 Author: chagedorn Date: 2020-08-26 13:46 +0200 URL: https://hg.openjdk.java.net/panama/dev/rev/865b2c989ca8 8251093: Improve C1 register allocator logging and debugging support Summary: Various printing and debug improvements to better analyze C1 register allocator problems. Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: fd07cdb26fc7 Author: vromero Date: 2020-08-26 13:08 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/fd07cdb26fc7 8230918: j.l.NASE in javap Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/attribute_length/AttributeLengthTest.java + test/langtools/tools/javap/attribute_length/JavapBug.jcod Changeset: 35321bae3b84 Author: rhalade Date: 2020-08-26 10:22 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/35321bae3b84 8238157: Remove intermittent key from AmazonCA.java Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: 145e1859a0a8 Author: mullan Date: 2020-08-26 13:31 -0400 URL: https://hg.openjdk.java.net/panama/dev/rev/145e1859a0a8 8241003: Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects Reviewed-by: xuelei, valeriep, weijun ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/X509CRL.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/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java Changeset: 469c06ca8637 Author: joehw Date: 2020-08-26 17:48 +0000 URL: https://hg.openjdk.java.net/panama/dev/rev/469c06ca8637 8251561: Fix doclint warnings in the java.xml package Reviewed-by: lancea, naoto, rriggs, erikj, alanb ! make/Docs.gmk ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLReporter.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/stream/events/Attribute.java ! src/java.xml/share/classes/javax/xml/stream/events/Characters.java ! src/java.xml/share/classes/javax/xml/stream/events/Comment.java ! src/java.xml/share/classes/javax/xml/stream/events/EntityReference.java ! src/java.xml/share/classes/javax/xml/stream/events/Namespace.java ! src/java.xml/share/classes/javax/xml/stream/events/NotationDeclaration.java ! src/java.xml/share/classes/javax/xml/stream/events/StartDocument.java ! src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventAllocator.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventConsumer.java ! src/java.xml/share/classes/javax/xml/xpath/XPathException.java ! src/java.xml/share/classes/org/xml/sax/DTDHandler.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/EntityResolver.java ! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/InputSource.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/SAXException.java ! src/java.xml/share/classes/org/xml/sax/XMLReader.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2Impl.java ! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java ! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java ! src/java.xml/share/classes/org/xml/sax/ext/LexicalHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/AttributesImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLFilterImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 47b85a0d8bb6 Author: iklam Date: 2020-08-26 14:42 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/47b85a0d8bb6 8252151: Remove excessive inclusion of arguments.hpp Reviewed-by: coleenp, stuefe ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/services/heapDumperCompression.cpp Changeset: 53a6345b1e43 Author: iklam Date: 2020-08-26 14:44 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/53a6345b1e43 8252398: minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp Reviewed-by: kbarrett ! src/hotspot/share/memory/resourceArea.inline.hpp From krakowski at hhu.de Thu Aug 27 10:44:12 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 12:44:12 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field Message-ID: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> Hi, I would like to report a bug regarding jextract. The header file (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) I give to jextract contains the following struct. struct ibv_qp_init_attr { ??????? void?????????????????? *qp_context; ??????? struct ibv_cq????????? *send_cq; ??????? struct ibv_cq????????? *recv_cq; ??????? struct ibv_srq???????? *srq; ??????? struct ibv_qp_cap?????? cap; ??????? enum ibv_qp_type??????? qp_type; ??????? int???????????????????? sq_sig_all; }; The Code generated for the "sq_sig_all" field looks like this. private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; private static final VarHandle sq_sig_all$VH_ =sq_sig_all$LAYOUT_.varHandle(byte.class); public static int sq_sig_all$get(MemorySegment seg) { return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); } public static void sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { verbs_h$constants$3.sq_sig_all$VH().set(seg, x); } As you can see jextract chooses "C_BOOL" as the MemoryLayout for the "sq_sig_all" field and uses "byte" for the VarHandle's carrier. In contrast to this, getters and setters work with "int" which leads to an Exception during runtime. java.lang.invoke.WrongMethodTypeException: cannot convert MethodHandle(VarHandle,MemorySegment,byte)void to (VarHandle,MemorySegment,int)void From sundararajan.athijegannathan at oracle.com Thu Aug 27 11:26:31 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 27 Aug 2020 16:56:31 +0530 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> Message-ID: <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> I don't have the complete dependencies on my machine I locally filled the struct definition you gave with appropriate dependencies (dummy struct, enum declarations) and jextracted it. I see C_INT is being generated as layout for sq_sig_all. I suspect most likely you're using old panama build. I'd recommend building latest panama build from repo and trying your header with the same. -Sundar On 27/08/20 4:14 pm, Filip Krakowski wrote: > Hi, > > I would like to report a bug regarding jextract. The header file > (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) > I give to jextract contains the following struct. > > ?? struct ibv_qp_init_attr { > ??? ??????? void?????????????????? *qp_context; > ??? ??????? struct ibv_cq????????? *send_cq; > ??? ??????? struct ibv_cq????????? *recv_cq; > ??? ??????? struct ibv_srq???????? *srq; > ??? ??????? struct ibv_qp_cap?????? cap; > ??? ??????? enum ibv_qp_type??????? qp_type; > ??? ??????? int???????????????????? sq_sig_all; > ?? }; > > > The Code generated for the "sq_sig_all" field looks like this. > > ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; > ?? private static final VarHandle sq_sig_all$VH_ > =sq_sig_all$LAYOUT_.varHandle(byte.class); > > ?? public static int sq_sig_all$get(MemorySegment seg) { > ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); > ?? } > > ?? public static void > sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { > ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); > ?? } > > As you can see jextract chooses "C_BOOL" as the MemoryLayout for the > "sq_sig_all" field and uses "byte" for the VarHandle's carrier. In > contrast to this, getters and setters work with "int" which leads to > an Exception during runtime. > > ?? java.lang.invoke.WrongMethodTypeException: cannot convert > ?? MethodHandle(VarHandle,MemorySegment,byte)void to > ?? (VarHandle,MemorySegment,int)void > > From krakowski at hhu.de Thu Aug 27 11:56:54 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 13:56:54 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> Message-ID: Hi, I already use the latest build (commit 06675b build yesterday 10:28PM - https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip). Other structs containing "int" fields (for example "ibv_device_attr") work well and use "C_INT". I also checked my local header files. Best regards, Filip On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: > I don't have the complete dependencies on my machine > > I locally filled the struct definition you gave with appropriate > dependencies (dummy struct, enum declarations) and jextracted it. > > I see C_INT is being generated as layout for sq_sig_all. I suspect > most likely you're using old panama build. I'd recommend building > latest panama build from repo and trying your header with the same. > > -Sundar > > On 27/08/20 4:14 pm, Filip Krakowski wrote: >> Hi, >> >> I would like to report a bug regarding jextract. The header file >> (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) >> I give to jextract contains the following struct. >> >> ?? struct ibv_qp_init_attr { >> ??? ??????? void?????????????????? *qp_context; >> ??? ??????? struct ibv_cq????????? *send_cq; >> ??? ??????? struct ibv_cq????????? *recv_cq; >> ??? ??????? struct ibv_srq???????? *srq; >> ??? ??????? struct ibv_qp_cap?????? cap; >> ??? ??????? enum ibv_qp_type??????? qp_type; >> ??? ??????? int???????????????????? sq_sig_all; >> ?? }; >> >> >> The Code generated for the "sq_sig_all" field looks like this. >> >> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >> ?? private static final VarHandle sq_sig_all$VH_ >> =sq_sig_all$LAYOUT_.varHandle(byte.class); >> >> ?? public static int sq_sig_all$get(MemorySegment seg) { >> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >> ?? } >> >> ?? public static void >> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >> ?? } >> >> As you can see jextract chooses "C_BOOL" as the MemoryLayout for the >> "sq_sig_all" field and uses "byte" for the VarHandle's carrier. In >> contrast to this, getters and setters work with "int" which leads to >> an Exception during runtime. >> >> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >> ?? (VarHandle,MemorySegment,int)void >> >> From maurizio.cimadamore at oracle.com Thu Aug 27 12:54:54 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 13:54:54 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> Message-ID: <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> Out of curiousity - is this source or classfile generation? Maurizio On 27/08/2020 12:56, Filip Krakowski wrote: > Hi, > > I already use the latest build (commit 06675b build yesterday 10:28PM > - > https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip). > Other structs containing "int" fields (for example "ibv_device_attr") > work well and use "C_INT". I also checked my local header files. > > Best regards, > Filip > > On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >> I don't have the complete dependencies on my machine >> >> I locally filled the struct definition you gave with appropriate >> dependencies (dummy struct, enum declarations) and jextracted it. >> >> I see C_INT is being generated as layout for sq_sig_all. I suspect >> most likely you're using old panama build. I'd recommend building >> latest panama build from repo and trying your header with the same. >> >> -Sundar >> >> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>> Hi, >>> >>> I would like to report a bug regarding jextract. The header file >>> (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) >>> I give to jextract contains the following struct. >>> >>> ?? struct ibv_qp_init_attr { >>> ??? ??????? void?????????????????? *qp_context; >>> ??? ??????? struct ibv_cq????????? *send_cq; >>> ??? ??????? struct ibv_cq????????? *recv_cq; >>> ??? ??????? struct ibv_srq???????? *srq; >>> ??? ??????? struct ibv_qp_cap?????? cap; >>> ??? ??????? enum ibv_qp_type??????? qp_type; >>> ??? ??????? int???????????????????? sq_sig_all; >>> ?? }; >>> >>> >>> The Code generated for the "sq_sig_all" field looks like this. >>> >>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>> ?? private static final VarHandle sq_sig_all$VH_ >>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>> >>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>> ?? } >>> >>> ?? public static void >>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>> ?? } >>> >>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for the >>> "sq_sig_all" field and uses "byte" for the VarHandle's carrier. In >>> contrast to this, getters and setters work with "int" which leads to >>> an Exception during runtime. >>> >>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>> ?? (VarHandle,MemorySegment,int)void >>> >>> > From krakowski at hhu.de Thu Aug 27 13:01:02 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 15:01:02 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> Message-ID: Hi, this is source file generation. I noticed that the constants class file is no longer generated (in source mode) and instead several constants source files are created. Best regards, Filip On 27.08.20 14:54, Maurizio Cimadamore wrote: > Out of curiousity - is this source or classfile generation? > > Maurizio > > On 27/08/2020 12:56, Filip Krakowski wrote: >> Hi, >> >> I already use the latest build (commit 06675b build yesterday 10:28PM >> - >> https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip). >> Other structs containing "int" fields (for example "ibv_device_attr") >> work well and use "C_INT". I also checked my local header files. >> >> Best regards, >> Filip >> >> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>> I don't have the complete dependencies on my machine >>> >>> I locally filled the struct definition you gave with appropriate >>> dependencies (dummy struct, enum declarations) and jextracted it. >>> >>> I see C_INT is being generated as layout for sq_sig_all. I suspect >>> most likely you're using old panama build. I'd recommend building >>> latest panama build from repo and trying your header with the same. >>> >>> -Sundar >>> >>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>> Hi, >>>> >>>> I would like to report a bug regarding jextract. The header file >>>> (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) >>>> I give to jextract contains the following struct. >>>> >>>> ?? struct ibv_qp_init_attr { >>>> ??? ??????? void?????????????????? *qp_context; >>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>> ??? ??????? struct ibv_srq???????? *srq; >>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>> ??? ??????? int???????????????????? sq_sig_all; >>>> ?? }; >>>> >>>> >>>> The Code generated for the "sq_sig_all" field looks like this. >>>> >>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>> ?? private static final VarHandle sq_sig_all$VH_ >>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>> >>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>> ?? } >>>> >>>> ?? public static void >>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>> ?? } >>>> >>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>> the "sq_sig_all" field and uses "byte" for the VarHandle's carrier. >>>> In contrast to this, getters and setters work with "int" which >>>> leads to an Exception during runtime. >>>> >>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>> ?? (VarHandle,MemorySegment,int)void >>>> >>>> >> From maurizio.cimadamore at oracle.com Thu Aug 27 14:07:11 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:07:11 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> Message-ID: <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> What do I need to have installed to try this out? It seems like the header you linked has some dependencies on headers which are not in the github repo. Could you please point me at how you set up your machine to get those? Maurizio On 27/08/2020 14:01, Filip Krakowski wrote: > Hi, > > this is source file generation. I noticed that the constants class > file is no longer generated (in source mode) and instead several > constants source files are created. > > Best regards, > Filip > > On 27.08.20 14:54, Maurizio Cimadamore wrote: >> Out of curiousity - is this source or classfile generation? >> >> Maurizio >> >> On 27/08/2020 12:56, Filip Krakowski wrote: >>> Hi, >>> >>> I already use the latest build (commit 06675b build yesterday >>> 10:28PM - >>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>> ). Other structs containing "int" fields (for example >>> "ibv_device_attr") work well and use "C_INT". I also checked my >>> local header files. >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>> I don't have the complete dependencies on my machine >>>> >>>> I locally filled the struct definition you gave with appropriate >>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>> >>>> I see C_INT is being generated as layout for sq_sig_all. I suspect >>>> most likely you're using old panama build. I'd recommend building >>>> latest panama build from repo and trying your header with the same. >>>> >>>> -Sundar >>>> >>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> I would like to report a bug regarding jextract. The header file >>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>> ) I give to jextract contains the following struct. >>>>> >>>>> ?? struct ibv_qp_init_attr { >>>>> ??? ??????? void?????????????????? *qp_context; >>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>> ?? }; >>>>> >>>>> >>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>> >>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>> >>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>> ?? } >>>>> >>>>> ?? public static void >>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>> ?? } >>>>> >>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>> carrier. In contrast to this, getters and setters work with "int" >>>>> which leads to an Exception during runtime. >>>>> >>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>> ?? (VarHandle,MemorySegment,int)void >>>>> >>>>> >>> > From sundararajan.athijegannathan at oracle.com Thu Aug 27 14:10:33 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 27 Aug 2020 19:40:33 +0530 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> Message-ID: <4036ea46-71ce-cbf4-0786-d979b2cb5ba2@oracle.com> I tried the following header - just enough to have that struct and dependencies #include enum ibv_qp_type { ??????? IBV_QPT_RC = 2, ??????? IBV_QPT_UC, ??????? IBV_QPT_UD, ??????? IBV_QPT_RAW_PACKET = 8, ??????? IBV_QPT_XRC_SEND = 9, ??????? IBV_QPT_XRC_RECV, ??????? IBV_QPT_DRIVER = 0xff, }; struct ibv_qp_cap { ??????? uint32_t??????????????? max_send_wr; ??????? uint32_t??????????????? max_recv_wr; ??????? uint32_t??????????????? max_send_sge; ??????? uint32_t??????????????? max_recv_sge; ??????? uint32_t??????????????? max_inline_data; }; struct ibv_qp_init_attr { ??????? void?????????????????? *qp_context; ??????? struct ibv_cq????????? *send_cq; ??????? struct ibv_cq????????? *recv_cq; ??????? struct ibv_srq???????? *srq; ??????? struct ibv_qp_cap?????? cap; ??????? enum ibv_qp_type??????? qp_type; ??????? int???????????????????? sq_sig_all; }; I don't see C_BOOL for sq_sig_all. Perhaps something more from the context of header is needed (although I wonder what could that be) Thanks -Sundar On 27/08/20 6:31 pm, Filip Krakowski wrote: > Hi, > > this is source file generation. I noticed that the constants class > file is no longer generated (in source mode) and instead several > constants source files are created. > > Best regards, > Filip > > On 27.08.20 14:54, Maurizio Cimadamore wrote: >> Out of curiousity - is this source or classfile generation? >> >> Maurizio >> >> On 27/08/2020 12:56, Filip Krakowski wrote: >>> Hi, >>> >>> I already use the latest build (commit 06675b build yesterday >>> 10:28PM - >>> https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip). >>> Other structs containing "int" fields (for example >>> "ibv_device_attr") work well and use "C_INT". I also checked my >>> local header files. >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>> I don't have the complete dependencies on my machine >>>> >>>> I locally filled the struct definition you gave with appropriate >>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>> >>>> I see C_INT is being generated as layout for sq_sig_all. I suspect >>>> most likely you're using old panama build. I'd recommend building >>>> latest panama build from repo and trying your header with the same. >>>> >>>> -Sundar >>>> >>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> I would like to report a bug regarding jextract. The header file >>>>> (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) >>>>> I give to jextract contains the following struct. >>>>> >>>>> ?? struct ibv_qp_init_attr { >>>>> ??? ??????? void?????????????????? *qp_context; >>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>> ?? }; >>>>> >>>>> >>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>> >>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>> >>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>> ?? } >>>>> >>>>> ?? public static void >>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>> ?? } >>>>> >>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>> carrier. In contrast to this, getters and setters work with "int" >>>>> which leads to an Exception during runtime. >>>>> >>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>> ?? (VarHandle,MemorySegment,int)void >>>>> >>>>> >>> > From krakowski at hhu.de Thu Aug 27 14:19:21 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 16:19:21 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> Message-ID: Hi, sure! The package is called "rdma-core" and should be available on many distros (https://pkgs.org/search/?q=rdma-core). Alternatively, you could compile the library from source using the GitHub repository (https://github.com/linux-rdma/rdma-core). It should be as simple as cloning the repository and running the "build.sh" script inside of it. Of course some dependencies (listed inside README.md) must be installed first in this case. After this the headers should be located inside "build/include/infiniband". Best regards, Filip On 27.08.20 16:07, Maurizio Cimadamore wrote: > What do I need to have installed to try this out? It seems like the > header you linked has some dependencies on headers which > are not in the github repo. Could you please point me at how you set > up your machine to get those? > > Maurizio > > On 27/08/2020 14:01, Filip Krakowski wrote: >> Hi, >> >> this is source file generation. I noticed that the constants class >> file is no longer generated (in source mode) and instead several >> constants source files are created. >> >> Best regards, >> Filip >> >> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>> Out of curiousity - is this source or classfile generation? >>> >>> Maurizio >>> >>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>> Hi, >>>> >>>> I already use the latest build (commit 06675b build yesterday >>>> 10:28PM - >>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>> ). Other structs containing "int" fields (for example >>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>> local header files. >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>> I don't have the complete dependencies on my machine >>>>> >>>>> I locally filled the struct definition you gave with appropriate >>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>> >>>>> I see C_INT is being generated as layout for sq_sig_all. I suspect >>>>> most likely you're using old panama build. I'd recommend building >>>>> latest panama build from repo and trying your header with the same. >>>>> >>>>> -Sundar >>>>> >>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> I would like to report a bug regarding jextract. The header file >>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>> ) I give to jextract contains the following struct. >>>>>> >>>>>> ?? struct ibv_qp_init_attr { >>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>> ?? }; >>>>>> >>>>>> >>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>> >>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>> >>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>> ?? } >>>>>> >>>>>> ?? public static void >>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>> ?? } >>>>>> >>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>> carrier. In contrast to this, getters and setters work with "int" >>>>>> which leads to an Exception during runtime. >>>>>> >>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>> >>>>>> >>>> >> From maurizio.cimadamore at oracle.com Thu Aug 27 14:20:40 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:20:40 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> Message-ID: On 27/08/2020 15:07, Maurizio Cimadamore wrote: > What do I need to have installed to try this out? It seems like the > header you linked has some dependencies on headers which > are not in the github repo. Could you please point me at how you set > up your machine to get those? To get around it, I redefined in place a bunch of enums which were defined elsewhere and was able to get jextract working; this is what I got: private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = MemoryLayout.ofStruct( ??????? C_POINTER.withName("qp_context"), ??????? C_POINTER.withName("send_cq"), ??????? C_POINTER.withName("recv_cq"), ??????? C_POINTER.withName("srq"), ??????? MemoryLayout.ofStruct( ??????????? C_INT.withName("max_send_wr"), ??????????? C_INT.withName("max_recv_wr"), ??????????? C_INT.withName("max_send_sge"), ??????????? C_INT.withName("max_recv_sge"), ??????????? C_INT.withName("max_inline_data") ??????? ).withName("cap"), ??????? C_INT.withName("qp_type"), ??????? C_INT.withName("sq_sig_all"), ??????? MemoryLayout.ofPaddingBits(32) ??? ).withName("ibv_qp_init_attr"); No C_BOOL here... odd Maurizio > > Maurizio > > On 27/08/2020 14:01, Filip Krakowski wrote: >> Hi, >> >> this is source file generation. I noticed that the constants class >> file is no longer generated (in source mode) and instead several >> constants source files are created. >> >> Best regards, >> Filip >> >> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>> Out of curiousity - is this source or classfile generation? >>> >>> Maurizio >>> >>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>> Hi, >>>> >>>> I already use the latest build (commit 06675b build yesterday >>>> 10:28PM - >>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>> ). Other structs containing "int" fields (for example >>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>> local header files. >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>> I don't have the complete dependencies on my machine >>>>> >>>>> I locally filled the struct definition you gave with appropriate >>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>> >>>>> I see C_INT is being generated as layout for sq_sig_all. I suspect >>>>> most likely you're using old panama build. I'd recommend building >>>>> latest panama build from repo and trying your header with the same. >>>>> >>>>> -Sundar >>>>> >>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> I would like to report a bug regarding jextract. The header file >>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>> ) I give to jextract contains the following struct. >>>>>> >>>>>> ?? struct ibv_qp_init_attr { >>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>> ?? }; >>>>>> >>>>>> >>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>> >>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>> >>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>> ?? } >>>>>> >>>>>> ?? public static void >>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>> ?? } >>>>>> >>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>> carrier. In contrast to this, getters and setters work with "int" >>>>>> which leads to an Exception during runtime. >>>>>> >>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>> >>>>>> >>>> >> From krakowski at hhu.de Thu Aug 27 14:28:11 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 16:28:11 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <4036ea46-71ce-cbf4-0786-d979b2cb5ba2@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <4036ea46-71ce-cbf4-0786-d979b2cb5ba2@oracle.com> Message-ID: Hi, using just these works fine for me, too. Throwing at jextract gives C_BOOL... strange. Could this be related to the clang version I use? I am currently at version 10.0.0. Best regards, Filip On 27.08.20 16:10, sundararajan.athijegannathan at oracle.com wrote: > I tried the following header - just enough to have that struct and > dependencies > > > #include > > enum ibv_qp_type { > ??????? IBV_QPT_RC = 2, > ??????? IBV_QPT_UC, > ??????? IBV_QPT_UD, > ??????? IBV_QPT_RAW_PACKET = 8, > ??????? IBV_QPT_XRC_SEND = 9, > ??????? IBV_QPT_XRC_RECV, > ??????? IBV_QPT_DRIVER = 0xff, > }; > > struct ibv_qp_cap { > ??????? uint32_t??????????????? max_send_wr; > ??????? uint32_t??????????????? max_recv_wr; > ??????? uint32_t??????????????? max_send_sge; > ??????? uint32_t??????????????? max_recv_sge; > ??????? uint32_t??????????????? max_inline_data; > }; > > struct ibv_qp_init_attr { > ??????? void?????????????????? *qp_context; > ??????? struct ibv_cq????????? *send_cq; > ??????? struct ibv_cq????????? *recv_cq; > ??????? struct ibv_srq???????? *srq; > ??????? struct ibv_qp_cap?????? cap; > ??????? enum ibv_qp_type??????? qp_type; > ??????? int???????????????????? sq_sig_all; > }; > > I don't see C_BOOL for sq_sig_all. Perhaps something more from the > context of header is needed (although I wonder what could that be) > > Thanks > > -Sundar > > On 27/08/20 6:31 pm, Filip Krakowski wrote: >> Hi, >> >> this is source file generation. I noticed that the constants class >> file is no longer generated (in source mode) and instead several >> constants source files are created. >> >> Best regards, >> Filip >> >> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>> Out of curiousity - is this source or classfile generation? >>> >>> Maurizio >>> >>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>> Hi, >>>> >>>> I already use the latest build (commit 06675b build yesterday >>>> 10:28PM - >>>> https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip). >>>> Other structs containing "int" fields (for example >>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>> local header files. >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>> I don't have the complete dependencies on my machine >>>>> >>>>> I locally filled the struct definition you gave with appropriate >>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>> >>>>> I see C_INT is being generated as layout for sq_sig_all. I suspect >>>>> most likely you're using old panama build. I'd recommend building >>>>> latest panama build from repo and trying your header with the same. >>>>> >>>>> -Sundar >>>>> >>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> I would like to report a bug regarding jextract. The header file >>>>>> (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h) >>>>>> I give to jextract contains the following struct. >>>>>> >>>>>> ?? struct ibv_qp_init_attr { >>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>> ?? }; >>>>>> >>>>>> >>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>> >>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>> >>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>> ?? } >>>>>> >>>>>> ?? public static void >>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>> ?? } >>>>>> >>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>> carrier. In contrast to this, getters and setters work with "int" >>>>>> which leads to an Exception during runtime. >>>>>> >>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>> >>>>>> >>>> >> From maurizio.cimadamore at oracle.com Thu Aug 27 14:28:59 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:28:59 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <4036ea46-71ce-cbf4-0786-d979b2cb5ba2@oracle.com> Message-ID: <3dc97b1e-a4ec-9f4f-759e-3205939fdeeb@oracle.com> On 27/08/2020 15:28, Filip Krakowski wrote: > Hi, > > using just these works fine for me, too. Throwing > at jextract gives C_BOOL... strange. Could this be related to the > clang version I use? I am currently at version 10.0.0. I'm also on 10.0.0 Maurizio > > Best regards, > Filip > > On 27.08.20 16:10, sundararajan.athijegannathan at oracle.com wrote: >> I tried the following header - just enough to have that struct and >> dependencies >> >> >> #include >> >> enum ibv_qp_type { >> ??????? IBV_QPT_RC = 2, >> ??????? IBV_QPT_UC, >> ??????? IBV_QPT_UD, >> ??????? IBV_QPT_RAW_PACKET = 8, >> ??????? IBV_QPT_XRC_SEND = 9, >> ??????? IBV_QPT_XRC_RECV, >> ??????? IBV_QPT_DRIVER = 0xff, >> }; >> >> struct ibv_qp_cap { >> ??????? uint32_t??????????????? max_send_wr; >> ??????? uint32_t??????????????? max_recv_wr; >> ??????? uint32_t??????????????? max_send_sge; >> ??????? uint32_t??????????????? max_recv_sge; >> ??????? uint32_t??????????????? max_inline_data; >> }; >> >> struct ibv_qp_init_attr { >> ??????? void?????????????????? *qp_context; >> ??????? struct ibv_cq????????? *send_cq; >> ??????? struct ibv_cq????????? *recv_cq; >> ??????? struct ibv_srq???????? *srq; >> ??????? struct ibv_qp_cap?????? cap; >> ??????? enum ibv_qp_type??????? qp_type; >> ??????? int???????????????????? sq_sig_all; >> }; >> >> I don't see C_BOOL for sq_sig_all. Perhaps something more from the >> context of header is needed (although I wonder what could that be) >> >> Thanks >> >> -Sundar >> >> On 27/08/20 6:31 pm, Filip Krakowski wrote: >>> Hi, >>> >>> this is source file generation. I noticed that the constants class >>> file is no longer generated (in source mode) and instead several >>> constants source files are created. >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>> Out of curiousity - is this source or classfile generation? >>>> >>>> Maurizio >>>> >>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> I already use the latest build (commit 06675b build yesterday >>>>> 10:28PM - >>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!PqNKiqbDqj0SFxL5xXRhPFFm26L9JWRjRQoMohU1AsbMK4qDV6nMzOj3-9DvCcu_Qlru8N8$ >>>>> ). Other structs containing "int" fields (for example >>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>> local header files. >>>>> >>>>> Best regards, >>>>> Filip >>>>> >>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>> I don't have the complete dependencies on my machine >>>>>> >>>>>> I locally filled the struct definition you gave with appropriate >>>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>>> >>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>> suspect most likely you're using old panama build. I'd recommend >>>>>> building latest panama build from repo and trying your header >>>>>> with the same. >>>>>> >>>>>> -Sundar >>>>>> >>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I would like to report a bug regarding jextract. The header file >>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!PqNKiqbDqj0SFxL5xXRhPFFm26L9JWRjRQoMohU1AsbMK4qDV6nMzOj3-9DvCcu_3uhS2l8$ >>>>>>> ) I give to jextract contains the following struct. >>>>>>> >>>>>>> ?? struct ibv_qp_init_attr { >>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>> ?? }; >>>>>>> >>>>>>> >>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>> >>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>> >>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>> ?? } >>>>>>> >>>>>>> ?? public static void >>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>> ?? } >>>>>>> >>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>> "int" which leads to an Exception during runtime. >>>>>>> >>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>> >>>>>>> >>>>> >>> > From maurizio.cimadamore at oracle.com Thu Aug 27 14:32:25 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:32:25 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> Message-ID: I've installed this: https://packages.ubuntu.com/source/focal/rdma-core but I can't find no folder. I get a folder; if I tweak the header to replace infiniband with rdma, it doesn't compile - missing stuff. Maurizio On 27/08/2020 15:19, Filip Krakowski wrote: > Hi, > > sure! The package is called "rdma-core" and should be available on > many distros > (https://urldefense.com/v3/__https://pkgs.org/search/?q=rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIerejtGBj0$ > ). Alternatively, you could compile the library from source using the > GitHub repository > (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIeraUzJ14I$ > ). It should be as simple as cloning the repository and running the > "build.sh" script inside of it. Of course some dependencies (listed > inside README.md) must be installed first in this case. After this the > headers should be located inside "build/include/infiniband". > > Best regards, > Filip > > On 27.08.20 16:07, Maurizio Cimadamore wrote: >> What do I need to have installed to try this out? It seems like the >> header you linked has some dependencies on headers which >> are not in the github repo. Could you please point me at how you set >> up your machine to get those? >> >> Maurizio >> >> On 27/08/2020 14:01, Filip Krakowski wrote: >>> Hi, >>> >>> this is source file generation. I noticed that the constants class >>> file is no longer generated (in source mode) and instead several >>> constants source files are created. >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>> Out of curiousity - is this source or classfile generation? >>>> >>>> Maurizio >>>> >>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> I already use the latest build (commit 06675b build yesterday >>>>> 10:28PM - >>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>> ). Other structs containing "int" fields (for example >>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>> local header files. >>>>> >>>>> Best regards, >>>>> Filip >>>>> >>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>> I don't have the complete dependencies on my machine >>>>>> >>>>>> I locally filled the struct definition you gave with appropriate >>>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>>> >>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>> suspect most likely you're using old panama build. I'd recommend >>>>>> building latest panama build from repo and trying your header >>>>>> with the same. >>>>>> >>>>>> -Sundar >>>>>> >>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I would like to report a bug regarding jextract. The header file >>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>> ) I give to jextract contains the following struct. >>>>>>> >>>>>>> ?? struct ibv_qp_init_attr { >>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>> ?? }; >>>>>>> >>>>>>> >>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>> >>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>> >>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>> ?? } >>>>>>> >>>>>>> ?? public static void >>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>> ?? } >>>>>>> >>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>> "int" which leads to an Exception during runtime. >>>>>>> >>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>> >>>>>>> >>>>> >>> > From sundararajan.athijegannathan at oracle.com Thu Aug 27 14:32:36 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 27 Aug 2020 20:02:36 +0530 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <4036ea46-71ce-cbf4-0786-d979b2cb5ba2@oracle.com> Message-ID: I use clang 10.0.0 as well - but on Mac! fwiw I tried includeing (for bool typedef). Still can't reproduce here. Thanks -Sundar On 27/08/20 7:58 pm, Filip Krakowski wrote: > Hi, > > using just these works fine for me, too. Throwing > at jextract gives C_BOOL... strange. Could this be related to the > clang version I use? I am currently at version 10.0.0. > > Best regards, > Filip > > On 27.08.20 16:10, sundararajan.athijegannathan at oracle.com wrote: >> I tried the following header - just enough to have that struct and >> dependencies >> >> >> #include >> >> enum ibv_qp_type { >> ??????? IBV_QPT_RC = 2, >> ??????? IBV_QPT_UC, >> ??????? IBV_QPT_UD, >> ??????? IBV_QPT_RAW_PACKET = 8, >> ??????? IBV_QPT_XRC_SEND = 9, >> ??????? IBV_QPT_XRC_RECV, >> ??????? IBV_QPT_DRIVER = 0xff, >> }; >> >> struct ibv_qp_cap { >> ??????? uint32_t??????????????? max_send_wr; >> ??????? uint32_t??????????????? max_recv_wr; >> ??????? uint32_t??????????????? max_send_sge; >> ??????? uint32_t??????????????? max_recv_sge; >> ??????? uint32_t??????????????? max_inline_data; >> }; >> >> struct ibv_qp_init_attr { >> ??????? void?????????????????? *qp_context; >> ??????? struct ibv_cq????????? *send_cq; >> ??????? struct ibv_cq????????? *recv_cq; >> ??????? struct ibv_srq???????? *srq; >> ??????? struct ibv_qp_cap?????? cap; >> ??????? enum ibv_qp_type??????? qp_type; >> ??????? int???????????????????? sq_sig_all; >> }; >> >> I don't see C_BOOL for sq_sig_all. Perhaps something more from the >> context of header is needed (although I wonder what could that be) >> >> Thanks >> >> -Sundar >> >> On 27/08/20 6:31 pm, Filip Krakowski wrote: >>> Hi, >>> >>> this is source file generation. I noticed that the constants class >>> file is no longer generated (in source mode) and instead several >>> constants source files are created. >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>> Out of curiousity - is this source or classfile generation? >>>> >>>> Maurizio >>>> >>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> I already use the latest build (commit 06675b build yesterday >>>>> 10:28PM - >>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!N8JjCPfpkcp9eMLrwiZM8WcWPMOBghhA1No9UpqU8poHxNwJwJN9jGmFgXttN9AytVodKWBPqTgnPQ$ >>>>> ). Other structs containing "int" fields (for example >>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>> local header files. >>>>> >>>>> Best regards, >>>>> Filip >>>>> >>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>> I don't have the complete dependencies on my machine >>>>>> >>>>>> I locally filled the struct definition you gave with appropriate >>>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>>> >>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>> suspect most likely you're using old panama build. I'd recommend >>>>>> building latest panama build from repo and trying your header >>>>>> with the same. >>>>>> >>>>>> -Sundar >>>>>> >>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I would like to report a bug regarding jextract. The header file >>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!N8JjCPfpkcp9eMLrwiZM8WcWPMOBghhA1No9UpqU8poHxNwJwJN9jGmFgXttN9AytVodKWBNAZ_Dyg$ >>>>>>> ) I give to jextract contains the following struct. >>>>>>> >>>>>>> ?? struct ibv_qp_init_attr { >>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>> ?? }; >>>>>>> >>>>>>> >>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>> >>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>> >>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>> ?? } >>>>>>> >>>>>>> ?? public static void >>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>> ?? } >>>>>>> >>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>> "int" which leads to an Exception during runtime. >>>>>>> >>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>> >>>>>>> >>>>> >>> > From maurizio.cimadamore at oracle.com Thu Aug 27 14:37:37 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:37:37 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> Message-ID: <31b92cf8-1275-5ad0-39e7-8a1cfa476516@oracle.com> Ok, turns out I also needed libibverbs-dev. With that I can get it to work, but still no boolean: private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = MemoryLayout.ofStruct( ??????? C_POINTER.withName("qp_context"), ??????? C_POINTER.withName("send_cq"), ??????? C_POINTER.withName("recv_cq"), ??????? C_POINTER.withName("srq"), ??????? MemoryLayout.ofStruct( ??????????? C_INT.withName("max_send_wr"), ??????????? C_INT.withName("max_recv_wr"), ??????????? C_INT.withName("max_send_sge"), ??????????? C_INT.withName("max_recv_sge"), ??????????? C_INT.withName("max_inline_data") ??????? ).withName("cap"), ??????? C_INT.withName("qp_type"), ??????? C_INT.withName("sq_sig_all"), ??????? MemoryLayout.ofPaddingBits(32) ??? ).withName("ibv_qp_init_attr"); Maurizio On 27/08/2020 15:32, Maurizio Cimadamore wrote: > I've installed this: > > https://packages.ubuntu.com/source/focal/rdma-core > > but I can't find no folder. I get a folder; if I > tweak the header to replace infiniband with rdma, it doesn't compile - > missing stuff. > > Maurizio > > On 27/08/2020 15:19, Filip Krakowski wrote: >> Hi, >> >> sure! The package is called "rdma-core" and should be available on >> many distros >> (https://urldefense.com/v3/__https://pkgs.org/search/?q=rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIerejtGBj0$ >> ). Alternatively, you could compile the library from source using the >> GitHub repository >> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIeraUzJ14I$ >> ). It should be as simple as cloning the repository and running the >> "build.sh" script inside of it. Of course some dependencies (listed >> inside README.md) must be installed first in this case. After this >> the headers should be located inside "build/include/infiniband". >> >> Best regards, >> Filip >> >> On 27.08.20 16:07, Maurizio Cimadamore wrote: >>> What do I need to have installed to try this out? It seems like the >>> header you linked has some dependencies on headers >>> which are not in the github repo. Could you please point me at how >>> you set up your machine to get those? >>> >>> Maurizio >>> >>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>> Hi, >>>> >>>> this is source file generation. I noticed that the constants class >>>> file is no longer generated (in source mode) and instead several >>>> constants source files are created. >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>> Out of curiousity - is this source or classfile generation? >>>>> >>>>> Maurizio >>>>> >>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> I already use the latest build (commit 06675b build yesterday >>>>>> 10:28PM - >>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>> ). Other structs containing "int" fields (for example >>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>> local header files. >>>>>> >>>>>> Best regards, >>>>>> Filip >>>>>> >>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>> I don't have the complete dependencies on my machine >>>>>>> >>>>>>> I locally filled the struct definition you gave with appropriate >>>>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>>>> >>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>> suspect most likely you're using old panama build. I'd recommend >>>>>>> building latest panama build from repo and trying your header >>>>>>> with the same. >>>>>>> >>>>>>> -Sundar >>>>>>> >>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>> file >>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>> ) I give to jextract contains the following struct. >>>>>>>> >>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>> ?? }; >>>>>>>> >>>>>>>> >>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>> >>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>> >>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>> ?? } >>>>>>>> >>>>>>>> ?? public static void >>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>> ?? } >>>>>>>> >>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>> for the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>>> "int" which leads to an Exception during runtime. >>>>>>>> >>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>> >>>>>>>> >>>>>> >>>> >> From maurizio.cimadamore at oracle.com Thu Aug 27 14:41:14 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:41:14 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <31b92cf8-1275-5ad0-39e7-8a1cfa476516@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <31b92cf8-1275-5ad0-39e7-8a1cfa476516@oracle.com> Message-ID: <79d62813-a3fc-90c8-b9e7-5d8913724443@oracle.com> For clarity - I'm on Ubuntu 20.04; my clang version was built from sources, and should be 10.0.1. Maurizio On 27/08/2020 15:37, Maurizio Cimadamore wrote: > Ok, turns out I also needed libibverbs-dev. > > With that I can get it to work, but still no boolean: > > private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = > MemoryLayout.ofStruct( > ??????? C_POINTER.withName("qp_context"), > ??????? C_POINTER.withName("send_cq"), > ??????? C_POINTER.withName("recv_cq"), > ??????? C_POINTER.withName("srq"), > ??????? MemoryLayout.ofStruct( > ??????????? C_INT.withName("max_send_wr"), > ??????????? C_INT.withName("max_recv_wr"), > ??????????? C_INT.withName("max_send_sge"), > ??????????? C_INT.withName("max_recv_sge"), > ??????????? C_INT.withName("max_inline_data") > ??????? ).withName("cap"), > ??????? C_INT.withName("qp_type"), > ??????? C_INT.withName("sq_sig_all"), > ??????? MemoryLayout.ofPaddingBits(32) > ??? ).withName("ibv_qp_init_attr"); > > Maurizio > > On 27/08/2020 15:32, Maurizio Cimadamore wrote: >> I've installed this: >> >> https://packages.ubuntu.com/source/focal/rdma-core >> >> but I can't find no folder. I get a folder; if I >> tweak the header to replace infiniband with rdma, it doesn't compile >> - missing stuff. >> >> Maurizio >> >> On 27/08/2020 15:19, Filip Krakowski wrote: >>> Hi, >>> >>> sure! The package is called "rdma-core" and should be available on >>> many distros >>> (https://urldefense.com/v3/__https://pkgs.org/search/?q=rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIerejtGBj0$ >>> ). Alternatively, you could compile the library from source using >>> the GitHub repository >>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIeraUzJ14I$ >>> ). It should be as simple as cloning the repository and running the >>> "build.sh" script inside of it. Of course some dependencies (listed >>> inside README.md) must be installed first in this case. After this >>> the headers should be located inside "build/include/infiniband". >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 16:07, Maurizio Cimadamore wrote: >>>> What do I need to have installed to try this out? It seems like the >>>> header you linked has some dependencies on headers >>>> which are not in the github repo. Could you please point me at how >>>> you set up your machine to get those? >>>> >>>> Maurizio >>>> >>>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> this is source file generation. I noticed that the constants class >>>>> file is no longer generated (in source mode) and instead several >>>>> constants source files are created. >>>>> >>>>> Best regards, >>>>> Filip >>>>> >>>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>>> Out of curiousity - is this source or classfile generation? >>>>>> >>>>>> Maurizio >>>>>> >>>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I already use the latest build (commit 06675b build yesterday >>>>>>> 10:28PM - >>>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>>> ). Other structs containing "int" fields (for example >>>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>>> local header files. >>>>>>> >>>>>>> Best regards, >>>>>>> Filip >>>>>>> >>>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>>> I don't have the complete dependencies on my machine >>>>>>>> >>>>>>>> I locally filled the struct definition you gave with >>>>>>>> appropriate dependencies (dummy struct, enum declarations) and >>>>>>>> jextracted it. >>>>>>>> >>>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>>> suspect most likely you're using old panama build. I'd >>>>>>>> recommend building latest panama build from repo and trying >>>>>>>> your header with the same. >>>>>>>> >>>>>>>> -Sundar >>>>>>>> >>>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>>> file >>>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>>> ) I give to jextract contains the following struct. >>>>>>>>> >>>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>>> ?? }; >>>>>>>>> >>>>>>>>> >>>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>>> >>>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>>> >>>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>>> ?? } >>>>>>>>> >>>>>>>>> ?? public static void >>>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>>> verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>>> ?? } >>>>>>>>> >>>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>>> for the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>>>> "int" which leads to an Exception during runtime. >>>>>>>>> >>>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>> From krakowski at hhu.de Thu Aug 27 14:42:53 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 16:42:53 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> Message-ID: <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> Hi, the layout looks the same in my case (C_INT.withName("sq_sig_all")). Getters and setters use byte and the VarHandles MemoryLayout is C_BOOL. I think I found out what happens. Another struct named "ib_uverbs_ex_create_qp" uses the same field name (https://github.com/linux-rdma/rdma-core/blob/b4d8c5a8102316476c44829db1a91b672fbfef5d/kernel-headers/rdma/ib_user_verbs.h#L613). It seems the getters and setters for the field inside "ibv_qp_init_attr" (https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h#L887) use the VarHandle generated for the field inside "ib_uverbs_ex_create_qp" (which is correctly using byte). Best regards, Filip On 27.08.20 16:20, Maurizio Cimadamore wrote: > > On 27/08/2020 15:07, Maurizio Cimadamore wrote: >> What do I need to have installed to try this out? It seems like the >> header you linked has some dependencies on headers which >> are not in the github repo. Could you please point me at how you set >> up your machine to get those? > > To get around it, I redefined in place a bunch of enums which were > defined elsewhere and was able to get jextract working; this is what I > got: > > > private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = > MemoryLayout.ofStruct( > ??????? C_POINTER.withName("qp_context"), > ??????? C_POINTER.withName("send_cq"), > ??????? C_POINTER.withName("recv_cq"), > ??????? C_POINTER.withName("srq"), > ??????? MemoryLayout.ofStruct( > ??????????? C_INT.withName("max_send_wr"), > ??????????? C_INT.withName("max_recv_wr"), > ??????????? C_INT.withName("max_send_sge"), > ??????????? C_INT.withName("max_recv_sge"), > ??????????? C_INT.withName("max_inline_data") > ??????? ).withName("cap"), > ??????? C_INT.withName("qp_type"), > ??????? C_INT.withName("sq_sig_all"), > ??????? MemoryLayout.ofPaddingBits(32) > ??? ).withName("ibv_qp_init_attr"); > > > No C_BOOL here... odd > > Maurizio > > >> >> Maurizio >> >> On 27/08/2020 14:01, Filip Krakowski wrote: >>> Hi, >>> >>> this is source file generation. I noticed that the constants class >>> file is no longer generated (in source mode) and instead several >>> constants source files are created. >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>> Out of curiousity - is this source or classfile generation? >>>> >>>> Maurizio >>>> >>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> I already use the latest build (commit 06675b build yesterday >>>>> 10:28PM - >>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>> ). Other structs containing "int" fields (for example >>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>> local header files. >>>>> >>>>> Best regards, >>>>> Filip >>>>> >>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>> I don't have the complete dependencies on my machine >>>>>> >>>>>> I locally filled the struct definition you gave with appropriate >>>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>>> >>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>> suspect most likely you're using old panama build. I'd recommend >>>>>> building latest panama build from repo and trying your header >>>>>> with the same. >>>>>> >>>>>> -Sundar >>>>>> >>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I would like to report a bug regarding jextract. The header file >>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>> ) I give to jextract contains the following struct. >>>>>>> >>>>>>> ?? struct ibv_qp_init_attr { >>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>> ?? }; >>>>>>> >>>>>>> >>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>> >>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>> >>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>> ?? } >>>>>>> >>>>>>> ?? public static void >>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>> ?? } >>>>>>> >>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout for >>>>>>> the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>> "int" which leads to an Exception during runtime. >>>>>>> >>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>> >>>>>>> >>>>> >>> From maurizio.cimadamore at oracle.com Thu Aug 27 14:45:03 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:45:03 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> Message-ID: I see now we have two: sources/rdmi/verbs_h$constants$2.java: C_BOOL.withName("sq_sig_all"), sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), Maurizio On 27/08/2020 15:42, Filip Krakowski wrote: > Hi, > > the layout looks the same in my case (C_INT.withName("sq_sig_all")). > Getters and setters use byte and the VarHandles MemoryLayout is C_BOOL. > > I think I found out what happens. Another struct named > "ib_uverbs_ex_create_qp" uses the same field name > (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/b4d8c5a8102316476c44829db1a91b672fbfef5d/kernel-headers/rdma/ib_user_verbs.h*L613__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5KI3R0oE$ > ). It seems the getters and setters for the field inside > "ibv_qp_init_attr" > (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h*L887__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5ClheUYc$ > ) use the VarHandle generated for the field inside > "ib_uverbs_ex_create_qp" (which is correctly using byte). > > Best regards, > Filip > > On 27.08.20 16:20, Maurizio Cimadamore wrote: >> >> On 27/08/2020 15:07, Maurizio Cimadamore wrote: >>> What do I need to have installed to try this out? It seems like the >>> header you linked has some dependencies on headers >>> which are not in the github repo. Could you please point me at how >>> you set up your machine to get those? >> >> To get around it, I redefined in place a bunch of enums which were >> defined elsewhere and was able to get jextract working; this is what >> I got: >> >> >> private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = >> MemoryLayout.ofStruct( >> ??????? C_POINTER.withName("qp_context"), >> ??????? C_POINTER.withName("send_cq"), >> ??????? C_POINTER.withName("recv_cq"), >> ??????? C_POINTER.withName("srq"), >> ??????? MemoryLayout.ofStruct( >> ??????????? C_INT.withName("max_send_wr"), >> ??????????? C_INT.withName("max_recv_wr"), >> ??????????? C_INT.withName("max_send_sge"), >> ??????????? C_INT.withName("max_recv_sge"), >> ??????????? C_INT.withName("max_inline_data") >> ??????? ).withName("cap"), >> ??????? C_INT.withName("qp_type"), >> ??????? C_INT.withName("sq_sig_all"), >> ??????? MemoryLayout.ofPaddingBits(32) >> ??? ).withName("ibv_qp_init_attr"); >> >> >> No C_BOOL here... odd >> >> Maurizio >> >> >>> >>> Maurizio >>> >>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>> Hi, >>>> >>>> this is source file generation. I noticed that the constants class >>>> file is no longer generated (in source mode) and instead several >>>> constants source files are created. >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>> Out of curiousity - is this source or classfile generation? >>>>> >>>>> Maurizio >>>>> >>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> I already use the latest build (commit 06675b build yesterday >>>>>> 10:28PM - >>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>> ). Other structs containing "int" fields (for example >>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>> local header files. >>>>>> >>>>>> Best regards, >>>>>> Filip >>>>>> >>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>> I don't have the complete dependencies on my machine >>>>>>> >>>>>>> I locally filled the struct definition you gave with appropriate >>>>>>> dependencies (dummy struct, enum declarations) and jextracted it. >>>>>>> >>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>> suspect most likely you're using old panama build. I'd recommend >>>>>>> building latest panama build from repo and trying your header >>>>>>> with the same. >>>>>>> >>>>>>> -Sundar >>>>>>> >>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>> file >>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>> ) I give to jextract contains the following struct. >>>>>>>> >>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>> ?? }; >>>>>>>> >>>>>>>> >>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>> >>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>> >>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>> ?? } >>>>>>>> >>>>>>>> ?? public static void >>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>> ??????? verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>> ?? } >>>>>>>> >>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>> for the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>>> "int" which leads to an Exception during runtime. >>>>>>>> >>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>> >>>>>>>> >>>>>> >>>> > From krakowski at hhu.de Thu Aug 27 14:45:50 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Thu, 27 Aug 2020 16:45:50 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <79d62813-a3fc-90c8-b9e7-5d8913724443@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <31b92cf8-1275-5ad0-39e7-8a1cfa476516@oracle.com> <79d62813-a3fc-90c8-b9e7-5d8913724443@oracle.com> Message-ID: <735e3d3e-4650-7357-f25f-b9dc0ecb38c5@hhu.de> Hi, could you search for "MemoryLayout sq_sig_all$LAYOUT_" within your generated sources? There should be only one match which gets assigned C_BOOL. Best regards, Filip On 27.08.20 16:41, Maurizio Cimadamore wrote: > For clarity - I'm on Ubuntu 20.04; my clang version was built from > sources, and should be 10.0.1. > > Maurizio > > On 27/08/2020 15:37, Maurizio Cimadamore wrote: >> Ok, turns out I also needed libibverbs-dev. >> >> With that I can get it to work, but still no boolean: >> >> private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = >> MemoryLayout.ofStruct( >> ??????? C_POINTER.withName("qp_context"), >> ??????? C_POINTER.withName("send_cq"), >> ??????? C_POINTER.withName("recv_cq"), >> ??????? C_POINTER.withName("srq"), >> ??????? MemoryLayout.ofStruct( >> ??????????? C_INT.withName("max_send_wr"), >> ??????????? C_INT.withName("max_recv_wr"), >> ??????????? C_INT.withName("max_send_sge"), >> ??????????? C_INT.withName("max_recv_sge"), >> ??????????? C_INT.withName("max_inline_data") >> ??????? ).withName("cap"), >> ??????? C_INT.withName("qp_type"), >> ??????? C_INT.withName("sq_sig_all"), >> ??????? MemoryLayout.ofPaddingBits(32) >> ??? ).withName("ibv_qp_init_attr"); >> >> Maurizio >> >> On 27/08/2020 15:32, Maurizio Cimadamore wrote: >>> I've installed this: >>> >>> https://packages.ubuntu.com/source/focal/rdma-core >>> >>> but I can't find no folder. I get a folder; if I >>> tweak the header to replace infiniband with rdma, it doesn't compile >>> - missing stuff. >>> >>> Maurizio >>> >>> On 27/08/2020 15:19, Filip Krakowski wrote: >>>> Hi, >>>> >>>> sure! The package is called "rdma-core" and should be available on >>>> many distros >>>> (https://urldefense.com/v3/__https://pkgs.org/search/?q=rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIerejtGBj0$ >>>> ). Alternatively, you could compile the library from source using >>>> the GitHub repository >>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core__;!!GqivPVa7Brio!KvTpGEO88DbqCuVNTA77UCHg1jfDGC5wUTy3fBsvgu9H1zspqvCt-URsvPOCKIeraUzJ14I$ >>>> ). It should be as simple as cloning the repository and running the >>>> "build.sh" script inside of it. Of course some dependencies (listed >>>> inside README.md) must be installed first in this case. After this >>>> the headers should be located inside "build/include/infiniband". >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 16:07, Maurizio Cimadamore wrote: >>>>> What do I need to have installed to try this out? It seems like >>>>> the header you linked has some dependencies on >>>>> headers which are not in the github repo. Could you please point >>>>> me at how you set up your machine to get those? >>>>> >>>>> Maurizio >>>>> >>>>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> this is source file generation. I noticed that the constants >>>>>> class file is no longer generated (in source mode) and instead >>>>>> several constants source files are created. >>>>>> >>>>>> Best regards, >>>>>> Filip >>>>>> >>>>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>>>> Out of curiousity - is this source or classfile generation? >>>>>>> >>>>>>> Maurizio >>>>>>> >>>>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I already use the latest build (commit 06675b build yesterday >>>>>>>> 10:28PM - >>>>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>>>> ). Other structs containing "int" fields (for example >>>>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>>>> local header files. >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Filip >>>>>>>> >>>>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>>>> I don't have the complete dependencies on my machine >>>>>>>>> >>>>>>>>> I locally filled the struct definition you gave with >>>>>>>>> appropriate dependencies (dummy struct, enum declarations) and >>>>>>>>> jextracted it. >>>>>>>>> >>>>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>>>> suspect most likely you're using old panama build. I'd >>>>>>>>> recommend building latest panama build from repo and trying >>>>>>>>> your header with the same. >>>>>>>>> >>>>>>>>> -Sundar >>>>>>>>> >>>>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>>>> file >>>>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>>>> ) I give to jextract contains the following struct. >>>>>>>>>> >>>>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>>>> ?? }; >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>>>> >>>>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>>>> >>>>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>>>> ??????? return >>>>>>>>>> (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>>>> ?? } >>>>>>>>>> >>>>>>>>>> ?? public static void >>>>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>>>> verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>>>> ?? } >>>>>>>>>> >>>>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>>>> for the "sq_sig_all" field and uses "byte" for the >>>>>>>>>> VarHandle's carrier. In contrast to this, getters and setters >>>>>>>>>> work with "int" which leads to an Exception during runtime. >>>>>>>>>> >>>>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>>>> MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>> From maurizio.cimadamore at oracle.com Thu Aug 27 14:55:42 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 15:55:42 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> Message-ID: <0e3f1ad5-f62e-961e-ecd3-d9037fdebb13@oracle.com> We got at the bottom of this; there are multiple structs defining fields with same name, and in that case jextract always resolves the var handle to the first one. Thanks for catching this and helping us reproducing. Cheers Maurizio On 27/08/2020 15:45, Maurizio Cimadamore wrote: > I see now > > we have two: > > sources/rdmi/verbs_h$constants$2.java: C_BOOL.withName("sq_sig_all"), > sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), > sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), > > Maurizio > > On 27/08/2020 15:42, Filip Krakowski wrote: >> Hi, >> >> the layout looks the same in my case (C_INT.withName("sq_sig_all")). >> Getters and setters use byte and the VarHandles MemoryLayout is C_BOOL. >> >> I think I found out what happens. Another struct named >> "ib_uverbs_ex_create_qp" uses the same field name >> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/b4d8c5a8102316476c44829db1a91b672fbfef5d/kernel-headers/rdma/ib_user_verbs.h*L613__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5KI3R0oE$ >> ). It seems the getters and setters for the field inside >> "ibv_qp_init_attr" >> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h*L887__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5ClheUYc$ >> ) use the VarHandle generated for the field inside >> "ib_uverbs_ex_create_qp" (which is correctly using byte). >> >> Best regards, >> Filip >> >> On 27.08.20 16:20, Maurizio Cimadamore wrote: >>> >>> On 27/08/2020 15:07, Maurizio Cimadamore wrote: >>>> What do I need to have installed to try this out? It seems like the >>>> header you linked has some dependencies on headers >>>> which are not in the github repo. Could you please point me at how >>>> you set up your machine to get those? >>> >>> To get around it, I redefined in place a bunch of enums which were >>> defined elsewhere and was able to get jextract working; this is what >>> I got: >>> >>> >>> private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = >>> MemoryLayout.ofStruct( >>> ??????? C_POINTER.withName("qp_context"), >>> ??????? C_POINTER.withName("send_cq"), >>> ??????? C_POINTER.withName("recv_cq"), >>> ??????? C_POINTER.withName("srq"), >>> ??????? MemoryLayout.ofStruct( >>> ??????????? C_INT.withName("max_send_wr"), >>> ??????????? C_INT.withName("max_recv_wr"), >>> ??????????? C_INT.withName("max_send_sge"), >>> ??????????? C_INT.withName("max_recv_sge"), >>> ??????????? C_INT.withName("max_inline_data") >>> ??????? ).withName("cap"), >>> ??????? C_INT.withName("qp_type"), >>> ??????? C_INT.withName("sq_sig_all"), >>> ??????? MemoryLayout.ofPaddingBits(32) >>> ??? ).withName("ibv_qp_init_attr"); >>> >>> >>> No C_BOOL here... odd >>> >>> Maurizio >>> >>> >>>> >>>> Maurizio >>>> >>>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>>> Hi, >>>>> >>>>> this is source file generation. I noticed that the constants class >>>>> file is no longer generated (in source mode) and instead several >>>>> constants source files are created. >>>>> >>>>> Best regards, >>>>> Filip >>>>> >>>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>>> Out of curiousity - is this source or classfile generation? >>>>>> >>>>>> Maurizio >>>>>> >>>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I already use the latest build (commit 06675b build yesterday >>>>>>> 10:28PM - >>>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>>> ). Other structs containing "int" fields (for example >>>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>>> local header files. >>>>>>> >>>>>>> Best regards, >>>>>>> Filip >>>>>>> >>>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>>> I don't have the complete dependencies on my machine >>>>>>>> >>>>>>>> I locally filled the struct definition you gave with >>>>>>>> appropriate dependencies (dummy struct, enum declarations) and >>>>>>>> jextracted it. >>>>>>>> >>>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>>> suspect most likely you're using old panama build. I'd >>>>>>>> recommend building latest panama build from repo and trying >>>>>>>> your header with the same. >>>>>>>> >>>>>>>> -Sundar >>>>>>>> >>>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>>> file >>>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>>> ) I give to jextract contains the following struct. >>>>>>>>> >>>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>>> ?? }; >>>>>>>>> >>>>>>>>> >>>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>>> >>>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>>> >>>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>>> ??????? return (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>>> ?? } >>>>>>>>> >>>>>>>>> ?? public static void >>>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>>> verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>>> ?? } >>>>>>>>> >>>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>>> for the "sq_sig_all" field and uses "byte" for the VarHandle's >>>>>>>>> carrier. In contrast to this, getters and setters work with >>>>>>>>> "int" which leads to an Exception during runtime. >>>>>>>>> >>>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>>> ?? MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >> From sundararajan.athijegannathan at oracle.com Thu Aug 27 16:54:46 2020 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Thu, 27 Aug 2020 22:24:46 +0530 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <0e3f1ad5-f62e-961e-ecd3-d9037fdebb13@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> <0e3f1ad5-f62e-961e-ecd3-d9037fdebb13@oracle.com> Message-ID: Filed https://bugs.openjdk.java.net/browse/JDK-8252465 -Sundar On 27/08/20 8:25 pm, Maurizio Cimadamore wrote: > We got at the bottom of this; there are multiple structs defining > fields with same name, and in that case jextract always resolves the > var handle to the first one. > > Thanks for catching this and helping us reproducing. > > Cheers > Maurizio > > On 27/08/2020 15:45, Maurizio Cimadamore wrote: >> I see now >> >> we have two: >> >> sources/rdmi/verbs_h$constants$2.java: C_BOOL.withName("sq_sig_all"), >> sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), >> sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), >> >> Maurizio >> >> On 27/08/2020 15:42, Filip Krakowski wrote: >>> Hi, >>> >>> the layout looks the same in my case (C_INT.withName("sq_sig_all")). >>> Getters and setters use byte and the VarHandles MemoryLayout is C_BOOL. >>> >>> I think I found out what happens. Another struct named >>> "ib_uverbs_ex_create_qp" uses the same field name >>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/b4d8c5a8102316476c44829db1a91b672fbfef5d/kernel-headers/rdma/ib_user_verbs.h*L613__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5KI3R0oE$ >>> ). It seems the getters and setters for the field inside >>> "ibv_qp_init_attr" >>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h*L887__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5ClheUYc$ >>> ) use the VarHandle generated for the field inside >>> "ib_uverbs_ex_create_qp" (which is correctly using byte). >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 16:20, Maurizio Cimadamore wrote: >>>> >>>> On 27/08/2020 15:07, Maurizio Cimadamore wrote: >>>>> What do I need to have installed to try this out? It seems like >>>>> the header you linked has some dependencies on >>>>> headers which are not in the github repo. Could you please point >>>>> me at how you set up your machine to get those? >>>> >>>> To get around it, I redefined in place a bunch of enums which were >>>> defined elsewhere and was able to get jextract working; this is >>>> what I got: >>>> >>>> >>>> private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = >>>> MemoryLayout.ofStruct( >>>> ??????? C_POINTER.withName("qp_context"), >>>> ??????? C_POINTER.withName("send_cq"), >>>> ??????? C_POINTER.withName("recv_cq"), >>>> ??????? C_POINTER.withName("srq"), >>>> ??????? MemoryLayout.ofStruct( >>>> ??????????? C_INT.withName("max_send_wr"), >>>> ??????????? C_INT.withName("max_recv_wr"), >>>> ??????????? C_INT.withName("max_send_sge"), >>>> ??????????? C_INT.withName("max_recv_sge"), >>>> ??????????? C_INT.withName("max_inline_data") >>>> ??????? ).withName("cap"), >>>> ??????? C_INT.withName("qp_type"), >>>> ??????? C_INT.withName("sq_sig_all"), >>>> ??????? MemoryLayout.ofPaddingBits(32) >>>> ??? ).withName("ibv_qp_init_attr"); >>>> >>>> >>>> No C_BOOL here... odd >>>> >>>> Maurizio >>>> >>>> >>>>> >>>>> Maurizio >>>>> >>>>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> this is source file generation. I noticed that the constants >>>>>> class file is no longer generated (in source mode) and instead >>>>>> several constants source files are created. >>>>>> >>>>>> Best regards, >>>>>> Filip >>>>>> >>>>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>>>> Out of curiousity - is this source or classfile generation? >>>>>>> >>>>>>> Maurizio >>>>>>> >>>>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I already use the latest build (commit 06675b build yesterday >>>>>>>> 10:28PM - >>>>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>>>> ). Other structs containing "int" fields (for example >>>>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>>>> local header files. >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Filip >>>>>>>> >>>>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>>>> I don't have the complete dependencies on my machine >>>>>>>>> >>>>>>>>> I locally filled the struct definition you gave with >>>>>>>>> appropriate dependencies (dummy struct, enum declarations) and >>>>>>>>> jextracted it. >>>>>>>>> >>>>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>>>> suspect most likely you're using old panama build. I'd >>>>>>>>> recommend building latest panama build from repo and trying >>>>>>>>> your header with the same. >>>>>>>>> >>>>>>>>> -Sundar >>>>>>>>> >>>>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>>>> file >>>>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>>>> ) I give to jextract contains the following struct. >>>>>>>>>> >>>>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>>>> ?? }; >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>>>> >>>>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>>>> >>>>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>>>> ??????? return >>>>>>>>>> (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>>>> ?? } >>>>>>>>>> >>>>>>>>>> ?? public static void >>>>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>>>> verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>>>> ?? } >>>>>>>>>> >>>>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>>>> for the "sq_sig_all" field and uses "byte" for the >>>>>>>>>> VarHandle's carrier. In contrast to this, getters and setters >>>>>>>>>> work with "int" which leads to an Exception during runtime. >>>>>>>>>> >>>>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>>>> MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>> From sundar at openjdk.java.net Thu Aug 27 17:41:01 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 27 Aug 2020 17:41:01 GMT Subject: [foreign-jextract] RFR: 8252465: jextract generates wrong layout and varhandle when different structs have same named field Message-ID: all tests pass. all samples jextract and run fine on Mac. ------------- Commit messages: - 8252465: jextract generates wrong layout and varhandle when different structs have same named field Changes: https://git.openjdk.java.net/panama-foreign/pull/295/files Webrev: https://webrevs.openjdk.java.net/panama-foreign/295/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252465 Stats: 25 lines in 1 file changed: 21 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/295.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/295/head:pull/295 PR: https://git.openjdk.java.net/panama-foreign/pull/295 From sundar at openjdk.java.net Thu Aug 27 17:49:55 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 27 Aug 2020 17:49:55 GMT Subject: [foreign-jextract] RFR: 8252465: jextract generates wrong layout and varhandle when different structs have same named field [v2] In-Reply-To: References: Message-ID: > all tests pass. all samples jextract and run fine on Mac. Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last revision: forgot to add test. ------------- Changes: - all: https://git.openjdk.java.net/panama-foreign/pull/295/files - new: https://git.openjdk.java.net/panama-foreign/pull/295/files/552bc8ea..68592725 Webrevs: - full: https://webrevs.openjdk.java.net/panama-foreign/295/webrev.01 - incr: https://webrevs.openjdk.java.net/panama-foreign/295/webrev.00-01 Stats: 80 lines in 2 files changed: 80 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/295.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/295/head:pull/295 PR: https://git.openjdk.java.net/panama-foreign/pull/295 From mcimadamore at openjdk.java.net Thu Aug 27 17:50:19 2020 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 17:50:19 GMT Subject: [foreign-jextract] RFR: 8252465: jextract generates wrong layout and varhandle when different structs have same named field [v2] In-Reply-To: References: Message-ID: On Thu, 27 Aug 2020 17:49:55 GMT, Athijegannathan Sundararajan wrote: >> all tests pass. all samples jextract and run fine on Mac. > > Athijegannathan Sundararajan has updated the pull request incrementally with one additional commit since the last > revision: > forgot to add test. Looks good - tested on Linux against the bigger `verbs.h` ------------- Marked as reviewed by mcimadamore (Committer). PR: https://git.openjdk.java.net/panama-foreign/pull/295 From sundar at openjdk.java.net Thu Aug 27 17:58:04 2020 From: sundar at openjdk.java.net (Athijegannathan Sundararajan) Date: Thu, 27 Aug 2020 17:58:04 GMT Subject: [foreign-jextract] Integrated: 8252465: jextract generates wrong layout and varhandle when different structs have same named field In-Reply-To: References: Message-ID: <-WbauF580syNr7BCOOldIc2phNae8s_l8Q_vw_k6olM=.d518dc24-79ea-4888-bb34-13cdc90254a5@github.com> On Thu, 27 Aug 2020 17:34:11 GMT, Athijegannathan Sundararajan wrote: > all tests pass. all samples jextract and run fine on Mac. This pull request has now been integrated. Changeset: 4d7888c0 Author: Athijegannathan Sundararajan URL: https://git.openjdk.java.net/panama-foreign/commit/4d7888c0 Stats: 105 lines in 3 files changed: 0 ins; 101 del; 4 mod 8252465: jextract generates wrong layout and varhandle when different structs have same named field Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/panama-foreign/pull/295 From maurizio.cimadamore at oracle.com Thu Aug 27 18:02:09 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 27 Aug 2020 19:02:09 +0100 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: <0e3f1ad5-f62e-961e-ecd3-d9037fdebb13@oracle.com> References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> <0e3f1ad5-f62e-961e-ecd3-d9037fdebb13@oracle.com> Message-ID: Hi Filip, Sundar has just fixed this; I have verified that extraction of verbs.h no longer shows the issue. Cheers Maurizio On 27/08/2020 15:55, Maurizio Cimadamore wrote: > We got at the bottom of this; there are multiple structs defining > fields with same name, and in that case jextract always resolves the > var handle to the first one. > > Thanks for catching this and helping us reproducing. > > Cheers > Maurizio > > On 27/08/2020 15:45, Maurizio Cimadamore wrote: >> I see now >> >> we have two: >> >> sources/rdmi/verbs_h$constants$2.java: C_BOOL.withName("sq_sig_all"), >> sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), >> sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), >> >> Maurizio >> >> On 27/08/2020 15:42, Filip Krakowski wrote: >>> Hi, >>> >>> the layout looks the same in my case (C_INT.withName("sq_sig_all")). >>> Getters and setters use byte and the VarHandles MemoryLayout is C_BOOL. >>> >>> I think I found out what happens. Another struct named >>> "ib_uverbs_ex_create_qp" uses the same field name >>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/b4d8c5a8102316476c44829db1a91b672fbfef5d/kernel-headers/rdma/ib_user_verbs.h*L613__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5KI3R0oE$ >>> ). It seems the getters and setters for the field inside >>> "ibv_qp_init_attr" >>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h*L887__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5ClheUYc$ >>> ) use the VarHandle generated for the field inside >>> "ib_uverbs_ex_create_qp" (which is correctly using byte). >>> >>> Best regards, >>> Filip >>> >>> On 27.08.20 16:20, Maurizio Cimadamore wrote: >>>> >>>> On 27/08/2020 15:07, Maurizio Cimadamore wrote: >>>>> What do I need to have installed to try this out? It seems like >>>>> the header you linked has some dependencies on >>>>> headers which are not in the github repo. Could you please point >>>>> me at how you set up your machine to get those? >>>> >>>> To get around it, I redefined in place a bunch of enums which were >>>> defined elsewhere and was able to get jextract working; this is >>>> what I got: >>>> >>>> >>>> private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ = >>>> MemoryLayout.ofStruct( >>>> ??????? C_POINTER.withName("qp_context"), >>>> ??????? C_POINTER.withName("send_cq"), >>>> ??????? C_POINTER.withName("recv_cq"), >>>> ??????? C_POINTER.withName("srq"), >>>> ??????? MemoryLayout.ofStruct( >>>> ??????????? C_INT.withName("max_send_wr"), >>>> ??????????? C_INT.withName("max_recv_wr"), >>>> ??????????? C_INT.withName("max_send_sge"), >>>> ??????????? C_INT.withName("max_recv_sge"), >>>> ??????????? C_INT.withName("max_inline_data") >>>> ??????? ).withName("cap"), >>>> ??????? C_INT.withName("qp_type"), >>>> ??????? C_INT.withName("sq_sig_all"), >>>> ??????? MemoryLayout.ofPaddingBits(32) >>>> ??? ).withName("ibv_qp_init_attr"); >>>> >>>> >>>> No C_BOOL here... odd >>>> >>>> Maurizio >>>> >>>> >>>>> >>>>> Maurizio >>>>> >>>>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>>>> Hi, >>>>>> >>>>>> this is source file generation. I noticed that the constants >>>>>> class file is no longer generated (in source mode) and instead >>>>>> several constants source files are created. >>>>>> >>>>>> Best regards, >>>>>> Filip >>>>>> >>>>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>>>> Out of curiousity - is this source or classfile generation? >>>>>>> >>>>>>> Maurizio >>>>>>> >>>>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I already use the latest build (commit 06675b build yesterday >>>>>>>> 10:28PM - >>>>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>>>> ). Other structs containing "int" fields (for example >>>>>>>> "ibv_device_attr") work well and use "C_INT". I also checked my >>>>>>>> local header files. >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Filip >>>>>>>> >>>>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>>>> I don't have the complete dependencies on my machine >>>>>>>>> >>>>>>>>> I locally filled the struct definition you gave with >>>>>>>>> appropriate dependencies (dummy struct, enum declarations) and >>>>>>>>> jextracted it. >>>>>>>>> >>>>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>>>> suspect most likely you're using old panama build. I'd >>>>>>>>> recommend building latest panama build from repo and trying >>>>>>>>> your header with the same. >>>>>>>>> >>>>>>>>> -Sundar >>>>>>>>> >>>>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>>>> file >>>>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>>>> ) I give to jextract contains the following struct. >>>>>>>>>> >>>>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>>>> ??? ??????? void?????????????????? *qp_context; >>>>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>>>> ??? ??????? int???????????????????? sq_sig_all; >>>>>>>>>> ?? }; >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>>>> >>>>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ =C_BOOL; >>>>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>>>> >>>>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>>>> ??????? return >>>>>>>>>> (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>>>> ?? } >>>>>>>>>> >>>>>>>>>> ?? public static void >>>>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>>>> verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>>>> ?? } >>>>>>>>>> >>>>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>>>> for the "sq_sig_all" field and uses "byte" for the >>>>>>>>>> VarHandle's carrier. In contrast to this, getters and setters >>>>>>>>>> work with "int" which leads to an Exception during runtime. >>>>>>>>>> >>>>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>>>> MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>> From sandhya.viswanathan at intel.com Fri Aug 28 00:18:22 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Fri, 28 Aug 2020 00:18:22 +0000 Subject: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 8) Message-ID: Please find below a webrev which adds about 13 new tests and brings public API coverage close to 99%. http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/TestCoverage/part8/webrev.00/ The tests added are: AbstractSpecies: withLanes, withShape, loadMask, elementType, vectorType VectorSpecies: elementSize, ofLargestShape VectorShape: withLanes VectorShuffle: hashCode, toString, length, equals, fromOp Best Regards, Sandhya From krakowski at hhu.de Fri Aug 28 09:09:18 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Fri, 28 Aug 2020 11:09:18 +0200 Subject: [foreign-jextract] Wrong MemoryLayout and VarHandle carrier for integer field In-Reply-To: References: <48b18de1-7114-e51a-fb3b-34f581c65a11@hhu.de> <21cf3f89-257c-8a5e-6b52-c392350f8234@oracle.com> <4b83acf7-d95f-2f2b-750b-cec0fe4acd8c@oracle.com> <77676df9-76bb-0236-8be9-9e624078a643@oracle.com> <622491f0-f69a-4580-2edf-aa846489502d@hhu.de> <0e3f1ad5-f62e-961e-ecd3-d9037fdebb13@oracle.com> Message-ID: <9d3c9c0e-7805-f45c-fd39-b79cb2108637@hhu.de> Hi, amazing! I am really impressed how fast bugs are fixed. Thank you all! Best regards, Filip On 27.08.20 20:02, Maurizio Cimadamore wrote: > Hi Filip, > Sundar has just fixed this; I have verified that extraction of verbs.h > no longer shows the issue. > > Cheers > Maurizio > > On 27/08/2020 15:55, Maurizio Cimadamore wrote: >> We got at the bottom of this; there are multiple structs defining >> fields with same name, and in that case jextract always resolves the >> var handle to the first one. >> >> Thanks for catching this and helping us reproducing. >> >> Cheers >> Maurizio >> >> On 27/08/2020 15:45, Maurizio Cimadamore wrote: >>> I see now >>> >>> we have two: >>> >>> sources/rdmi/verbs_h$constants$2.java: C_BOOL.withName("sq_sig_all"), >>> sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), >>> sources/rdmi/verbs_h$constants$6.java: C_INT.withName("sq_sig_all"), >>> >>> Maurizio >>> >>> On 27/08/2020 15:42, Filip Krakowski wrote: >>>> Hi, >>>> >>>> the layout looks the same in my case >>>> (C_INT.withName("sq_sig_all")). Getters and setters use byte and >>>> the VarHandles MemoryLayout is C_BOOL. >>>> >>>> I think I found out what happens. Another struct named >>>> "ib_uverbs_ex_create_qp" uses the same field name >>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/b4d8c5a8102316476c44829db1a91b672fbfef5d/kernel-headers/rdma/ib_user_verbs.h*L613__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5KI3R0oE$ >>>> ). It seems the getters and setters for the field inside >>>> "ibv_qp_init_attr" >>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h*L887__;Iw!!GqivPVa7Brio!IQvwdAz0HL_NhTchq2aUomxq3y3bMMzDaj3s_BukxhHoRqWh1Yt0LhGUM6MbU4B5ClheUYc$ >>>> ) use the VarHandle generated for the field inside >>>> "ib_uverbs_ex_create_qp" (which is correctly using byte). >>>> >>>> Best regards, >>>> Filip >>>> >>>> On 27.08.20 16:20, Maurizio Cimadamore wrote: >>>>> >>>>> On 27/08/2020 15:07, Maurizio Cimadamore wrote: >>>>>> What do I need to have installed to try this out? It seems like >>>>>> the header you linked has some dependencies on >>>>>> headers which are not in the github repo. Could you please point >>>>>> me at how you set up your machine to get those? >>>>> >>>>> To get around it, I redefined in place a bunch of enums which were >>>>> defined elsewhere and was able to get jextract working; this is >>>>> what I got: >>>>> >>>>> >>>>> private static final MemoryLayout ibv_qp_init_attr$struct$LAYOUT_ >>>>> = MemoryLayout.ofStruct( >>>>> ??????? C_POINTER.withName("qp_context"), >>>>> ??????? C_POINTER.withName("send_cq"), >>>>> ??????? C_POINTER.withName("recv_cq"), >>>>> ??????? C_POINTER.withName("srq"), >>>>> ??????? MemoryLayout.ofStruct( >>>>> ??????????? C_INT.withName("max_send_wr"), >>>>> ??????????? C_INT.withName("max_recv_wr"), >>>>> ??????????? C_INT.withName("max_send_sge"), >>>>> ??????????? C_INT.withName("max_recv_sge"), >>>>> ??????????? C_INT.withName("max_inline_data") >>>>> ??????? ).withName("cap"), >>>>> ??????? C_INT.withName("qp_type"), >>>>> ??????? C_INT.withName("sq_sig_all"), >>>>> ??????? MemoryLayout.ofPaddingBits(32) >>>>> ??? ).withName("ibv_qp_init_attr"); >>>>> >>>>> >>>>> No C_BOOL here... odd >>>>> >>>>> Maurizio >>>>> >>>>> >>>>>> >>>>>> Maurizio >>>>>> >>>>>> On 27/08/2020 14:01, Filip Krakowski wrote: >>>>>>> Hi, >>>>>>> >>>>>>> this is source file generation. I noticed that the constants >>>>>>> class file is no longer generated (in source mode) and instead >>>>>>> several constants source files are created. >>>>>>> >>>>>>> Best regards, >>>>>>> Filip >>>>>>> >>>>>>> On 27.08.20 14:54, Maurizio Cimadamore wrote: >>>>>>>> Out of curiousity - is this source or classfile generation? >>>>>>>> >>>>>>>> Maurizio >>>>>>>> >>>>>>>> On 27/08/2020 12:56, Filip Krakowski wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I already use the latest build (commit 06675b build yesterday >>>>>>>>> 10:28PM - >>>>>>>>> https://urldefense.com/v3/__https://coconucos.cs.hhu.de/forschung/jdk/panama-20200826202808-06675b.zip__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7wL_IUwA$ >>>>>>>>> ). Other structs containing "int" fields (for example >>>>>>>>> "ibv_device_attr") work well and use "C_INT". I also checked >>>>>>>>> my local header files. >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> Filip >>>>>>>>> >>>>>>>>> On 27.08.20 13:26, sundararajan.athijegannathan at oracle.com wrote: >>>>>>>>>> I don't have the complete dependencies on my machine >>>>>>>>>> >>>>>>>>>> I locally filled the struct definition you gave with >>>>>>>>>> appropriate dependencies (dummy struct, enum declarations) >>>>>>>>>> and jextracted it. >>>>>>>>>> >>>>>>>>>> I see C_INT is being generated as layout for sq_sig_all. I >>>>>>>>>> suspect most likely you're using old panama build. I'd >>>>>>>>>> recommend building latest panama build from repo and trying >>>>>>>>>> your header with the same. >>>>>>>>>> >>>>>>>>>> -Sundar >>>>>>>>>> >>>>>>>>>> On 27/08/20 4:14 pm, Filip Krakowski wrote: >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> I would like to report a bug regarding jextract. The header >>>>>>>>>>> file >>>>>>>>>>> (https://urldefense.com/v3/__https://github.com/linux-rdma/rdma-core/blob/master/libibverbs/verbs.h__;!!GqivPVa7Brio!LZ_9YbqVSPqVFBgvUpbtN5NZ8u_rK2LJJ7qkmpZ3wI-4vNinKdeqRIz1TVuiE2o7emilnN0$ >>>>>>>>>>> ) I give to jextract contains the following struct. >>>>>>>>>>> >>>>>>>>>>> ?? struct ibv_qp_init_attr { >>>>>>>>>>> ??? ??????? void *qp_context; >>>>>>>>>>> ??? ??????? struct ibv_cq????????? *send_cq; >>>>>>>>>>> ??? ??????? struct ibv_cq????????? *recv_cq; >>>>>>>>>>> ??? ??????? struct ibv_srq???????? *srq; >>>>>>>>>>> ??? ??????? struct ibv_qp_cap?????? cap; >>>>>>>>>>> ??? ??????? enum ibv_qp_type??????? qp_type; >>>>>>>>>>> ??? ??????? int sq_sig_all; >>>>>>>>>>> ?? }; >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> The Code generated for the "sq_sig_all" field looks like this. >>>>>>>>>>> >>>>>>>>>>> ?? private static final MemoryLayout sq_sig_all$LAYOUT_ >>>>>>>>>>> =C_BOOL; >>>>>>>>>>> ?? private static final VarHandle sq_sig_all$VH_ >>>>>>>>>>> =sq_sig_all$LAYOUT_.varHandle(byte.class); >>>>>>>>>>> >>>>>>>>>>> ?? public static int sq_sig_all$get(MemorySegment seg) { >>>>>>>>>>> ??????? return >>>>>>>>>>> (int)verbs_h$constants$3.sq_sig_all$VH().get(seg); >>>>>>>>>>> ?? } >>>>>>>>>>> >>>>>>>>>>> ?? public static void >>>>>>>>>>> sq_sig_all$set(jdk.incubator.foreign.MemorySegment seg,int x) { >>>>>>>>>>> verbs_h$constants$3.sq_sig_all$VH().set(seg, x); >>>>>>>>>>> ?? } >>>>>>>>>>> >>>>>>>>>>> As you can see jextract chooses "C_BOOL" as the MemoryLayout >>>>>>>>>>> for the "sq_sig_all" field and uses "byte" for the >>>>>>>>>>> VarHandle's carrier. In contrast to this, getters and >>>>>>>>>>> setters work with "int" which leads to an Exception during >>>>>>>>>>> runtime. >>>>>>>>>>> >>>>>>>>>>> ?? java.lang.invoke.WrongMethodTypeException: cannot convert >>>>>>>>>>> MethodHandle(VarHandle,MemorySegment,byte)void to >>>>>>>>>>> ?? (VarHandle,MemorySegment,int)void >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>> >>>> From duke at openjdk.java.net Fri Aug 28 11:07:14 2020 From: duke at openjdk.java.net (duke) Date: Fri, 28 Aug 2020 11:07:14 GMT Subject: git: openjdk/panama-foreign: foreign-memaccess: 79 new changesets Message-ID: <0f38ffad-74c2-4d88-a1f3-b6ff1e90215a@openjdk.org> Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.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/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fb8ceae0 Merge Changeset: 56881d64 Author: Yumin Qi Date: 2020-08-21 22:23:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/56881d64 8249096: Clean up code for DumpLoadedClassList Clean up code for DumpLoadedClassList output code, centralize in InstanceKlass. Reviewed-by: iklam, dcubed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: e4eaa237 Author: Ioi Lam Date: 2020-08-22 17:09:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e4eaa237 8252056: Move DumpRegion/ReadClosure/WriteClosure to archiveUtils.hpp Reviewed-by: ccheung, minqi ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp Changeset: 97f8261e Author: Attila Szegedi Date: 2020-08-23 14:58:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/97f8261e 8252124: Restore Dynalink tests Reviewed-by: sundar ! test/jdk/TEST.groups + test/jdk/jdk/dynalink/BeanLinkerTest.java + test/jdk/jdk/dynalink/BeansLinkerTest.java + test/jdk/jdk/dynalink/CallSiteTest.java + test/jdk/jdk/dynalink/CallerSensitiveTest.java + test/jdk/jdk/dynalink/ClassLoaderAware.java + test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java + test/jdk/jdk/dynalink/LookupTest.java + test/jdk/jdk/dynalink/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter + test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java + test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/trusted.security.policy + test/jdk/jdk/dynalink/untrusted.security.policy Changeset: 8ce20537 Author: Igor Ignatyev Date: 2020-08-24 13:23:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8ce20537 8252186: remove FileInstaller action from vmTestbase/jit/graph tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java Changeset: 58a3e40a Author: Lin Zang Date: 2020-08-24 13:47:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/58a3e40a 8251848: JMap.histo() and JMap.dump() should parse sub-arguments similarly Update JMap histo/dump parsing code Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 8ebe591a Author: Lin Zang Date: 2020-08-24 13:48:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8ebe591a 8252101: Add description of expected behavior of using "live" and "all" options together for jmap Update description Reviewed-by: dcubed, sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: eaeddedd Author: Jose Ziviani Committer: Michihiro Horie Date: 2020-08-25 09:01:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/eaeddedd 8248190: Enable Power10 system and implement new byte-reverse instructions Reviewed-by: mdoerr, stuefe ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: d4626d89 Author: Vipin Sharma Committer: Julia Boes Date: 2020-08-25 09:27:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d4626d89 8251542: Several small Javadoc errors in java.base Fixing wrong exception type in throws clause and wrong return type description Reviewed-by: darcy, dfuchs, mullan, mchung, rriggs ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! 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/math/BigDecimal.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: 9e6782d2 Author: Andy Herrick Date: 2020-08-25 07:54:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9e6782d2 8251988: jpackage --runtime-image fails on mac when using JDK11 based runtime Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp - test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java - test/jdk/tools/jpackage/apps/com.hello/module-info.java ! test/jdk/tools/jpackage/apps/image/Hello.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 5585e6f6 Author: Jie Fu Date: 2020-08-05 15:07:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5585e6f6 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Reviewed-by: sspitsyn, redestad ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + test/jdk/sun/tools/jps/TestJpsHostName.java Changeset: afce1f4e Author: Roger Riggs Date: 2020-08-25 10:20:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/afce1f4e 8251203: Fix "no comment" warnings in java.base/java.lang and java/io Reviewed-by: dfuchs, lancea, mchung, naoto ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/UncheckedIOException.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/ClassNotFoundException.java ! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/lang/StringBuilder.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/TypeNotPresentException.java ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java Changeset: 13c176be Author: Yudi Zheng Committer: Doug Simon Date: 2020-08-25 22:23:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13c176be 8252058: [JVMCI] Rework setting is_method_handle_invoke flag in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 0ea03380 Author: Vladimir Kozlov Date: 2020-08-25 15:00:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0ea03380 8252331: JDK-8252058 is causing failures in Tier1 Added Graal changes which were missing in 8252058 push. Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: 52117c6f Author: Kim Barrett Date: 2020-08-25 22:17:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/52117c6f 8251850: Refactor ResourceMark and DeoptResourceMark for better code sharing Move saved state to ResourceArea, merge most of marks into shared helper. Reviewed-by: stuefe, iklam, tschatzl, xliu, vlivanov ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java Changeset: c4bb35ef Author: Richard Reingruber Date: 2020-07-31 09:07:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c4bb35ef 8249293: Unsafe stackwalk in VM_GetOrSetLocal::doit_prologue() Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: f1e07806 Author: Anton Kozlov Date: 2020-08-18 01:34:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f1e07806 8251930: Native types mismatch in hotspot Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! 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 Changeset: 27b5007a Author: Aleksey Shipilev Date: 2020-08-26 09:29:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/27b5007a 8252290: Remove unused enum in CallGenerator Reviewed-by: thartmann, rrich ! src/hotspot/share/opto/callGenerator.hpp Changeset: 25af8d8f Author: Aleksey Shipilev Date: 2020-08-26 09:29:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/25af8d8f 8252291: C2: Assignment in conditional in loopUnswitch.cpp Reviewed-by: thartmann ! src/hotspot/share/opto/loopUnswitch.cpp Changeset: 7856c1a3 Author: Nick Gasson Date: 2020-08-26 11:28:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7856c1a3 8252108: Modify nsk/stress/stack tests to check page size Reviewed-by: hseigel, stuefe ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java ! test/jtreg-ext/requires/VMProps.java Changeset: b4787e6c Author: Joshua Zhu Date: 2020-08-26 17:34:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b4787e6c 8252259: AArch64: Adjust default value of FLOATPRESSURE Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp Changeset: 0c20de19 Author: Yasumasa Suenaga Date: 2020-08-26 19:21:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0c20de19 8250598: Hyper-V is detected in spite of running on host OS Reviewed-by: mbaesken, mdoerr, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp Changeset: b978ebee Author: Coleen Phillimore Date: 2020-08-26 07:55:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b978ebee 8244386: convert runtime/Safepoint/AssertSafepointCheckConsistency tests to gtest Reviewed-by: stuefe, lfoltan, dcubed ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/gtest/runtime/test_safepoint_locks.cpp - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency1.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency2.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency3.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency4.java - test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 84e62e85 Author: Christian Hagedorn Date: 2020-08-26 13:41:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84e62e85 8252037: Optimized build is broken Fix some optimized build issues. Reviewed-by: vlivanov, tschatzl, thartmann, kbarrett ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 6c4a27cc Author: Christian Hagedorn Date: 2020-08-26 13:46:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6c4a27cc 8251093: Improve C1 register allocator logging and debugging support Various printing and debug improvements to better analyze C1 register allocator problems. Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: 55dd4401 Author: Vicente Romero Date: 2020-08-26 13:08:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55dd4401 8230918: j.l.NASE in javap Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/attribute_length/AttributeLengthTest.java + test/langtools/tools/javap/attribute_length/JavapBug.jcod Changeset: 0df797de Author: Rajan Halade Date: 2020-08-26 10:22:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0df797de 8238157: Remove intermittent key from AmazonCA.java Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: f879698c Author: Sean Mullan Date: 2020-08-26 13:31:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f879698c 8241003: Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects Reviewed-by: xuelei, valeriep, weijun ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/X509CRL.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/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java Changeset: 88f93f32 Author: Joe Wang Date: 2020-08-26 17:48:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/88f93f32 8251561: Fix doclint warnings in the java.xml package Reviewed-by: lancea, naoto, rriggs, erikj, alanb ! make/Docs.gmk ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLReporter.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/stream/events/Attribute.java ! src/java.xml/share/classes/javax/xml/stream/events/Characters.java ! src/java.xml/share/classes/javax/xml/stream/events/Comment.java ! src/java.xml/share/classes/javax/xml/stream/events/EntityReference.java ! src/java.xml/share/classes/javax/xml/stream/events/Namespace.java ! src/java.xml/share/classes/javax/xml/stream/events/NotationDeclaration.java ! src/java.xml/share/classes/javax/xml/stream/events/StartDocument.java ! src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventAllocator.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventConsumer.java ! src/java.xml/share/classes/javax/xml/xpath/XPathException.java ! src/java.xml/share/classes/org/xml/sax/DTDHandler.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/EntityResolver.java ! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/InputSource.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/SAXException.java ! src/java.xml/share/classes/org/xml/sax/XMLReader.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2Impl.java ! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java ! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java ! src/java.xml/share/classes/org/xml/sax/ext/LexicalHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/AttributesImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLFilterImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: a6f41d51 Author: Ioi Lam Date: 2020-08-26 14:42:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a6f41d51 8252151: Remove excessive inclusion of arguments.hpp Reviewed-by: coleenp, stuefe ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/services/heapDumperCompression.cpp Changeset: d4e6262f Author: Ioi Lam Date: 2020-08-26 14:44:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d4e6262f 8252398: minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp Reviewed-by: kbarrett ! src/hotspot/share/memory/resourceArea.inline.hpp Changeset: f586b6c0 Author: Jie Fu Date: 2020-08-25 12:46:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f586b6c0 8252264: tools/javac/flags/LockedFlagClash.java fails to compile Reviewed-by: jlahoda ! test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: c98fd389 Author: Igor Ignatyev Date: 2020-08-26 17:06:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c98fd389 8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests Reviewed-by: kvn ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java - test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java - test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java - test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java - test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java - test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java - test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java Changeset: 7a702ae5 Author: Jesper Wilhelmsson Date: 2020-08-27 04:40:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7a702ae5 Added tag jdk-16+13 for changeset fd07cdb26fc7 ! .hgtags Changeset: 0483ff56 Author: Aleksey Shipilev Date: 2020-08-27 06:34:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0483ff56 8252362: C2: Remove no-op checking for callee-saved-floats Reviewed-by: vlivanov ! src/hotspot/share/opto/c2compiler.cpp Changeset: 124db3be Author: Aleksey Shipilev Date: 2020-08-27 06:34:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/124db3be 8252215: Remove VerifyOptoOopOffsets flag Reviewed-by: thartmann, kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp Changeset: c31bcc58 Author: Jie Fu Date: 2020-08-27 10:35:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c31bcc58 8252404: compiler/c1/TestTraceLinearScanLevel.java fails with release VMs Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: 84d2c267 Author: Roland Westrelin Date: 2020-08-25 14:25:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84d2c267 8252296: Shenandoah: crash in CallNode::extract_projections Reviewed-by: chagedorn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierExpandCallProjection.java Changeset: 0351595b Author: Stefan Karlsson Date: 2020-08-27 09:52:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0351595b 8252223: ZGC: Convert ZPage to use delegating constructor Reviewed-by: pliden, sjohanss, kbarrett ! src/hotspot/share/gc/z/zPage.cpp Changeset: 16d8f5f6 Author: Stefan Karlsson Date: 2020-08-27 09:53:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/16d8f5f6 8252224: ZGC: Convert ZValue to use alias templates Reviewed-by: pliden, kbarrett ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp Changeset: 08310982 Author: Stefan Karlsson Date: 2020-08-27 09:54:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/08310982 8247759: ZGC: Replace ZGC specific array implementations with GrowableArray Reviewed-by: pliden ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp Changeset: 56d8e8a0 Author: Patrick Concannon Date: 2020-08-27 10:57:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/56d8e8a0 8189744: Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets The JDK-specific API `jdk.net.Sockets` has been redundant since Java SE 9 added standard methods to get/set socket options and retrieve per-Socket supported options. This fix deprecates the class and its public methods. Reviewed-by: chegar, dfuchs ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: 6a85e145 Author: Roland Westrelin Date: 2020-08-21 17:41:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6a85e145 8241486: G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0) Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java Changeset: 6ed221cb Author: Erik Helin Date: 2020-08-27 14:33:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6ed221cb 8251551: Use .md filename extension for README Reviewed-by: mr, ihse, darcy - README + README.md Changeset: 01dc2644 Author: Erik Helin Date: 2020-08-27 14:41:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/01dc2644 8251552: Add minimal CONTRIBUTING.md file Reviewed-by: iris, ihse + CONTRIBUTING.md Changeset: c6633230 Author: Roland Westrelin Date: 2020-08-24 11:29:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c6633230 8252292: 8240795 may cause anti-dependence to be missed Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestMissingAntiDependency.java Changeset: 05040647 Author: Jan Lahoda Date: 2020-08-27 16:15:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/05040647 8237041: AssertionError in parsing Avoid parser crash for deeply nested classes without closing braces, improve error recovery for classes without an opening brace. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: edf36d90 Author: Vladimir Kozlov Date: 2020-08-27 10:51:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/edf36d90 8252467: AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code Reviewed-by: dlong ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java Changeset: 235ef8e6 Author: Jan Lahoda Date: 2020-08-27 20:20:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/235ef8e6 8252458: Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041 Reviewed-by: vromero ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: ba7f7fe4 Author: Joe Darcy Date: 2020-08-27 13:01:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ba7f7fe4 8251921: Expand default constructor warning to cover more cases Reviewed-by: jjg, abuckley ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.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/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.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/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: b02d9ac3 Author: duke Date: 2020-08-28 11:01:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b02d9ac3 Automatic merge of jdk:master into master Changeset: 39e27c7c Author: duke Date: 2020-08-28 11:01:51 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/39e27c7c Automatic merge of master into foreign-memaccess From duke at openjdk.java.net Fri Aug 28 11:08:52 2020 From: duke at openjdk.java.net (J.Duke) Date: Fri, 28 Aug 2020 11:08:52 GMT Subject: [foreign-abi] RFR: Merge foreign-memaccess Message-ID: Hi all, this is an _automatically_ generated pull request to notify you that there are 79 commits from the branch `foreign-memaccess`that can **not** be merged into the branch `foreign-abi`: The following file contains merge conflicts: - src/hotspot/share/jvmci/jvmciCodeInstaller.cpp All Committers in this [project](https://openjdk.java.net/census#Optional[panama]) have access to my [personal fork](https://github.com/openjdk-bot/panama-foreign) and can therefore help resolve these merge conflicts (you may want to coordinate who should do this). The following paragraphs will give an example on how to solve these merge conflicts and push the resulting merge commit to this pull request. The below commands should be run in a local clone of your [personal fork](https://wiki.openjdk.java.net/display/skara#Skara-Personalforks) of the [openjdk/panama-foreign](https://github.com/openjdk/panama-foreign) repository. # Ensure target branch is up to date $ git checkout foreign-abi $ git pull https://github.com/openjdk/panama-foreign foreign-abi # Fetch and checkout the branch for this pull request $ git fetch https://github.com/openjdk-bot/panama-foreign +49:openjdk-bot-49 $ git checkout openjdk-bot-49 # Merge the target branch $ git merge foreign-abi When you have resolved the conflicts resulting from the `git merge` command above, run the following commands to create a merge commit: $ git add paths/to/files/with/conflicts $ git commit -m 'Merge foreign-memaccess' When you have created the merge commit, run the following command to push the merge commit to this pull request: $ git push https://github.com/openjdk-bot/panama-foreign openjdk-bot-49:49 _Note_: if you are using SSH to push commits to GitHub, then change the URL in the above `git push` command accordingly. Thanks, J. Duke ------------- Commit messages: - Automatic merge of master into foreign-memaccess - Automatic merge of jdk:master into master - 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request - 8252414: Redundant suspend check when determining if a java thread is safe - 8251538: Modernize and lint Dynalink code - 8251557: Avoid dumping unused symbols/strings into the CDS archive - 8251921: Expand default constructor warning to cover more cases - 8252458: Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041 - 8252467: AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code - 8237041: AssertionError in parsing - ... and 69 more: https://git.openjdk.java.net/panama-foreign/compare/81c74633...39e27c7c The webrev contains the conflicts with foreign-abi: - merge conflicts: https://webrevs.openjdk.java.net/panama-foreign/296/webrev.00.conflicts Changes: https://git.openjdk.java.net/panama-foreign/pull/296/files Stats: 11263 lines in 670 files changed: 7782 ins; 2323 del; 1158 mod Patch: https://git.openjdk.java.net/panama-foreign/pull/296.diff Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/296/head:pull/296 PR: https://git.openjdk.java.net/panama-foreign/pull/296 From duke at openjdk.java.net Fri Aug 28 11:11:47 2020 From: duke at openjdk.java.net (duke) Date: Fri, 28 Aug 2020 11:11:47 GMT Subject: git: openjdk/panama-foreign: master: 78 new changesets Message-ID: Changeset: a0d6a8a1 Author: Pankaj Bansal Date: 2020-08-16 11:44:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a0d6a8a1 8251166: Add automated testcases for changes done in JDK-8214112 Reviewed-by: serb + test/jdk/javax/swing/JFormattedTextField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JPasswordField/TestSelectedTextBackgroundColor.java + test/jdk/javax/swing/JSpinner/TestSelectedTextBackgroundColor.java Changeset: 4264cd9f Author: Pankaj Bansal Date: 2020-08-16 11:53:50 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4264cd9f 8251124: doclint errors about missing accessibility support in HTML files Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html Changeset: d6348691 Author: Tejpal Rebari Date: 2020-08-17 11:18:19 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d6348691 8249674: Redo: Nimbus JTree renderer properties persist across L&F changes Reviewed-by: psadhukhan, prr ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf + test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: 0cf76bde Author: Tejpal Rebari Date: 2020-08-17 11:20:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0cf76bde 8251125: doclint errors about missing references in Swing javadoc Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/DefaultListModel.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java Changeset: 2ef86262 Author: Pankaj Bansal Date: 2020-08-17 11:55:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2ef86262 8239137: JAWS does not always announce the value of JSliders in JColorChooser Reviewed-by: serb, prr, kizune ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: 69c0df6b Author: Prasanta Sadhukhan Date: 2020-08-17 13:36:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/69c0df6b 8250849: Address reliance on default constructors in the javax.swing.plaf APIs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/ButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/DesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/InternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/MenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/RootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ViewportUI.java Changeset: fbad5a0d Author: Sergey Bylokhov Date: 2020-08-18 00:06:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fbad5a0d 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: a1c29335 Author: Sergey Bylokhov Date: 2020-08-18 00:08:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a1c29335 8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java Reviewed-by: prr, pbansal ! test/jdk/javax/imageio/SetOutput.java Changeset: d8d3cc3a Author: Prasanta Sadhukhan Date: 2020-08-19 11:47:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d8d3cc3a 8250851: Address reliance on default constructors in the javax.swing.plaf.synth APIs Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: e6a0c6cf Author: Prasanta Sadhukhan Date: 2020-08-19 11:49:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e6a0c6cf 8250852: Address reliance on default constructors in the javax.swing.plaf.basic APIs Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java Changeset: fc19aa92 Author: Kumar Abhishek Committer: Alexey Ivanov Date: 2020-08-20 23:18:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fc19aa92 8200281: Add missing @Override annotations in ImageIO plugins Reviewed-by: prr, dmarkov, aivanov ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.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/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java Changeset: 2847cd5e Author: Prasanta Sadhukhan Date: 2020-08-21 14:35:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/2847cd5e Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 9d00332e Author: Christoph Dreis Committer: Roger Riggs Date: 2020-08-21 09:29:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9d00332e 8252127: Optimize sun.invoke.util.BytecodeDescriptor.unparse Reviewed-by: mchung, rriggs ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java Changeset: fac22ce2 Author: Coleen Phillimore Date: 2020-08-21 10:01:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fac22ce2 8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs. Reviewed-by: eosterlund, pchilanomate ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp Changeset: e56002c7 Author: Patricio Chilano Mateo Date: 2020-08-21 15:04:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e56002c7 8242263: Diagnose synchronization on primitive wrappers Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/hotspot/jtreg/runtime/Monitor/SyncOnPrimitiveWrapperTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/runtime/TestSyncOnPrimitiveWrapperEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: fc0d883a Author: Coleen Phillimore Date: 2020-08-21 11:23:45 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fc0d883a 8252149: Compilation error after JDK-8252043 Reviewed-by: hseigel ! src/hotspot/share/classfile/classLoaderDataGraph.cpp Changeset: fcd005c4 Author: Roland Westrelin Date: 2020-08-19 10:56:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fcd005c4 8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadPinnedAfterCall.java Changeset: 4ee601c8 Author: Lance Andersen Date: 2020-08-21 13:10:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4ee601c8 8252128: Remove javax.transaction Exception references Reviewed-by: rriggs ! test/jdk/javax/transaction/xa/testng/test/transaction/XAExceptionTests.java ! test/jdk/javax/transaction/xa/testng/util/SerializedTransactionExceptions.java Changeset: d1ab20c6 Author: Daniel D. Daugherty Date: 2020-08-21 16:00:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d1ab20c6 8252126: 'GVars.stw_random = os::random()' lost by JDK-8246476 Reviewed-by: eosterlund ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 5db57dc1 Author: Daniel D. Daugherty Date: 2020-08-21 16:01:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5db57dc1 8252125: add an "inflating" entry to the "table" of bit patterns in share/oops/markWord.hpp Reviewed-by: tschatzl, coleenp ! src/hotspot/share/oops/markWord.hpp Changeset: ca6d6385 Author: Alex Menkov Date: 2020-08-21 15:49:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ca6d6385 8251384: [TESTBUG] jvmti tests should not be executed with minimal VM Reviewed-by: sspitsyn, iignatyev ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/hotspot/jtreg/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java ! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java ! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/OverpassMethods.java ! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java ! test/hotspot/jtreg/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java ! test/hotspot/jtreg/serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java ! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadOnOffTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java ! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java ! test/hotspot/jtreg/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java ! test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineFinalizer.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestMultipleClasses.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineCondy.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java ! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 31d108c1 Author: Calvin Cheung Date: 2020-08-22 00:09:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/31d108c1 8251918: [Graal] Crash in DumpTimeSharedClassInfo::add_verification_constraint Add NULL check on the return value of SystemDictionaryShared::find_or_allocate_info_for(). Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 6612598a Author: Igor Ignatyev Date: 2020-08-21 19:00:52 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6612598a 8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t Reviewed-by: kvn - test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java Changeset: fb8ceae0 Author: Prasanta Sadhukhan Date: 2020-08-22 10:23:35 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/fb8ceae0 Merge Changeset: 56881d64 Author: Yumin Qi Date: 2020-08-21 22:23:12 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/56881d64 8249096: Clean up code for DumpLoadedClassList Clean up code for DumpLoadedClassList output code, centralize in InstanceKlass. Reviewed-by: iklam, dcubed ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp Changeset: e4eaa237 Author: Ioi Lam Date: 2020-08-22 17:09:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/e4eaa237 8252056: Move DumpRegion/ReadClosure/WriteClosure to archiveUtils.hpp Reviewed-by: ccheung, minqi ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp Changeset: 97f8261e Author: Attila Szegedi Date: 2020-08-23 14:58:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/97f8261e 8252124: Restore Dynalink tests Reviewed-by: sundar ! test/jdk/TEST.groups + test/jdk/jdk/dynalink/BeanLinkerTest.java + test/jdk/jdk/dynalink/BeansLinkerTest.java + test/jdk/jdk/dynalink/CallSiteTest.java + test/jdk/jdk/dynalink/CallerSensitiveTest.java + test/jdk/jdk/dynalink/ClassLoaderAware.java + test/jdk/jdk/dynalink/LinkedCallSiteLocationTest.java + test/jdk/jdk/dynalink/LookupTest.java + test/jdk/jdk/dynalink/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter + test/jdk/jdk/dynalink/TestGuardingDynamicLinkerExporter.java + test/jdk/jdk/dynalink/TrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/UntrustedDynamicLinkerFactoryTest.java + test/jdk/jdk/dynalink/trusted.security.policy + test/jdk/jdk/dynalink/untrusted.security.policy Changeset: 8ce20537 Author: Igor Ignatyev Date: 2020-08-24 13:23:34 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8ce20537 8252186: remove FileInstaller action from vmTestbase/jit/graph tests Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java ! test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java Changeset: 58a3e40a Author: Lin Zang Date: 2020-08-24 13:47:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/58a3e40a 8251848: JMap.histo() and JMap.dump() should parse sub-arguments similarly Update JMap histo/dump parsing code Reviewed-by: sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: 8ebe591a Author: Lin Zang Date: 2020-08-24 13:48:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/8ebe591a 8252101: Add description of expected behavior of using "live" and "all" options together for jmap Update description Reviewed-by: dcubed, sspitsyn, phh ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Changeset: eaeddedd Author: Jose Ziviani Committer: Michihiro Horie Date: 2020-08-25 09:01:54 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/eaeddedd 8248190: Enable Power10 system and implement new byte-reverse instructions Reviewed-by: mdoerr, stuefe ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: d4626d89 Author: Vipin Sharma Committer: Julia Boes Date: 2020-08-25 09:27:36 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d4626d89 8251542: Several small Javadoc errors in java.base Fixing wrong exception type in throws clause and wrong return type description Reviewed-by: darcy, dfuchs, mullan, mchung, rriggs ! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! 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/math/BigDecimal.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java Changeset: 9e6782d2 Author: Andy Herrick Date: 2020-08-25 07:54:59 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9e6782d2 8251988: jpackage --runtime-image fails on mac when using JDK11 based runtime Reviewed-by: asemenyuk, almatvee, prr ! src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java ! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp - test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java - test/jdk/tools/jpackage/apps/com.hello/module-info.java ! test/jdk/tools/jpackage/apps/image/Hello.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java Changeset: 5585e6f6 Author: Jie Fu Date: 2020-08-05 15:07:25 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5585e6f6 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Reviewed-by: sspitsyn, redestad ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java + test/jdk/sun/tools/jps/TestJpsHostName.java Changeset: afce1f4e Author: Roger Riggs Date: 2020-08-25 10:20:14 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/afce1f4e 8251203: Fix "no comment" warnings in java.base/java.lang and java/io Reviewed-by: dfuchs, lancea, mchung, naoto ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/UncheckedIOException.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/ClassNotFoundException.java ! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/lang/StringBuilder.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/TypeNotPresentException.java ! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java ! src/java.base/share/classes/java/time/temporal/ValueRange.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java Changeset: 13c176be Author: Yudi Zheng Committer: Doug Simon Date: 2020-08-25 22:23:08 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13c176be 8252058: [JVMCI] Rework setting is_method_handle_invoke flag in jvmciCodeInstaller Reviewed-by: kvn, dlong ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 0ea03380 Author: Vladimir Kozlov Date: 2020-08-25 15:00:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0ea03380 8252331: JDK-8252058 is causing failures in Tier1 Added Graal changes which were missing in 8252058 push. Reviewed-by: dcubed ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: 52117c6f Author: Kim Barrett Date: 2020-08-25 22:17:04 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/52117c6f 8251850: Refactor ResourceMark and DeoptResourceMark for better code sharing Move saved state to ResourceArea, merge most of marks into shared helper. Reviewed-by: stuefe, iklam, tschatzl, xliu, vlivanov ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java Changeset: c4bb35ef Author: Richard Reingruber Date: 2020-07-31 09:07:29 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c4bb35ef 8249293: Unsafe stackwalk in VM_GetOrSetLocal::doit_prologue() Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalWithoutSuspendTest.java + test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalWithoutSuspendTest.cpp Changeset: f1e07806 Author: Anton Kozlov Date: 2020-08-18 01:34:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f1e07806 8251930: Native types mismatch in hotspot Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! 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 Changeset: 27b5007a Author: Aleksey Shipilev Date: 2020-08-26 09:29:37 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/27b5007a 8252290: Remove unused enum in CallGenerator Reviewed-by: thartmann, rrich ! src/hotspot/share/opto/callGenerator.hpp Changeset: 25af8d8f Author: Aleksey Shipilev Date: 2020-08-26 09:29:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/25af8d8f 8252291: C2: Assignment in conditional in loopUnswitch.cpp Reviewed-by: thartmann ! src/hotspot/share/opto/loopUnswitch.cpp Changeset: 7856c1a3 Author: Nick Gasson Date: 2020-08-26 11:28:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7856c1a3 8252108: Modify nsk/stress/stack tests to check page size Reviewed-by: hseigel, stuefe ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java ! test/jtreg-ext/requires/VMProps.java Changeset: b4787e6c Author: Joshua Zhu Date: 2020-08-26 17:34:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b4787e6c 8252259: AArch64: Adjust default value of FLOATPRESSURE Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp Changeset: 0c20de19 Author: Yasumasa Suenaga Date: 2020-08-26 19:21:09 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0c20de19 8250598: Hyper-V is detected in spite of running on host OS Reviewed-by: mbaesken, mdoerr, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp Changeset: b978ebee Author: Coleen Phillimore Date: 2020-08-26 07:55:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b978ebee 8244386: convert runtime/Safepoint/AssertSafepointCheckConsistency tests to gtest Reviewed-by: stuefe, lfoltan, dcubed ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/gtest/runtime/test_safepoint_locks.cpp - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency1.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency2.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency3.java - test/hotspot/jtreg/runtime/Safepoint/AssertSafepointCheckConsistency4.java - test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 84e62e85 Author: Christian Hagedorn Date: 2020-08-26 13:41:49 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84e62e85 8252037: Optimized build is broken Fix some optimized build issues. Reviewed-by: vlivanov, tschatzl, thartmann, kbarrett ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 6c4a27cc Author: Christian Hagedorn Date: 2020-08-26 13:46:46 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6c4a27cc 8251093: Improve C1 register allocator logging and debugging support Various printing and debug improvements to better analyze C1 register allocator problems. Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: 55dd4401 Author: Vicente Romero Date: 2020-08-26 13:08:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/55dd4401 8230918: j.l.NASE in javap Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties + test/langtools/tools/javap/attribute_length/AttributeLengthTest.java + test/langtools/tools/javap/attribute_length/JavapBug.jcod Changeset: 0df797de Author: Rajan Halade Date: 2020-08-26 10:22:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0df797de 8238157: Remove intermittent key from AmazonCA.java Reviewed-by: xuelei ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java Changeset: f879698c Author: Sean Mullan Date: 2020-08-26 13:31:10 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f879698c 8241003: Deprecate "denigrated" java.security.cert APIs that represent DNs as Principal or String objects Reviewed-by: xuelei, valeriep, weijun ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/X509CRL.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/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java Changeset: 88f93f32 Author: Joe Wang Date: 2020-08-26 17:48:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/88f93f32 8251561: Fix doclint warnings in the java.xml package Reviewed-by: lancea, naoto, rriggs, erikj, alanb ! make/Docs.gmk ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLReporter.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/stream/events/Attribute.java ! src/java.xml/share/classes/javax/xml/stream/events/Characters.java ! src/java.xml/share/classes/javax/xml/stream/events/Comment.java ! src/java.xml/share/classes/javax/xml/stream/events/EntityReference.java ! src/java.xml/share/classes/javax/xml/stream/events/Namespace.java ! src/java.xml/share/classes/javax/xml/stream/events/NotationDeclaration.java ! src/java.xml/share/classes/javax/xml/stream/events/StartDocument.java ! src/java.xml/share/classes/javax/xml/stream/events/XMLEvent.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventAllocator.java ! src/java.xml/share/classes/javax/xml/stream/util/XMLEventConsumer.java ! src/java.xml/share/classes/javax/xml/xpath/XPathException.java ! src/java.xml/share/classes/org/xml/sax/DTDHandler.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/EntityResolver.java ! src/java.xml/share/classes/org/xml/sax/ErrorHandler.java ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/InputSource.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/SAXException.java ! src/java.xml/share/classes/org/xml/sax/XMLReader.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2.java ! src/java.xml/share/classes/org/xml/sax/ext/Attributes2Impl.java ! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java ! src/java.xml/share/classes/org/xml/sax/ext/EntityResolver2.java ! src/java.xml/share/classes/org/xml/sax/ext/LexicalHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/AttributesImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/DefaultHandler.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLFilterImpl.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderAdapter.java ! src/java.xml/share/classes/org/xml/sax/helpers/XMLReaderFactory.java Changeset: a6f41d51 Author: Ioi Lam Date: 2020-08-26 14:42:07 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/a6f41d51 8252151: Remove excessive inclusion of arguments.hpp Reviewed-by: coleenp, stuefe ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zWorkers.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constMethod.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/services/heapDumperCompression.cpp Changeset: d4e6262f Author: Ioi Lam Date: 2020-08-26 14:44:23 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/d4e6262f 8252398: minimal debug build broken - CURRENT_PC undefined in resourceArea.inline.hpp Reviewed-by: kbarrett ! src/hotspot/share/memory/resourceArea.inline.hpp Changeset: f586b6c0 Author: Jie Fu Date: 2020-08-25 12:46:18 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/f586b6c0 8252264: tools/javac/flags/LockedFlagClash.java fails to compile Reviewed-by: jlahoda ! test/langtools/tools/javac/flags/LockedFlagClash.java Changeset: c98fd389 Author: Igor Ignatyev Date: 2020-08-26 17:06:15 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c98fd389 8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests Reviewed-by: kvn ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java ! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java ! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java ! test/hotspot/jtreg/vmTestbase/jit/series/series.java ! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java ! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java ! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java ! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java ! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java ! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java ! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java ! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java ! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java ! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java ! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java ! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java ! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java ! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java ! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java ! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java ! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java ! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java ! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java ! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java ! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java ! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java ! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java ! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java ! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java ! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java ! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java ! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java ! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java ! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java ! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java ! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java ! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java ! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java ! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java ! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java ! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java ! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java ! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java ! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java ! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java ! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java ! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java ! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java ! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java ! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java ! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java ! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java ! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java ! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java ! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java ! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java ! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java ! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java ! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java ! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java ! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java ! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java ! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java ! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java ! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java ! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java ! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java ! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java ! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java ! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java ! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java ! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java ! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java ! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java ! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java ! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java ! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java ! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java ! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java ! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java ! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java ! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java ! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java ! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java ! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java ! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java ! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java ! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java ! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java - test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java - test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java - test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java - test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java - test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java - test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold ! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java Changeset: 7a702ae5 Author: Jesper Wilhelmsson Date: 2020-08-27 04:40:05 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/7a702ae5 Added tag jdk-16+13 for changeset fd07cdb26fc7 ! .hgtags Changeset: 0483ff56 Author: Aleksey Shipilev Date: 2020-08-27 06:34:24 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0483ff56 8252362: C2: Remove no-op checking for callee-saved-floats Reviewed-by: vlivanov ! src/hotspot/share/opto/c2compiler.cpp Changeset: 124db3be Author: Aleksey Shipilev Date: 2020-08-27 06:34:27 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/124db3be 8252215: Remove VerifyOptoOopOffsets flag Reviewed-by: thartmann, kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp Changeset: c31bcc58 Author: Jie Fu Date: 2020-08-27 10:35:00 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c31bcc58 8252404: compiler/c1/TestTraceLinearScanLevel.java fails with release VMs Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/c1/TestTraceLinearScanLevel.java Changeset: 84d2c267 Author: Roland Westrelin Date: 2020-08-25 14:25:53 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/84d2c267 8252296: Shenandoah: crash in CallNode::extract_projections Reviewed-by: chagedorn ! src/hotspot/share/opto/callnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierExpandCallProjection.java Changeset: 0351595b Author: Stefan Karlsson Date: 2020-08-27 09:52:22 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/0351595b 8252223: ZGC: Convert ZPage to use delegating constructor Reviewed-by: pliden, sjohanss, kbarrett ! src/hotspot/share/gc/z/zPage.cpp Changeset: 16d8f5f6 Author: Stefan Karlsson Date: 2020-08-27 09:53:31 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/16d8f5f6 8252224: ZGC: Convert ZValue to use alias templates Reviewed-by: pliden, kbarrett ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp Changeset: 08310982 Author: Stefan Karlsson Date: 2020-08-27 09:54:32 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/08310982 8247759: ZGC: Replace ZGC specific array implementations with GrowableArray Reviewed-by: pliden ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp Changeset: 56d8e8a0 Author: Patrick Concannon Date: 2020-08-27 10:57:13 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/56d8e8a0 8189744: Deprecate the JDK-specific API for setting socket options, jdk.net.Sockets The JDK-specific API `jdk.net.Sockets` has been redundant since Java SE 9 added standard methods to get/set socket options and retrieve per-Socket supported options. This fix deprecates the class and its public methods. Reviewed-by: chegar, dfuchs ! src/jdk.net/share/classes/jdk/net/Sockets.java Changeset: 6a85e145 Author: Roland Westrelin Date: 2020-08-21 17:41:57 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6a85e145 8241486: G1/Z give warning when using LoopStripMiningIter and turn off LoopStripMiningIter (0) Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java Changeset: 6ed221cb Author: Erik Helin Date: 2020-08-27 14:33:42 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/6ed221cb 8251551: Use .md filename extension for README Reviewed-by: mr, ihse, darcy - README + README.md Changeset: 01dc2644 Author: Erik Helin Date: 2020-08-27 14:41:33 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/01dc2644 8251552: Add minimal CONTRIBUTING.md file Reviewed-by: iris, ihse + CONTRIBUTING.md Changeset: c6633230 Author: Roland Westrelin Date: 2020-08-24 11:29:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/c6633230 8252292: 8240795 may cause anti-dependence to be missed Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestMissingAntiDependency.java Changeset: 05040647 Author: Jan Lahoda Date: 2020-08-27 16:15:11 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/05040647 8237041: AssertionError in parsing Avoid parser crash for deeply nested classes without closing braces, improve error recovery for classes without an opening brace. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: edf36d90 Author: Vladimir Kozlov Date: 2020-08-27 10:51:48 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/edf36d90 8252467: AOT need to process new markId DEOPT_MH_HANDLER_ENTRY in compiled code Reviewed-by: dlong ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CodeOffsets.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java Changeset: 235ef8e6 Author: Jan Lahoda Date: 2020-08-27 20:20:39 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/235ef8e6 8252458: Test tools/javac/parser/JavacParserTest.java fails on Windows after JDK-8237041 Reviewed-by: vromero ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: ba7f7fe4 Author: Joe Darcy Date: 2020-08-27 13:01:41 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/ba7f7fe4 8251921: Expand default constructor warning to cover more cases Reviewed-by: jjg, abuckley ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/langtools/tools/javac/warnings/DefaultCtor/DefaultCtorWarningToolBox.java Changeset: 9523001f Author: Ioi Lam Date: 2020-08-27 22:24:28 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/9523001f 8251557: Avoid dumping unused symbols/strings into the CDS archive Reviewed-by: minqi, ccheung ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/symbolTable.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 4b1b5470 Author: Attila Szegedi Date: 2020-08-28 10:23:21 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/4b1b5470 8251538: Modernize and lint Dynalink code Reviewed-by: sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java ! src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.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/MaximallySpecific.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/SingleDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/internal/InternalTypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java Changeset: 13918a45 Author: Robbin Ehn Date: 2020-08-28 10:30:02 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/13918a45 8252414: Redundant suspend check when determining if a java thread is safe Reviewed-by: dholmes, dcubed, coleenp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 80d88918 Author: Daniel Fuchs Date: 2020-08-28 10:48:17 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/80d88918 8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request Allows an HTTP operation to be cancelled by calling CompletableFuture::cancel(true) Reviewed-by: michaelm, chegar, alanb ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.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/RequestPublishers.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + src/java.net.http/share/classes/jdk/internal/net/http/common/Cancelable.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/InterruptedBlockingSend.java Changeset: b02d9ac3 Author: duke Date: 2020-08-28 11:01:30 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/b02d9ac3 Automatic merge of jdk:master into master From Xiaohong.Gong at arm.com Mon Aug 31 07:07:06 2020 From: Xiaohong.Gong at arm.com (Xiaohong Gong) Date: Mon, 31 Aug 2020 07:07:06 +0000 Subject: [vector] RFC: Add AArch64 SVE 256-byte support for API fromArray with a mask Message-ID: Hi, I just rebased this patch and made some fine tunings to the old version. The main idea is remaining unchanged. One main difference from the old version is that the original byte vector "iotaMask[]" is changed to a byte mask vector in the updated patch. It can make it easier to restore the real lane numbers from "iotaMask[]". The new webrev is: http://cr.openjdk.java.net/~xgong/vectorapi/vectorapi.fromarray/webrev.01/ Please help to take a look at this patch. Any comments or better idea to address the 256-byte issue is very much appreciated! Thanks, Xiaohong Gong > Hi, > > I'm adding AArch64 SVE 256-byte support for API fromArray with a > mask. > > The issue of current implementation. > In Vector API Java implementations, byte[-128, 127] data type is > used to express the lane numbers of a ByteVector. > For AArch64 SVE, the maximum vector length is 256 bytes(2048/8) > which is out of the range of byte. > > A test case for API ByteVector fromArray with a mask: > This API loads a vector from an array of type {@code byte[]} > starting at an offset and using a mask. > // Assume vector length is 256 bytes. > static final VectorSpecies SPECIES = ByteVector.SPECIES_MAX; > int vl = SPECIES.length(); // 256 > static final int LENGTH = 1024; > byte [] index = new byte[LENGTH]; > boolean [] mask = new boolean[LENGTH]; > > for (int i = 0; i < LENGTH; i++) { > index[i] = (byte) i; > mask[i] = false; > } > > for (int i = 0; i < 200; i++) { > mask[i] = true; > } > vmask = VectorMask.fromArray(SPECIES, mask, 0); > io = ByteVector.fromArray(SPECIES, index, 800, vmask); > System.out.println("io: " + io); > > This test case fails. Error log is: > Caused by: java.lang.IllegalArgumentException: Vector creation > failed: value 255 cannot be represented in ETYPE byte; result of > cast is -1 > at jdk.incubator.vector/jdk.incubator.vector.AbstractSpecies.badElementBits(AbstractSpecies.java:411) > at jdk.incubator.vector/jdk.incubator.vector.ByteVector$ByteSpecies.longToElementBits(ByteVector.java:3644) > at jdk.incubator.vector/jdk.incubator.vector.ByteVector$ByteSpecies.checkValue(ByteVector.java:3610) > at jdk.incubator.vector/jdk.incubator.vector.AbstractSpecies.iotaArray(AbstractSpecies.java:435) > at jdk.incubator.vector/jdk.incubator.vector.ByteMaxVector.(ByteMaxVector.java:69) > ... 10 more > > I have raised such concern before[1], and there are a lot of > discussions. > Based on these, I draft a patch that using two vectors to support > 256-byte vector. Could you please help to review it? > > Webrev: http://cr.openjdk.java.net/~yzhang/vectorapi/vectorapi.fromarray/webrev.00/index.html > > In original version, byte array iota[] is used to store lane > numbers. > for (int i = 0; i < laneCount; i++) { > iota[i] = i; > } > In my version, byte array iota[] and iotaMask[] are used. > for (int i = 0; i < laneCount; i++) { > if (i < 128) { > iota[i] = i; > iotamask[i] = 0; > } else { > iota[i] = i - 128; > iotamask[i] = 1; > } > } > When lane numbers are needed, we need to restore real lane numbers > based on iota and iotaMask. > > With this patch, byte vector with a mask can be loaded correctly. > correctly. > > Regards > Yang > > [1] https://mail.openjdk.java.net/pipermail/panama-dev/2019-November/006605.html From Xiaohong.Gong at arm.com Mon Aug 31 07:32:33 2020 From: Xiaohong.Gong at arm.com (Xiaohong Gong) Date: Mon, 31 Aug 2020 07:32:33 +0000 Subject: [vector] RFC: Add AArch64 SVE 256-byte support for API fromArray with a mask In-Reply-To: References: Message-ID: Add the original thread: https://mail.openjdk.java.net/pipermail/panama-dev/2020-February/007561.html Thanks, Xiaohong Gong From: Xiaohong Gong Sent: Monday, August 31, 2020 3:07 PM To: panama-dev at openjdk.java.net Cc: nd Subject: RE: [vector] RFC: Add AArch64 SVE 256-byte support for API fromArray with a mask Hi, I just rebased this patch and made some fine tunings to the old version. The main idea is remaining unchanged. One main difference from the old version is that the original byte vector "iotaMask[]" is changed to a byte mask vector in the updated patch. It can make it easier to restore the real lane numbers from "iotaMask[]". The new webrev is: http://cr.openjdk.java.net/~xgong/vectorapi/vectorapi.fromarray/webrev.01/ Please help to take a look at this patch. Any comments or better idea to address the 256-byte issue is very much appreciated! Thanks, Xiaohong Gong > Hi, > > I'm adding AArch64 SVE 256-byte support for API fromArray with a > mask. > > The issue of current implementation. > In Vector API Java implementations, byte[-128, 127] data type is > used to express the lane numbers of a ByteVector. > For AArch64 SVE, the maximum vector length is 256 bytes(2048/8) > which is out of the range of byte. > > A test case for API ByteVector fromArray with a mask: > This API loads a vector from an array of type {@code byte[]} > starting at an offset and using a mask. > // Assume vector length is 256 bytes. > static final VectorSpecies SPECIES = ByteVector.SPECIES_MAX; > int vl = SPECIES.length(); // 256 > static final int LENGTH = 1024; > byte [] index = new byte[LENGTH]; > boolean [] mask = new boolean[LENGTH]; > > for (int i = 0; i < LENGTH; i++) { > index[i] = (byte) i; > mask[i] = false; > } > > for (int i = 0; i < 200; i++) { > mask[i] = true; > } > vmask = VectorMask.fromArray(SPECIES, mask, 0); > io = ByteVector.fromArray(SPECIES, index, 800, vmask); > System.out.println("io: " + io); > > This test case fails. Error log is: > Caused by: java.lang.IllegalArgumentException: Vector creation > failed: value 255 cannot be represented in ETYPE byte; result of > cast is -1 > at jdk.incubator.vector/jdk.incubator.vector.AbstractSpecies.badElementBits(AbstractSpecies.java:411) > at jdk.incubator.vector/jdk.incubator.vector.ByteVector$ByteSpecies.longToElementBits(ByteVector.java:3644) > at jdk.incubator.vector/jdk.incubator.vector.ByteVector$ByteSpecies.checkValue(ByteVector.java:3610) > at jdk.incubator.vector/jdk.incubator.vector.AbstractSpecies.iotaArray(AbstractSpecies.java:435) > at jdk.incubator.vector/jdk.incubator.vector.ByteMaxVector.(ByteMaxVector.java:69) > ... 10 more > > I have raised such concern before[1], and there are a lot of > discussions. > Based on these, I draft a patch that using two vectors to support > 256-byte vector. Could you please help to review it? > > Webrev: http://cr.openjdk.java.net/~yzhang/vectorapi/vectorapi.fromarray/webrev.00/index.html > > In original version, byte array iota[] is used to store lane > numbers. > for (int i = 0; i < laneCount; i++) { > iota[i] = i; > } > In my version, byte array iota[] and iotaMask[] are used. > for (int i = 0; i < laneCount; i++) { > if (i < 128) { > iota[i] = i; > iotamask[i] = 0; > } else { > iota[i] = i - 128; > iotamask[i] = 1; > } > } > When lane numbers are needed, we need to restore real lane numbers > based on iota and iotaMask. > > With this patch, byte vector with a mask can be loaded correctly. > correctly. > > Regards > Yang > > [1] https://mail.openjdk.java.net/pipermail/panama-dev/2019-November/006605.html From krakowski at hhu.de Mon Aug 31 10:35:11 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Mon, 31 Aug 2020 12:35:11 +0200 Subject: [foreign-jextract] Generated getters and setters do not include offsets Message-ID: <44df7a87-33ca-ac55-a5f5-2d10850dcbca@hhu.de> Hi, I just noticed that jextract's generated getters and setters always access the provided MemorySegment at offset 0. This looks like a bug to me. This is the struct I used to reproduce this issue. struct coordinate { int x; int y; }; And this is the code jextract generated from it (source mode). private static final MemoryLayout coordinate$struct$LAYOUT_ =MemoryLayout.ofStruct( C_INT.withName("x"), C_INT.withName("y") ).withName("coordinate"); public static jdk.incubator.foreign.MemoryLayout coordinate$struct$LAYOUT() {return coordinate$struct$LAYOUT_; } private static final MemoryLayout coordinate$x$LAYOUT_ =C_INT; public static jdk.incubator.foreign.MemoryLayout coordinate$x$LAYOUT() {return coordinate$x$LAYOUT_; } private static final VarHandle coordinate$x$VH_ =coordinate$x$LAYOUT_.varHandle(int.class); public static java.lang.invoke.VarHandle coordinate$x$VH() {return coordinate$x$VH_; } private static final MemoryLayout coordinate$y$LAYOUT_ =C_INT; public static jdk.incubator.foreign.MemoryLayout coordinate$y$LAYOUT() {return coordinate$y$LAYOUT_; } private static final VarHandle coordinate$y$VH_ =coordinate$y$LAYOUT_.varHandle(int.class); public static java.lang.invoke.VarHandle coordinate$y$VH() {return coordinate$y$VH_; } Here I allocate the struct, set both fields and print them afterwards. try (var segment =coordinate.allocate()) { coordinate.x$set(segment,1); coordinate.y$set(segment,2); System.out.println(coordinate.x$get(segment)); System.out.println(coordinate.y$get(segment)); } This will print "2" twice, although "x" should be set to "1" in my understanding. I am using the latest build (commit 4d7888c040767760b6250130ef6024ea16b43461). Best regards, Filip From maurizio.cimadamore at oracle.com Mon Aug 31 11:25:18 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Mon, 31 Aug 2020 12:25:18 +0100 Subject: [foreign-jextract] Generated getters and setters do not include offsets In-Reply-To: <44df7a87-33ca-ac55-a5f5-2d10850dcbca@hhu.de> References: <44df7a87-33ca-ac55-a5f5-2d10850dcbca@hhu.de> Message-ID: <7e2c9f61-96a2-3517-aab0-5816c320c26b@oracle.com> Hi this seems an issue with source code generation - can you please verify that w/o the --source flag the behavior is as expected? (seems like source generation is omitting layout paths when generating VH accessors) Maurizio On 31/08/2020 11:35, Filip Krakowski wrote: > Hi, > > I just noticed that jextract's generated getters and setters always > access the provided MemorySegment at offset 0. This looks like a bug > to me. > > This is the struct I used to reproduce this issue. > > ?? struct coordinate { > ????? int x; > ????? int y; > ?? }; > > > And this is the code jextract generated from it (source mode). > > ?? private static final MemoryLayout coordinate$struct$LAYOUT_ > =MemoryLayout.ofStruct( > ??????? C_INT.withName("x"), > ??????? C_INT.withName("y") > ?? ).withName("coordinate"); > > ?? public static jdk.incubator.foreign.MemoryLayout > ?? coordinate$struct$LAYOUT() {return coordinate$struct$LAYOUT_; } > > ?? private static final MemoryLayout coordinate$x$LAYOUT_ =C_INT; > ?? public static jdk.incubator.foreign.MemoryLayout > coordinate$x$LAYOUT() {return coordinate$x$LAYOUT_; } > > ?? private static final VarHandle coordinate$x$VH_ > =coordinate$x$LAYOUT_.varHandle(int.class); > ?? public static java.lang.invoke.VarHandle coordinate$x$VH() {return > coordinate$x$VH_; } > > ?? private static final MemoryLayout coordinate$y$LAYOUT_ =C_INT; > ?? public static jdk.incubator.foreign.MemoryLayout > coordinate$y$LAYOUT() {return coordinate$y$LAYOUT_; } > > ?? private static final VarHandle coordinate$y$VH_ > =coordinate$y$LAYOUT_.varHandle(int.class); > ?? public static java.lang.invoke.VarHandle coordinate$y$VH() {return > coordinate$y$VH_; } > > > Here I allocate the struct, set both fields and print them afterwards. > > ?? try (var segment =coordinate.allocate()) { > ??????? coordinate.x$set(segment,1); > ??????? coordinate.y$set(segment,2); > > ??????? System.out.println(coordinate.x$get(segment)); > ??????? System.out.println(coordinate.y$get(segment)); > ?? } > > > This will print "2" twice, although "x" should be set to "1" in my > understanding. > > I am using the latest build (commit > 4d7888c040767760b6250130ef6024ea16b43461). > > > Best regards, > Filip From krakowski at hhu.de Mon Aug 31 11:50:56 2020 From: krakowski at hhu.de (Filip Krakowski) Date: Mon, 31 Aug 2020 13:50:56 +0200 Subject: [foreign-jextract] Generated getters and setters do not include offsets In-Reply-To: <7e2c9f61-96a2-3517-aab0-5816c320c26b@oracle.com> References: <44df7a87-33ca-ac55-a5f5-2d10850dcbca@hhu.de> <7e2c9f61-96a2-3517-aab0-5816c320c26b@oracle.com> Message-ID: <646e2565-7a98-a697-8126-2958c44bb11d@hhu.de> Hi, omitting the "--source" flags yields class files producing the expected result. Does this mean source code generation takes another path than bytecode generation? I thought that omitting the "--source" flag would just compile the generated sources for convenience. I also inspected the bytecode using javap and saw that the PathElements are there. Best regards, Filip On 31.08.20 13:25, Maurizio Cimadamore wrote: > Hi > this seems an issue with source code generation - can you please > verify that w/o the --source flag the behavior is as expected? > > (seems like source generation is omitting layout paths when generating > VH accessors) > > Maurizio > > On 31/08/2020 11:35, Filip Krakowski wrote: >> Hi, >> >> I just noticed that jextract's generated getters and setters always >> access the provided MemorySegment at offset 0. This looks like a bug >> to me. >> >> This is the struct I used to reproduce this issue. >> >> ?? struct coordinate { >> ????? int x; >> ????? int y; >> ?? }; >> >> >> And this is the code jextract generated from it (source mode). >> >> ?? private static final MemoryLayout coordinate$struct$LAYOUT_ >> =MemoryLayout.ofStruct( >> ??????? C_INT.withName("x"), >> ??????? C_INT.withName("y") >> ?? ).withName("coordinate"); >> >> ?? public static jdk.incubator.foreign.MemoryLayout >> ?? coordinate$struct$LAYOUT() {return coordinate$struct$LAYOUT_; } >> >> ?? private static final MemoryLayout coordinate$x$LAYOUT_ =C_INT; >> ?? public static jdk.incubator.foreign.MemoryLayout >> coordinate$x$LAYOUT() {return coordinate$x$LAYOUT_; } >> >> ?? private static final VarHandle coordinate$x$VH_ >> =coordinate$x$LAYOUT_.varHandle(int.class); >> ?? public static java.lang.invoke.VarHandle coordinate$x$VH() {return >> coordinate$x$VH_; } >> >> ?? private static final MemoryLayout coordinate$y$LAYOUT_ =C_INT; >> ?? public static jdk.incubator.foreign.MemoryLayout >> coordinate$y$LAYOUT() {return coordinate$y$LAYOUT_; } >> >> ?? private static final VarHandle coordinate$y$VH_ >> =coordinate$y$LAYOUT_.varHandle(int.class); >> ?? public static java.lang.invoke.VarHandle coordinate$y$VH() {return >> coordinate$y$VH_; } >> >> >> Here I allocate the struct, set both fields and print them afterwards. >> >> ?? try (var segment =coordinate.allocate()) { >> ??????? coordinate.x$set(segment,1); >> ??????? coordinate.y$set(segment,2); >> >> ??????? System.out.println(coordinate.x$get(segment)); >> ??????? System.out.println(coordinate.y$get(segment)); >> ?? } >> >> >> This will print "2" twice, although "x" should be set to "1" in my >> understanding. >> >> I am using the latest build (commit >> 4d7888c040767760b6250130ef6024ea16b43461). >> >> >> Best regards, >> Filip From maurizio.cimadamore at oracle.com Mon Aug 31 12:58:31 2020 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Mon, 31 Aug 2020 13:58:31 +0100 Subject: [foreign-jextract] Generated getters and setters do not include offsets In-Reply-To: <646e2565-7a98-a697-8126-2958c44bb11d@hhu.de> References: <44df7a87-33ca-ac55-a5f5-2d10850dcbca@hhu.de> <7e2c9f61-96a2-3517-aab0-5816c320c26b@oracle.com> <646e2565-7a98-a697-8126-2958c44bb11d@hhu.de> Message-ID: <0a14e1fb-a2ac-d188-d823-b7960ee91869@oracle.com> On 31/08/2020 12:50, Filip Krakowski wrote: > Hi, > > omitting the "--source" flags yields class files producing the > expected result. Does this mean source code generation takes another > path than bytecode generation? I thought that omitting the "--source" > flag would just compile the generated sources for convenience. I also > inspected the bytecode using javap and saw that the PathElements are > there. There's currently a bug in source generation (which was only added recently); we will take care of that. The path is slightly different in that there are two backend implementation for generating constants - one that is classfile based (written on top of ASM) and one that is more string-y, which enables source generation. For maximum performances, using the classfile based generation is gonna yields better results, since we can take advantage of lazy features that are only available at the classfile level (the ldc + dynamic constants). For source-based artifacts there's no alternative to having a big static initializer which installs all the native method handle in one shot - if startup is a concern, classfile generation might be better here. Maurizio > > Best regards, > Filip > > On 31.08.20 13:25, Maurizio Cimadamore wrote: >> Hi >> this seems an issue with source code generation - can you please >> verify that w/o the --source flag the behavior is as expected? >> >> (seems like source generation is omitting layout paths when >> generating VH accessors) >> >> Maurizio >> >> On 31/08/2020 11:35, Filip Krakowski wrote: >>> Hi, >>> >>> I just noticed that jextract's generated getters and setters always >>> access the provided MemorySegment at offset 0. This looks like a bug >>> to me. >>> >>> This is the struct I used to reproduce this issue. >>> >>> ?? struct coordinate { >>> ????? int x; >>> ????? int y; >>> ?? }; >>> >>> >>> And this is the code jextract generated from it (source mode). >>> >>> ?? private static final MemoryLayout coordinate$struct$LAYOUT_ >>> =MemoryLayout.ofStruct( >>> ??????? C_INT.withName("x"), >>> ??????? C_INT.withName("y") >>> ?? ).withName("coordinate"); >>> >>> ?? public static jdk.incubator.foreign.MemoryLayout >>> ?? coordinate$struct$LAYOUT() {return coordinate$struct$LAYOUT_; } >>> >>> ?? private static final MemoryLayout coordinate$x$LAYOUT_ =C_INT; >>> ?? public static jdk.incubator.foreign.MemoryLayout >>> coordinate$x$LAYOUT() {return coordinate$x$LAYOUT_; } >>> >>> ?? private static final VarHandle coordinate$x$VH_ >>> =coordinate$x$LAYOUT_.varHandle(int.class); >>> ?? public static java.lang.invoke.VarHandle coordinate$x$VH() >>> {return coordinate$x$VH_; } >>> >>> ?? private static final MemoryLayout coordinate$y$LAYOUT_ =C_INT; >>> ?? public static jdk.incubator.foreign.MemoryLayout >>> coordinate$y$LAYOUT() {return coordinate$y$LAYOUT_; } >>> >>> ?? private static final VarHandle coordinate$y$VH_ >>> =coordinate$y$LAYOUT_.varHandle(int.class); >>> ?? public static java.lang.invoke.VarHandle coordinate$y$VH() >>> {return coordinate$y$VH_; } >>> >>> >>> Here I allocate the struct, set both fields and print them afterwards. >>> >>> ?? try (var segment =coordinate.allocate()) { >>> ??????? coordinate.x$set(segment,1); >>> ??????? coordinate.y$set(segment,2); >>> >>> ??????? System.out.println(coordinate.x$get(segment)); >>> ??????? System.out.println(coordinate.y$get(segment)); >>> ?? } >>> >>> >>> This will print "2" twice, although "x" should be set to "1" in my >>> understanding. >>> >>> I am using the latest build (commit >>> 4d7888c040767760b6250130ef6024ea16b43461). >>> >>> >>> Best regards, >>> Filip > From paul.sandoz at oracle.com Mon Aug 31 18:16:46 2020 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Mon, 31 Aug 2020 11:16:46 -0700 Subject: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 8) In-Reply-To: References: Message-ID: <24543CFC-F2E1-4FD7-97D6-871CF043585E@oracle.com> Just minor comments, no need for another review. AbstractVectorTest.java ? > 177 return fillRangeInts((int)l, 0, (int)m, (i, _min, _max) -> (i % _max)); Do you need the cast "(int)?? > 187 flatMap(fa -> INT_SHUFFLE_COMPARE_GENERATORS.stream().skip(1).map(fb -> List.of(fa, fb))). collect(Collectors.toList()); Insert new line after before ?collect?? However, it might be clearer to embed the "withToStringBi? calls declared in INT_SHUFFLE_COMPARE_GENERATORS to that of INT_SHUFFLE_COMPARE_GENERATOR_PAIRS rather than pick the first and then second. AFAICT INT_SHUFFLE_COMPARE_GENERATORS us only used by INT_SHUFFLE_COMPARE_GENERATOR_PAIRS. Unit-Miscellaneous.template ? > 348 Assert.assertTrue(str.equals("Shuffle" + Arrays.toString(subarr)), "at index " + i + ", string should be = " + Arrays.toString(subarr) + ", but is = " + str); Break up long line. X-LoadStoreTest.java.template ? > 1005 public static int[] expectedShuffle(int length, IntUnaryOperator fn) { Move to AbstractVectorTest? Paul. > On Aug 27, 2020, at 5:18 PM, Viswanathan, Sandhya wrote: > > Please find below a webrev which adds about 13 new tests and brings public API coverage close to 99%. > > http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/TestCoverage/part8/webrev.00/ > > The tests added are: > AbstractSpecies: withLanes, withShape, loadMask, elementType, vectorType > VectorSpecies: elementSize, ofLargestShape > VectorShape: withLanes > VectorShuffle: hashCode, toString, length, equals, fromOp > > Best Regards, > Sandhya From sandhya.viswanathan at intel.com Mon Aug 31 23:02:18 2020 From: sandhya.viswanathan at intel.com (sandhya.viswanathan at intel.com) Date: Mon, 31 Aug 2020 23:02:18 +0000 Subject: hg: panama/dev: [vector] Tests for VectorShape, VectorShuffle, VectorSpecies and AbstractSpecies Message-ID: <202008312302.07VN2I4r017869@aojmv0008.oracle.com> Changeset: 80dc9b64b58e Author: sviswanathan Date: 2020-08-31 15:48 -0700 URL: https://hg.openjdk.java.net/panama/dev/rev/80dc9b64b58e [vector] Tests for VectorShape, VectorShuffle, VectorSpecies and AbstractSpecies Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! 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/PreferredSpeciesTest.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/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template From sandhya.viswanathan at intel.com Mon Aug 31 23:04:33 2020 From: sandhya.viswanathan at intel.com (Viswanathan, Sandhya) Date: Mon, 31 Aug 2020 23:04:33 +0000 Subject: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 8) In-Reply-To: <24543CFC-F2E1-4FD7-97D6-871CF043585E@oracle.com> References: <24543CFC-F2E1-4FD7-97D6-871CF043585E@oracle.com> Message-ID: Thanks a lot Paul for the review. Pushed with the changes suggested. Best Regards, Sandhya From: Paul Sandoz Sent: Monday, August 31, 2020 11:17 AM To: Viswanathan, Sandhya Cc: panama-dev at openjdk.java.net' ; Vladimir Ivanov Subject: Re: [vectorIntrinsics] Miscellaneous tests to increase coverage (part 8) Just minor comments, no need for another review. AbstractVectorTest.java ? 177 return fillRangeInts((int)l, 0, (int)m, (i, _min, _max) -> (i % _max)); Do you need the cast "(int)?? 187 flatMap(fa -> INT_SHUFFLE_COMPARE_GENERATORS.stream().skip(1).map(fb -> List.of(fa, fb))). collect(Collectors.toList()); Insert new line after before ?collect?? However, it might be clearer to embed the "withToStringBi? calls declared in INT_SHUFFLE_COMPARE_GENERATORS to that of INT_SHUFFLE_COMPARE_GENERATOR_PAIRS rather than pick the first and then second. AFAICT INT_SHUFFLE_COMPARE_GENERATORS us only used by INT_SHUFFLE_COMPARE_GENERATOR_PAIRS. Unit-Miscellaneous.template ? 348 Assert.assertTrue(str.equals("Shuffle" + Arrays.toString(subarr)), "at index " + i + ", string should be = " + Arrays.toString(subarr) + ", but is = " + str); Break up long line. X-LoadStoreTest.java.template ? 1005 public static int[] expectedShuffle(int length, IntUnaryOperator fn) { Move to AbstractVectorTest? Paul. On Aug 27, 2020, at 5:18 PM, Viswanathan, Sandhya > wrote: Please find below a webrev which adds about 13 new tests and brings public API coverage close to 99%. http://cr.openjdk.java.net/~sviswanathan/vectorIntrinsics/TestCoverage/part8/webrev.00/ The tests added are: AbstractSpecies: withLanes, withShape, loadMask, elementType, vectorType VectorSpecies: elementSize, ofLargestShape VectorShape: withLanes VectorShuffle: hashCode, toString, length, equals, fromOp Best Regards, Sandhya